单选题
Tom ought not to ______ me your secret, but he really meant no harm.
A、
have told
B、
tell
C、
be telling
D、
having told
【正确答案】
A
【答案解析】
[解析]情态动词。由于后句为过去时,“告诉秘密”的动作又发生在其前面,因此此处应该用过去完成时,但它在情态动词ought to后,所以用,have told。
tell和be telling在此处都无法表示已经说出了秘密;having told不用在情态动词后面;
提交答案
关闭