题目内容
20.Why didn't you tell me there was no meeting today?I _____ all the way here through the heavy snow.( )A. | needn't have driven | B. | can't have driven | ||
C. | mustn't have driven | D. | shouldn't have driven |
分析 为什么你不告诉我今天不开会?那样我就不必冒着大雪开车来这了.
解答 答案:A 题干表达的是与事实相反的假设,要用虚拟;对过去事实的相反假设,要用情态动词加完成时态来构成;mustn't和can't不能用来构成虚拟;shouldn't本不应该,不符合句意.故选A.
点评 虚拟语气是表示与事实相反的假设,构成方式有:对现在或将来,条件句中用一般过去时态,主语用情态动词加动词原形;对过去,条件句中用过去完成时态,主语用情态动词加完成时态.学习时,要牢记构成方式.
练习册系列答案
相关题目
20.The 88th Academy Award Ceremony was held in Dolby Theatre ______ seats an audience of approximately 3,400.( )
A. | where | B. | whose | C. | when | D. | which |
11.Although it in the desert most of the year,people still live there.( )
A. | doesn't rain | B. | didn't rain | C. | hasn't rained | D. | hadn't rained |
15.-Thank you for reminding me of the time,or I late for the flight yesterday.
-Don't mention it.( )
-Don't mention it.( )
A. | should be | B. | would be | C. | will have been | D. | would have been |
5.People tend to think that children's IQ is _____ determines how well they are going to do in their future life.( )
A. | what | B. | that | C. | which | D. | where |
12.---Why did you major in Literature?
---I listened to my mother.She wants me to major in Business.( )
---I listened to my mother.She wants me to major in Business.( )
A. | will have | B. | should have | C. | must have | D. | have had |
9.Why didn't you tell me there was no meeting today?I all the way here the heavy snow.( )
A. | needn't have driven; through | B. | can't have driven; across | ||
C. | mustn't have driven; through | D. | shouldn't have driven; cross |