题目内容
19.-It is no wonder that you caught a bad cold.You _______ out last night without a coat.-I know how silly I was.( )
A. | shouldn't have gone | B. | mustn't have gone | ||
C. | couldn't have gone | D. | mightn't have gone |
分析 --难怪你严重感冒了.你本不应该昨天晚上不穿外套出去.
--我知道我当时多么蠢.
解答 答案是A.
本题考查"情态动词+have done"的结构.shouldn't have done是虚拟语气,表示"本不应做但事实上却做了"; 没有mustn't have done的结构;couldn't have done是对过去的或已经发生的事件的否定推测,表示"不可能已经…";mightn't have done 表示推测"也许没有.根据句意"你本不应该昨天晚上不穿外套出去."可知答案选择A.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
1.---I wonder what makes you a successful manager.
---I ______ as a waiter for five years,which contributes a lot to my today's work.( )
---I ______ as a waiter for five years,which contributes a lot to my today's work.( )
A. | serve | B. | have served | C. | had served | D. | served |
10.If you ________me earlier,I would not have got into trouble.( )
A. | told | B. | had told | C. | tell | D. | have told |
7.________you were coming,I would have stayed at home.( )
A. | If I know | B. | Should I know | ||
C. | Had I known | D. | If I should have known |
14.______ any change about the date,please tell me immediately.( )
A. | Will there be | B. | Should there be | C. | There will be | D. | There should be |
4.Because of the recent bad weather,the work is several weeks behind_______.( )
A. | stage | B. | shelter | C. | stadium | D. | schedule |
11.We shouldn't complain about being poor because many families are much .( )
A. | better off | B. | badly off | C. | well off | D. | worse off |
12.-What is Dr.Jason saying?
-He is giving some evidence ____ that the earth is becoming warmer and warmer.( )
-He is giving some evidence ____ that the earth is becoming warmer and warmer.( )
A. | being indicated | B. | indicating | C. | indicates | D. | indicated |
13.The majority of the people,_________,are against human cloning.( )
A. | including some scientists | B. | some scientists included | ||
C. | included some scientists | D. | Both A and B |