编辑:
2013-04-09
3. __________ your timely and correct guidance, I couldn’t have solved the problem so smoothly.
A. Had it not been for B. Were it not for
C. If it has not been for D. If it is not for
4. Jane would have gone to Washington ________ to get a plane ticket.
A. was she able B. if she had been able C. would she be able D. if she is able
5. ________ for her encouragement, I would not have paid for that good-for-nothing huge vase.
A. Were it not B. If it is not C. Had it not been D. If they were not
6. If I ________ a lot of money like you, I ________ buy that large company.
A. had, would buy B. have, would
C. had, would have bought D. have had, would have bought
7.If she ________ my English teacher, I ________ much from her.
A. was, can learn B .is, could learn C. were, could learn D. had been, could learn
8. If I ________ out to work last year, I ________ much more money.
A. had gone, would make B. had gone, would have made
C. went, would make D. went, would have made
9.I supported him in time, otherwise he ______off the bike.
A. might fall B. would fall C. should have fallen D. would have fallen
10. It is hard for me to imagine what I would be doing today if I _____ in love with Mary in my hometown.
A. wouldn’t have fallen B. had not fallen C. should fall D. were to fall
11. Without the air to hold some of the sun’s heat, the earth at night ______.
A. would be freezing cold B. will be freezing coldly
C. would be frozen cold D. can freeze coldly
12.— Why don’t you buy the necklace since you like it so much?
— I ______, but I don’t have the money.
A. would B. will C. should D. may
13. — Finally I got to my grandmother’s home on foot.
— Really? You ______ a ride there.
A. must have taken B. could have taken
C. shouldn’t have taken D. couldn’t have taken
14. If I had worked harder at school, I ______ in a comfortable office now.
A. would sit B. would have sat C. would be sitting D. were sitting
15. My father told me how to get here but perhaps he _____ me a map.
A. had to give B. ought to give C. must have given D. should have given
Grammar quiz语法小测
I. 请将下列句子翻译成英语。
1. 要不是你帮忙的话,我会失败的。
.
2. 如果不是两次考大学都失败的话,他也不会一声不吭地离家出走。
.
3. 如果不是你及时的支持,我就会输掉这次大选。
.
4. 没有这本杂志,我们打发时光就很难。
.
II. 根据上下文的意思,完成句子。
1. If it ______(要不是)your mobile phone, I couldn’t have got in touch with her.
2. I was really very busy that day, otherwise, I _______(就去参加舞会了).
3. _________( 要不是天气好的话), I couldn’t go climbing that day.
4. Providing that I had finished the report two days before, I ________( 就不会被开除了) now.
第16期B3版Keys:
语法专练
1-5 BDABC 6-10 ACBDB 11-15 AABCD
语法小测
I. (One possible version)
1. But for your help, I would have failed.
2. Not having failed in the college entrance examination twice, he wouldn’t have left home without saying a word.
3. If it had not been for your timely support, I would have failed in the election.
4. Were it not for this magazine, it would be difficult for us to kill the time.
II. (One possible version)
1. hadn’t been for 2. would have gone to the party 3. But for the fine weather 4. wouldn’t be fired
【总结】2013年精品学习网为小编在此为您收集了此文章“高考英语语法精讲:虚拟语气英语语法”,今后还会发布更多更好的文章希望对大家有所帮助,祝您在精品学习网学习愉快!
标签:英语语法
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。