题目内容

Tom ought to ________ me your secret, but he meant no harm.

[  ]

A.have told
B.tell
C.be telling
D.having told
答案:A
解析:

【巧解导析】ought to do用来说现在之事;ought to have done用来说过去之事.根据句中meant可知应用过去时.ought not to have done表示“过去本不必做但实际上却做了”;ought to have done则表示“过去应做而实际却未做”.


提示:

【巧解点悟】判断本题的选项时,要注意本句的时态与ought to后应接动词原形或have done形式.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网