题目内容
15.If I _______ that program the day before yesterday,my computer wouldn't have broken down.( )A. | didn't run | B. | haven't run | C. | hadn't run | D. | were not to run |
分析 如果前天我没有运行那个程序,我的电脑就不会崩溃.
解答 答案是C.本题考虚拟条件句.由题干中的the day before yesterday判断这是与过去事实相反的虚拟条件句;此时主句中用"would/should/could/might+have done",虚拟条件句中往往用过去完成时,由此判断答案是C.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
5.I ________ be a little bit slow,but at least I don't make stupid mistakes.( )
A. | should | B. | may | C. | must | D. | need |
3."We must stress that history cannot be overturned, or forgotten.Chinese people,Asian people and the world at large should be highly alert to the ambitions of the Japanese right-wingers,"Hong said.( )
A. | denied | B. | reject | C. | refuse | D. | acquire |
10.The medicine is on sale everywhere.You can get it at _______ chemist's.( )
A. | other | B. | some | C. | another | D. | any |
20.Doesn't it seem a bit strange that food ____ make us happy?( )
A. | may | B. | should | C. | would | D. | Must |
4.I've put a cross on the map to show _____ that famous hotel is.( )
A. | where | B. | wherever | C. | what | D. | whatever |