单项选择题

She ought not ()him about the truth, but she did.

A. to tell
B. telling
C. to have told
D. having told