精英家教网 > 高中英语 > 题目详情
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 goneB.mustn't have gone
C.couldn't have goneD.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.(  )
A.serveB.have servedC.had servedD.served

查看答案和解析>>

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

10.If you ________me earlier,I would not have got into trouble.(  )
A.toldB.had toldC.tellD.have told

查看答案和解析>>

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

7.________you were coming,I would have stayed at home.(  )
A.If I knowB.Should I know
C.Had I knownD.If I should have known

查看答案和解析>>

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

14.______ any change about the date,please tell me immediately.(  )
A.Will there beB.Should there beC.There will beD.There should be

查看答案和解析>>

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

4.Because of the recent bad weather,the work is several weeks behind_______.(  )
A.stageB.shelterC.stadiumD.schedule

查看答案和解析>>

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

11.We shouldn't complain about being poor because many families are much         .(  )
A.better offB.badly offC.well offD.worse off

查看答案和解析>>

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

12.-What is Dr.Jason saying?
-He is giving some evidence ____ that the earth is becoming warmer and warmer.(  )
A.being indicatedB.indicatingC.indicatesD.indicated

查看答案和解析>>

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

13.The majority of the people,_________,are against human cloning.(  )
A.including some scientistsB.some scientists included
C.included some scientistsD.Both A and B

查看答案和解析>>

同步练习册答案