题目内容
17.If you ____ that film late last night,you wouldn't be so sleepy now.( )A. | didn't see | B. | hadn't seen | ||
C. | wouldn't have seen | D. | haven't seen |
分析 如果你昨晚没有看电影到很晚,你现在就不会那么瞌睡了.
解答 答案是B.本题考查混合虚拟条件句.主句中动词用"would/should/could/might+do"和now说明主句是与现在事实相反的结果;从句中的last night说明是与过去事实相反的假设;与过去事实相反的虚拟条件句中往往用过去完成时,由此判断答案是B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
7.-Thank you for having us.We had a very good time today.
-_______.( )
-_______.( )
A. | No,thank you | B. | I'm afraid not | ||
C. | You shouldn't say that | D. | It was my pleasure |
8.I know he is kind of dishonest._________,I must admit he is a talented musician.( )
A. | In other words | B. | In a word | ||
C. | As far as I'm concerned | D. | At the same time |
12.He has recently ____ chess to provide himself with some relaxation.( )
A. | taken on | B. | taken up | C. | held on | D. | held up |
2.I think you should stop for a moment and____ on your successes and failures.( )
A. | look | B. | call | C. | reflect | D. | take |
9.Mr.Black has made great achievements in science,but he remains ____and never talks about them.( )
A. | silent | B. | modest | C. | calm | D. | active |