概要:A. must have taken B. could have takenC. shouldn’t have taken D. couldn’t have taken14. 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 sitting15. 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 givenGrammar quiz语法小测I. 请将下列句子翻译成英语。1. 要不是你帮忙的话,我会失败的。.2. 如果不是两次考大学都失败的话,他也不会一声不吭地离家出走。.3. 如果不是你及时的
高考英语语法复习精讲与练习(七)虚拟语气,标签:高中英语语法大全,http://www.85jc.com第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
最新更新