题目内容
9.-Did you punish him for losing your digital camera?-Yes,but I don't think I ______.( )
A. | should do that | B. | need to have done so | ||
C. | ought have done that | D. | should have done so |
分析 --他把你的数码相机弄丢了,你惩罚他了吗?
--是的.但我现在认为当时我不应该这样做.
解答 答案:D.
shouldn't have done 意为"(过去)不应该做某事,但实际上已做了".此处否定发生了转移.根据转折连词but可知,本句应该是一种自我责备,所以选D项.C项中表述错误,应该是ought to have done等同于should have done.
点评 对于虚拟语气的用法要熟练掌握,同时一些结构的用法要记牢固,以免出现一些不必要的错误.
练习册系列答案
相关题目
12._____stay at home,I would go out for a sunbath since the weather is fine.( )
A. | Better | B. | Rather than | C. | In order to | D. | Sure to |
9.Opposite our school ______,where a lot of people play or take exercise at any time.( )
A. | does a park lie | B. | is a park lie | C. | a park lies | D. | lies a park |
14.---How long do you think it will be the bus arrives here?
---No more than five minutes.( )
---No more than five minutes.( )
A. | when | B. | before | C. | since | D. | after |
18.Seeing Michael so sad,I wish I _______ him the truth.( )
A. | hadn't told | B. | wouldn't tell | C. | are not telling | D. | will not tell |