英语

Hello! I ……………………. you before now but I’ve been very busy.

A) should have rung
B) must have rung
C) had to ring
D) ought to ring

Test ID: 29
Source: