首页 理论教育 考查“情态动词+完成时”表达的虚拟语气

考查“情态动词+完成时”表达的虚拟语气

时间:2022-02-24 理论教育 版权反馈
【摘要】:“should, ought to, needn't等+完成时”表示虚拟意义,含有“责备、遗憾、后悔”的意味。 根据上文语境“我的猫太胖了”可知下文要说“你本不应该给她这么多食物的”。英语中表示“本不应该做某事而做了”用“shouldn't+完成时”。could have done意思是“本来可以做某事但结果没做”,含有遗憾的意味。表示“本来不需要做某事而做了”,用“needn't+完成时”。

“should, ought to, needn't等+完成时”表示虚拟意义,含有“责备、遗憾、后悔”的意味。

1.“should(ought to)+完成时”表示本应该做某事而实际上没有做,其否定式表示某种行为不该发生但却发生了。

【考例】 —My cat's really fat.

—You_______have given her so much food.(2007浙江卷)

A. wouldn't

B. couldn't

C. shouldn't

D. mustn't

【答案】 C

【解析】 根据上文语境“我的猫太胖了”可知下文要说“你本不应该给她这么多食物的”。英语中表示“本不应该做某事而做了”用“shouldn't+完成时”。

【考例】 I told your friend how to get to the hotel, but perhaps I_______have driven her there.(2007陕西卷)

A. could

B. must

C. night

D. should

【答案】 D

【解析】 句意为:我告诉了你的朋友怎样到那家宾馆去,但是或许我应该驾车送她去那儿的。表示对过去本来应该做某事而未做的一种后悔或遗憾,用“should+完成时”。

2.“could+完成时”表示本来能够做成某事的但结果没能做成,含有遗憾的意味。

【考例】 He did not regret saying what he did but felt that he_______it differently.(2009江苏卷)

A. could express

B. would express

C. could have expressed

D. must have expressed

【答案】 C

【解析】 句意为:他并不后悔说出他干了些什么,只是觉得自己本可以换一种方式来表达。could have done意思是“本来可以做某事但结果没做”,含有遗憾的意味。

3.“needn't+完成时”表示本来不必做某事而实际上做了某事。

【考例】 The weather turned out to be fine yesterday. I_______the trouble to carry my umbrella with me.(2006江西卷)

A. should have taken

B. could have taken

C. needn't have taken

D. mustn't have taken

【答案】 C

【解析】 根据语境可知昨天天气转晴了,“我本来不用麻烦带着伞的”。表示“本来不需要做某事而做了”,用“needn't+完成时”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈