Tom ought not to______me your secret, but he meant no harm.

Tom ought not to______me your secret, but he meant no harm.

A.have told

B.tell

C.be telling

D.having told

正确答案是A