单项选择题

Tom ought not to()me your secret, but he really meant no harm.

A、 have told
B 、tell
C、 be telling
D、 having told