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

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


  1. A.
    have told
  2. B.
    tell
  3. C.
    be telling
  4. D.
    having told
A
【巧解导析】ought to do用来说现在之事;ought to have done用来说过去之事.根据句中meant可知应用过去时.ought not 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

查看答案和解析>>

同步练习册答案