资源简介 高考语法复习虚拟语气综合练习题一、单项选择1. If I ______ you, I would take a small present.A. am B. was C. were D. are2. The doctor suggested that he ______ a rest.A. has B. have C. had D. having3. It's time that we ______ to bed.A. go B. went C. will go D. are going4. Without your help, we ______ the exam last term.A. didn't pass B. couldn't pass C. wouldn't have passed D. can't pass5. If I ______ time, I would have gone to the party last night.A. had had B. had C. have had D. have6. I wish I ______ fly like a bird.A. can B. could C. will D. shall7. The teacher demanded that the work ______ before 4 o'clock.A. finished B. be finished C. should finish D. finishing8. It is important that we ______ wild animals.A. protect B. protected C. will protect D. are protecting9. If it ______ rain tomorrow, we would stay at home.A. should B. shall C. will D. is going to10. I would rather you ______ me the truth yesterday.A. tell B. told C. had told D. would tell11. He talks as if he ______ the work himself, but in fact Tom did most of it.A. did B. does C. had done D. has done12. If only I ______ my watch!A. hadn't lost B. haven't lost C. didn't lose D. don't lose13. It is necessary that a college student ______ at least a foreign language.A. masters B. master C. mastered D. will master14. The suggestion that the meeting ______ was accepted.A. put off B. be put off C. was put off D. putting off15. But for the heavy rain, we ______ a pleasant journey the other day.A. would have B. had C. would have had D. have had二、用所给动词的适当形式填空1. If I ______ (be) you, I ______ (choose) the red one.2. The boss ordered that the work ______ (finish) by the end of this week.3. It's high time we ______ (take) action to protect the environment.4. I wish I ______ (meet) the famous scientist yesterday.5. Without electricity, human life ______ (be) quite different today.6. If it ______ (not rain) tomorrow, we would go for a picnic.7. The teacher insisted that we ______ (hand) in our homework on time.8. It is required that everyone ______ (obey) the school rules.9. I would rather you ______ (not tell) him the news last night.10. He acts as if he ______ (know) everything.三、语法填空1. If I ______ (have) enough money, I would buy a big house. But in fact, I'm short of money.2. The doctor advised that the patient ______ (stay) in bed for a few days.3. It's strange that he ______ (be) so rude to his parents.4. Had he studied harder, he ______ (pass) the exam.5. I wish I ______ (not make) such a big mistake. Now I regret it.6. Suppose/Supposing it ______ (rain) tomorrow, what would you do 7. It is essential that you ______ (attend) the meeting.8. The proposal that we ______ (start) the project at once was rejected.9. If only I ______ (be) a little taller, I could play basketball better.10. I'd rather you ______ (come) to the party with me tomorrow.四、改错题,每句均有一处错误,请找出并改正1. If I was you, I would help him.2. The teacher suggested that we will read English every day.3. It's time that we go to school.4. I wish I can fly to the moon one day.5. He talked as if he saw the accident himself.6. It is important that we must protect the environment.7. The doctor ordered that the patient takes the medicine three times a day.8. If it will rain tomorrow, we will stay at home.9. I would rather you tell me the truth now.10. Had he not missed the bus, he won't be late for school.五、汉译英1. 如果我有足够的时间,我会帮助你的。2. 他建议我们立刻出发。3. 是我们努力学习的时候了。4. 我希望我昨天没犯那个错误。5. 要是我能再年轻十岁就好了!6. 没有你的帮助,我不可能通过考试。7. 他坚持要求会议延期举行。8. 重要的是每个人都要遵守规则。9. 要是明天下雪怎么办?10. 我宁愿你昨天没告诉我这个消息。答案一、单项选择1. C2. B3. B4. C5. A6. B7. B8. A9. A10. C11. C12. A13. B14. B15. C二、用所给动词的适当形式填空1. were; would choose2. (should) be finished3. took4. had met5. would be6. should not rain/did not rain7. (should) hand8. (should) obey9. hadn't told10. knew三、语法填空1. had2. (should) stay3. (should) be4. would have passed5. hadn't made6. rained/should rain7. (should) attend8. (should) start9. were10. came四、改错题1. was改为were,在虚拟语气中,与现在事实相反,if从句中be动词用were。2. will改为should或去掉will,suggest表示“建议”时,其后宾语从句要用虚拟语气,谓语动词用(should)+动词原形。3. go改为went或should go,It's time that...句型中,从句要用虚拟语气,谓语动词用过去式或should+动词原形。4. can改为could,wish后的宾语从句表示与现在事实相反的愿望时,用一般过去时,can的过去式是could。5. saw改为had seen,as if引导的从句表示与过去事实相反的情况,用过去完成时。6. 去掉must,It is important that...句型中,从句要用虚拟语气,谓语动词用(should)+动词原形,should可省略。7. takes改为take,order表示“命令”时,其后宾语从句要用虚拟语气,谓语动词用(should)+动词原形。8. will rain改为rains,if引导的条件状语从句,主句用一般将来时,从句用一般现在时表将来。9. tell改为told,would rather后的从句用虚拟语气,与现在或将来事实相反时,从句用一般过去时。10. won't改为wouldn't have been,此句是对过去情况的虚拟,主句要用would have done结构。五、汉译英1. If I had enough time, I would help you.2. He suggested that we (should) start at once.3. It's time that we studied hard.4. I wish I hadn't made that mistake yesterday.5. If only I could be ten years younger!6. Without your help, I couldn't have passed the exam.7. He insisted that the meeting (should) be put off.8. It is important that everyone (should) obey the rules.9. What if it rained/should rain tomorrow 10. I would rather you hadn't told me the news yesterday. 展开更多...... 收起↑ 资源预览