单项选择题

A.tell
B. have told
C.having told
D.being told