题目内容
15.But for your help,we ____ got lost in the thick smog yesterday.( )A. | have had | B. | would have | C. | should have | D. | must have |
分析 要不是你的帮助,我们昨天就会在大雾中迷路了.
解答 答案:B
题干中but for要不是,表达含蓄条件,通常与虚拟结构连用;句中yesterday表示对过去情况的相反假设,虚拟结构要用would/could/should/might have done来构成;should表示应该,would表示会.故选B.
点评 情态动词的用法是英语中常考的语言点.通常考查的方式有虚拟和推测,本题考查的是情态动词的虚拟用法.学习时要注意积累.
练习册系列答案
相关题目
11.Have you heard of it?Firefighters rushed into a burning house,three of them unfortunately in and their lives.( )
A. | catching; lost | B. | caught; lost | ||
C. | caught; losing | D. | catching; losing |
3.Not until he went abroad for further study_ how attached he was to his parents.( )
A. | that he realized | B. | had he realized | ||
C. | did he realize | D. | that he had realized |
10.We each ____ strong points and each of us on the other hand ____ weak points.( )
A. | have; have | B. | has; have | C. | have; has | D. | has; has |
7.By the end of next month you ______ your study in high school.( )
A. | will have finished | B. | must have taken | ||
C. | should have taken | D. | would have taken |
5.---You're going to have a rise this month,aren't you?
---Yes,only﹩100.
---Well, .( )
---Yes,only﹩100.
---Well, .( )
A. | the more,the better | B. | easier said than done | ||
C. | better than never | D. | better than nothing |