单项选择题

You are so clear about it; somebody () you.

A.would tell
B.ought tell
C.must have told
D.should told