题目内容
10.---Well,didn't you attend the party?---No,but had I hurried,I _________________.( )
A. | would | B. | would have | C. | had | D. | should |
分析 --嗯,你没有参加聚会?
--没有;但是如果我匆忙点,我本会参加.
解答 答案是B.本题考查虚拟条件句的倒装.虚拟条件句中如果含有助动词should、had和were,可以将连词if 省去,将这三个助动词提前;本题中but后面的从句完整的表达是"if I had hurried",是与过去事实相反的虚拟条件句,与过去事实相反的主句中的动词往往用"would/should/could/might+have done";故答案是B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
20.-If the traffic hadn't been so heavy,I could have been back by 6o'clock.
-What a pity!Tina ________ here to see you.( )
-What a pity!Tina ________ here to see you.( )
A. | is | B. | was | C. | would be | D. | has been |
18.How come every kid today is meant to be a champion for something _____ we know every kid can't be a star?( )
A. | in case | B. | as if | C. | when | D. | unless |
5.Considering his health,I advised him to an hour or two each day to work out.( )
A. | leave aside | B. | lay aside | C. | put aside | D. | set aside |