题目内容
17.If you had had everything ready yesterday,you ______ in such a hurry now.( )A. | wouldn't have been | B. | wouldn't be | ||
C. | hadn't been | D. | haven't been |
分析 如果你昨天就准备好一切,现在你就不会如此匆忙了.
解答 答案:B.
根据题干if条件从句中时间状语yesterday和谓语动词had had(had done)可知,if从句是对过去情况的假设;而由主句中时间状语now可知,主句是对现在情况的假设,所以其谓语动词形式应为would/could/might/should do.故选B.
点评 此题考查混合虚拟条件句.混合虚拟条件句指主句与从句的动作发生在不同的时间,这时主从句谓语动词的虚拟语气形式因时间不同而不同.解题时需在掌握if虚拟条件句用法的基础之上,再根据主从句的时间状语或语境提示来确定谓语动词的形式.
练习册系列答案
相关题目
3.-Excuse me,but I wonder if Joan is available at 1:30 this afternoon.
-I'm afraid she ____ Harry Potter and the philosopher's stone.( )
-I'm afraid she ____ Harry Potter and the philosopher's stone.( )
A. | will watch | B. | will be watching | ||
C. | is to watch | D. | is watching |
12.There is solid evidence ____ watching 3D movies can have some side effects on the viewers.( )
A. | what | B. | that | C. | which | D. | how |
7.Although she had been ill for a long time,it still came as a shock when she______died.( )
A. | eventually | B. | willingly | C. | unexpectedly | D. | disappointedly |