[单选题]

Tom ought not to _____me your secret, but he really meant no harm.

A.have told

B.tell

C.be telling

D.having told

参考答案与解析: