精英家教网 > 高中英语 > 题目详情

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形式.


练习册系列答案
相关习题

科目:高中英语 来源: 题型:014

从所给的四个选项中,选出最佳答案

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

[  ]

Ahave told   Btell

Cbe telling   Dhaving told

查看答案和解析>>

科目:高中英语 来源: 题型:

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

A. have told   B. tell

C. be telling   D. having told

查看答案和解析>>

科目:高中英语 来源:同步题 题型:句型转换

句型转换。
1. He ought to help his friend work out the problem. (改为否定句)
_______________________________________________________
2. Tom ought to go to join the party. (改为一般疑问句)
_______________________________________________________
3. Must we stay at home?  (作否定回答)
_______________________________________________________
4. Our computer needs reparing. (改为同义句)
_______________________________________________________

查看答案和解析>>

科目:高中英语 来源: 题型:

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

A. have told   B. tell  

C. be telling   D. having told

 

查看答案和解析>>

科目:高中英语 来源: 题型:

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

查看答案和解析>>

同步练习册答案