She ought not ......... him but she did.
A
to have told
B
to tell
C
to be telling
D
to be told
Correct Answer: to have told