Tom ought not to me your secret,but he meant no harm.
A.have told B.tell C.be telling D.having told
A