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