完整word版高中英语if虚拟语气练习题附答案
(完整版)if虚拟语气练习题及答案
(完整版)if虚拟语气练习题及答案如果虚拟语气练习题是一种能够帮助我们巩固和加深对于虚拟语气的理解的方法。
通过解答这些练习题,我们可以更好地掌握虚拟语气的用法,并提高在语言表达中正确运用虚拟语气的能力。
下面提供一些虚拟语气练习题及答案,希望可以帮助大家加深对虚拟语气的认识。
练习题一:填空题根据句意,选择正确的虚拟语气形式填空。
1. 如果我______(知道)你的电话号码,我会给你打电话。
答案:知道2. 如果我______(是)你,我会接受这个机会。
答案:是3. 如果他______(尽力)的话,他会取得更好的成绩。
答案:尽力4. 如果我______(有)足够的钱,我会帮助他。
答案:有5. 如果我______(做)得更好一些,我就能拿到这个工作了。
答案:做6. 如果明天______(不下雨),我们可以去野餐。
答案:不下雨7. 如果他______(不是)这么懒,他就不会被开除了。
答案:不是8. 如果你______(去)采取行动,你将失去这个机会。
答案:去9. 如果他______(读)更多的书,他的知识会更丰富。
答案:读10. 如果我______(拥有)魔法,我将会改变世界。
答案:拥有练习题二:选择题选择最佳答案填空。
1. 如果我______(会)弹钢琴,我会给你弹一首歌。
a. 会b. 能c. 可以d. 有答案:a. 会2. 如果你______(是)我,你会怎么做?a. 是b. 是的c. 如果d. 可以答案:a. 是3. 如果明天______(没有)下雨,我们可以去郊游。
a. 没有b. 不下c. 不下雨d. 不来答案:c. 不下雨4. 如果他______(学习)更努力,他会取得更好的成绩。
a. 学习b. 学习了c. 学习过d. 学习到答案:a. 学习5. 如果我______(有)足够的钱,我会买一辆新车。
a. 有b. 拥有c. 会有d. 有着答案:a. 有练习题三:改错题找出下列句子中的错误,并进行改正。
高中英语if虚拟语气练习题(附答案)(2020年10月整理).pdf
高中英语if虚拟语气练习题1. If only he ____quietly as the doctor instructed, he would not suffer so much now.A. liesB. layC. had lainD. should lie2. You did not let me drive. If we ____in turn, you ____ so tiredA. drove; didn’t getB. drove; wouldn’t getC. were driving; wouldn’t getD. had driven ; wouldn’t have got3. _____it rain tomorrow, we would have to put off the visit to the Yangpu BridgeA. WereB. ShouldC. WouldD. Will4. I was ill that day, otherwise I ____ the sports meeting.A. would have taken part inB. took part inC. had taken part inD. would take part in5. ___the clouds, you would find the airplane in the sky easilyA. Had it not been forB. If it were notC. If it had not been forD. Were it not for6. If my lawyer ____here last Sunday, he ____ me from going there.A. had been, would have preventedB. had been, would preventC. were, preventD. were, would have prevented7. ____hard, he would have passed the examA. If he were to workB. Had he workedC. Should he workD. Were he to work8. ____today, he would get there by FridayA. Were he to leaveB. If he had leftC. Did he to leaveD. Had he left9. Had you listened to the doctor, you ____all right nowA. areB. wereC. would beD. would have been10. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. comeD. had come11. He ____busy yesterday, or he ___you with your experiment.A. was, had helpedB. was, would have helpedC. had been, would have helpedD. were, would have helped12. If it ____for the snow, we____ the mountain yesterdayA. were not, could have climbB. were not, could climbC. had not been, could have climbedD. hadn’t been, could climb13. Without electricity, human life ____quite difficult todayA. isB. will beC. would have beenD. would be14. If only I ___my carA. hadn’t lostB. wouldn’t loseC. didn’t loseD. haven’t lost15. But for water, it ____impossible to live in the earthA. isB. wouldC. wereD. wouldn’t be16. If the hurricane had happened during the day-time, ____more deathsA. it would have beenB. it would beC. there would beD. there would have been17. What the customers_____ from the company is that the goods ____ right to their homes.A. requested, deliverB. demand, be deliveredC. request, should deliverD. demand, delivered18. If law-breakers _____ the society will be in disorderA. made unpunishedB. came unpunishedC. went unpunishedD. not punished19. We took a taxi to the airport. Otherwise we ____lateA. would beB. wereC. will beD. would have been20. As you know, I am a disabled man, but I would be happy if I ___of service to youA. amB. have beenC. should beD. would be21. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. had comeD. came22. If it _____the snow, we _____the Simian Mountain last weekA. were not, could have climbedB. were not, could climbC. had not been, could have climbedD. had not been, could climb23. If I were you, I _____ the chance to go abroad.A. will seizeB. would have seizedC. seizeD. would seize24. Should it rain tomorrow, we ______ climbing.A. wouldn’t have goneB. won’t goC. wouldn’t goD. don’t go25. But for the English examination I to the concert last Sunday.A. would have goneB. will goC. should goD. went26. If he my advice, he wouldn't have lost his job. (10湖南)A. followedB. should followC. had followedD. would follow27. John went to the hospital alone. If he me about it, I would have gone with him.A. should tellB. tellsC. toldD. had told28. But for the help of my English teacher, I the first prize in the English Writing Competition. (09福建35)A. would not winB. would not have wonC. would winD. would have won29. If we ___ the other road, we might have arrived here in time for the meeting. (10陕西)A. takeB. had takenC. tookD. have taken30. about this computer program, a huge amount of time and energy would have been saved.A. Have I knownB. If I have knownC. If I knewD. Had I known31. When you phoned me, I was having a meeting, otherwise I your call.A. answeredB. would answerC. had answeredD. would have answered32.If it were not for the fact that you __ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should be.33. If you_____ my advice, you_____ your failure now.A. took; wouldn’t cry overB. had taken; wouldn’t have cried overC. had taken; aren’t crying overD. had taken; wouldn’t be crying over34. ______ your timely warning, we would have been unaware of the danger.A. In spite ofB. But forC. Instead ofD. As for35. The girl is seriously ill, otherwise she working instead of staying in bed all day long.A. is stillB. will still beC. would still beD. was still36. -Mike,it's a pity you didn’t come to last night’s concert.It was really great! -Really? If I _____ so busy,1 would have gone with you.A. hadn't beenB. weren’tC. shouldn’t beD. wouldn’t be37. -Mary looks sad and disappointed-So you if you had failed the NMET (高考英语).A. doB. didC. willD. would38. I such a foolish mistake if I had been a little more careful.A . wouldn’t make B. wouldn’t ha ve madeC. hadn’t madeD. didn’t make39. come to help me, I wouldn’t have solved the problem.A. If you hadB. Had you notC. Hadn’t youD. If you wouldn't have40. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have beenCDBAD ABACD BCDAC DBCDACCDCA CDBBD DCDBC ADBCC。
高中英语虚拟语气练习题40题带答案解析
高中英语虚拟语气练习题40题带答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,如果表示与现在事实相反,从句用一般过去时(be 动词用were),主句用“would/should/could/might + 动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气用法;C 选项can 表示能力,不符合虚拟语气用法;D 选项must 表示必须,也不符合虚拟语气用法。
2.I wish I _____ a bird and could fly freely.A.amB.wereC.wasD.be答案解析:B。
在wish 后的宾语从句中,表示与现在事实相反用一般过去时,be 动词统一用were。
A 选项am 是一般现在时,不符合;C 选项was 通常用于I was 句型,但在虚拟语气中要用were;D 选项be 形式错误。
3.If he _____ more time, he would do better in the exam.A.hasB.hadC.haveD.having答案解析:B。
对现在情况的虚拟,if 从句用一般过去时,had 是have 的过去式。
A 选项has 是一般现在时的第三人称单数形式,不符合;C 选项have 一般现在时,不符合;D 选项having 不能单独作谓语,不符合。
4.She would be happy if she _____ more friends.A.hasB.hadC.haveD.having答案解析:B。
同第三题,对现在情况虚拟,if 从句用一般过去时。
A、C、D 选项理由同上。
5.I would go shopping if I _____ money.A.haveB.hadC.hasD.having答案解析:B。
高考英语语法虚拟语气练习题30题(带答案)
高考英语语法虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the college entrance examination.A. amB. wasC. wereD. had been答案:C。
解析:在if引导的表示与现在事实相反的虚拟条件句中,be动词一律用were。
选项A是一般现在时,不符合虚拟语气的语法规则。
选项B虽然是be动词的过去式形式,但在这种虚拟语气结构中不能用was。
选项D是表示与过去事实相反的虚拟语气中的用法,与本题的现在事实相反的语境不符。
2. If he had known the result of the exam yesterday, he ______ (not be) so sad today.A. isn'tB. wasn'tC. wouldn't beD. hadn't been答案:C。
解析:这是一个混合虚拟语气的句子。
从句是与过去事实相反(had known),主句是与现在事实相反,在这种情况下,主句要用would + 动词原形,否定形式为wouldn't + 动词原形。
选项A 是一般现在时的否定形式,不符合语法规则。
选项B是一般过去时的否定形式,也不符合混合虚拟语气的要求。
选项D是与过去事实相反的虚拟语气中主句的用法,不适合这里与现在事实相反的情况。
3. If it ______ (rain) tomorrow, we would cancel the football match.A. rainsB. rainedC. will rainD. should rain答案:D。
解析:在if引导的表示与将来事实相反的虚拟条件句中,有三种形式:动词过去式、should + 动词原形、were to+动词原形。
选项A是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。
高中英语虚拟语气练习题50题含答案解析
高中英语虚拟语气练习题50题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.could答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中,be 动词用were,主句用would/could/should/might+动词原形。
A 选项will 不是虚拟语气的用法;C 选项can 也不是虚拟语气;D 选项could 虽然是虚拟语气,但与本题的意思不太相符。
所以选B。
2.If he _____ more time, he would do better in the exam.A.haveB.hadC.hasD.would have答案解析:B。
对现在情况的虚拟,if 条件句中用过去式,主句用would/could/should/might+动词原形。
A 选项have 不是过去式;C 选项has 是一般现在时;D 选项would have 不是条件句中的用法。
所以选B。
3.If I _____ a bird, I could fly freely.A.amB.wereC.wasD.be答案解析:B。
虚拟语气中,be 动词统一用were。
A 选项am 是一般现在时;C 选项was 一般过去时,但虚拟语气不用was;D 选项be 不是完整的动词形式。
所以选B。
4.If she _____ taller, she could play basketball better.A.isB.wasC.wereD.be答案解析:C。
对现在情况的虚拟,be 动词用were。
A 选项is 一般现在时;B 选项was 不是虚拟语气的正确用法;D 选项be 不是完整的动词形式。
所以选C。
5.If they _____ more careful, they wouldn't make so many mistakes.A.wereB.areC.wasD.be答案解析:A。
高中英语虚拟语气练习题30题(带答案)
高中英语虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:这是一个与现在事实相反的虚拟语气句子。
在虚拟语气中,be动词不管主语是什么人称,一律用were。
A选项am是一般现在时的形式,不符合虚拟语气语法;B选项was虽然是be的过去式,但在虚拟语气中不用于这种情况;D选项be是原形,也不符合语法规则。
2. If he had known the truth, he ______ (not make) such a mistake.A. would not makeB. will not makeC. would not have madeD. should not make答案:C。
解析:这是与过去事实相反的虚拟语气。
从句用had + 过去分词(had known),主句要用would/should/could/might + have + 过去分词。
A选项would not make是与现在事实相反的主句形式;B选项will not make是一般将来时,不符合虚拟语气;D选项should not make也不是与过去事实相反的虚拟语气主句形式。
3. If it ______ (rain) tomorrow, we would cancel the picnic.A. rainsB. rainedC. will rainD. should rain答案:D。
解析:这是与将来事实相反的虚拟语气。
在这种情况下,从句可以用should + 动词原形,或者were to + 动词原形,或者一般过去时(这里的一般过去时表示的是一种假设的将来情况)。
A选项rains是一般现在时,用于真实条件句;B选项rained虽然是过去式,但在这里如果单独用过去式表达将来不太准确;C选项will rain是一般将来时,不符合虚拟语气语法。
高中英语虚拟语气练习题30题含答案解析
高中英语虚拟语气练习题30题含答案解析1.If I were you, I ____ study harder.A.willB.wouldC.shallD.should答案解析:B。
本句是对现在情况的虚拟,if 引导的条件句中用一般过去时were,主句用would+动词原形。
A 选项will 一般用于真实条件句;C 选项shall 通常与第一人称连用,但在虚拟语气中不这样用;D 选项should 虽然也可用于虚拟语气,但此处不符合语法规则。
2.If he had time now, he ____ play basketball with us.A.willB.wouldC.shallD.should答案解析:B。
对现在情况的虚拟,if 条件句用一般过去时had,主句用would+动词原形。
A 选项will 不对;C 选项shall 不符合;D 选项should 在这里不合适。
3.If she ____ taller, she could be a model.A.isB.wasD.be答案解析:C。
对现在情况虚拟,be 动词一律用were。
A 选项is 是真实情况的用法;B 选项was 用于单数主语,但虚拟语气中要用were;D 选项be 单独不能用在这里。
4.If I ____ a millionaire, I would travel around the world.A.amB.wasC.wereD.be答案解析:C。
对现在情况的虚拟,be 动词用were。
A 选项am 是真实情况;B 选项was 不对;D 选项be 单独不能用。
5.If they ____ more careful, they wouldn't make so many mistakes.A.areB.wereC.will beD.would be答案解析:B。
对现在情况虚拟,if 条件句用一般过去时were,主句用would+动词原形。
高中英语虚拟语气练习题50题含答案解析
高中英语虚拟语气练习题50题含答案解析1.If I were you, I ____ study harder.A.willB.wouldC.canD.must答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,如果是对现在情况的虚拟,从句用一般过去时,be 动词用were,主句用“would/should/could/might + 动词原形”。
A 选项will 是一般将来时,不符合虚拟语气的用法;C 选项can 表示能力,不符合虚拟语气的要求;D 选项must 表示必须,也不符合虚拟语气的要求。
2.If I had enough time, I ____ join the club.A.willB.wouldC.canD.must答案解析:B。
对现在情况的虚拟语气,从句用一般过去时,主句用“would/should/could/might + 动词原形”。
A 选项will 不是虚拟语气的用法;C 选项can 表示能力,不用于虚拟语气;D 选项must 表示必须,不用于虚拟语气。
3.If I knew his phone number, I ____ call him.A.willB.wouldC.canD.must答案解析:B。
对现在情况的虚拟语气,主句用“would/should/could/might + 动词原形”。
A 选项will 不是虚拟语气的用法;C 选项can 表示能力,不符合虚拟语气要求;D 选项must 表示必须,不符合虚拟语气。
4.If I were taller, I ____ play basketball better.A.willB.wouldC.canD.must答案解析:B。
对现在情况的虚拟语气,主句用“would/should/could/might + 动词原形”。
A 选项will 不是虚拟语气的用法;C 选项can 表示能力,不用于虚拟语气;D 选项must 表示必须,不用于虚拟语气。
(完整版)高中英语虚拟语气练习附答案
虚拟语气填空专练1. If she had worked harder, she ____________ (succeed).2. I wish I _____________ (see) you yesterday.3. If my lawyer __________ (be) here yesterday, he(prevent) me from going.4. Without electricity, human life ________(be)quite different today.5. The two strangers talked as if they______ (be) friends for years.6. I told Sally how to get there, but perhaps I ___________ (write)it out for her.7. I didn’t see your sister at the meeting. If she _________ (come), she w ould have met me.8. When a pencil is partly in a glass of water, it looks as if it __________ (break).9. What should we do if it __________ (snow) tomorrow?10. He ___________ (pass) the test, but he wasn’t careful enough.11. I wish I___________ (be) to Beijing last night.12. Mother suggested we ___________ (not watch) TV before we have fi nished our homework.13. If only I ________ (be) as young as you are!14. It is necessary that he ___________ (be) there in time.15. It was a pity that you ____________ (be) so careless.16. It is important that we ___________( clean)the room every day.17. My advice is that he__________ (go) there at once.18. If it __________ (rain) tomorrow, we would have to put off the visit to the Summer Palace.19. If Frank ___________ (lie) quietly as the doctor told, he would not su ffer so much now.20. The teacher demanded that the exam ____________ (finish) before eleven.21. If it had not been for the snow, we ___________ (climb) the mountain yesterday.22. I’d rather he ___________ (come) here now.23. It’s high time you ___________ (go) there.24. If he had listened carefully, he ____________ (work out) the problem now.25. She made the demand that she ___________ (leave) at once.26. If everyone ______(know) first aid,many lives would be saved.27. If I ___________ (be) you, I would go to the cinema tonight.28. If you saw the film, you __________ (be) very excited.29. If they _____________ (come), we could go there together.30. If we ___________ (go) together, we would have a good time.31. If I _________ (have) enough money, I could buy a new house.32. If I (take)money with me yesterday, I would havemy watch repaired.33. If I ___________ (repair) my watch, I would have got up early.34. If I_____________ (get up) early, I wouldn’t have been late.35. If you _________(come) tomorrow, I would go fishing with you.36. If it should rain tomorrow, I ______________ (stay) at home.37. If I were to stay at home, I _____________ (have) a good rest.38. If _________ (have) more time now, I _____________(learn)another foreign language.39. If ___________ (receive) your e-mail, I ___________ (answer) it l ong ago.40. How I wish I _______ (be) a bird and could fly freely in the sky!41. I w ish I ___________(not make) so many mistakes in the lastexam.42. I would rather you ______________ (pay) me now.43. I would rather you ____________ (go) to the cinema last night.44. He suggested we ____________ (start) off early the next day.45. We insisted they __________(not be) present at such meeting.46. He ordered that all ______________ (take) part in the work.47. They requested that we ___________ (have) lunch with them. 48. It’ssuggested that the meeting ________(put off) till next week.49. It was ordered that the wounded soldiers ___________ (send) to the field hospital at once.50. It is necessary that the customs of all national minorities __________ (respect).51. It is high time that you ____________ (go) to school.52. It’s time you ____________ (do) something about it.53. It is high time that we ____________ (start) out.54. If only I ____________ (know) her telephone number then!55. If only Brenda(not lose) the book on the was home!56. If only I ____________ (have) an apartment of my own now!57. If you ___________ (warn) the little boy, he ____________(not take) that poisonous food.58. You didn’t let me drive. If we _________ (drive) in turn, you_________ (not get) so tired.59. We would rather the manager _________ (attend) the meeting tomo rrow afternoon.60. Without your timely help, we ____________ (finish) the task so well.61. They(not reach) the agreement so easilywithout that common ground.62. She wasn’t feeling very well. Otherwise, she ___________(not leave) the party so early.63. If you got back next week, we ____________ (go) campingtogether.64. If Richard _________ (be) here tomorrow, you ___________ (ask) him about it yourself.65. He suggested that our class _______ (divide) into five groups.66. We proposed that the windows ___________ (clean) again.67. She wishes she ___________ (be) here last week.68. It's important that we ___________ (take) good care of the patient.69. The captain ordered that we ___________ (leave) the village before daybreak.70. I would rather he ___________ (come) next Saturday.71. Had he known her address, he ___________ (go) to visit her.72. It was ordered that the medicine ___________ (send) there by plane.73. If you had got up earlier, you ___________ (catch) the train.74. I wish it ___________ (be) spring all the year round.75. We all agreed to his suggestion that we ___________ (go) to Beijing for sightseeing.76. If it ___________ (be) fine tomorrow, I would go shopping.77. I wish you ___________ (be) more careful in future.78. The students requested that the teacher ___________ (sing) a song a t the English evening.79. The workers demanded that their pay ___________ (raise).80. It is desired that we ___________ (get) everything ready by tonight.81. It's necessary that we ___________ (have) a walk now.82. My advice is that more trees ___________ (plant) around the village.83. It was suggested that the sports meet ___________ (put off) until n ext Saturday.84. It was a great pity that you ___________ (make) so many mistakes in your math exercise.85. He insisted that John ___________ (give up) the job.86. The villagers suggested that the book ___________ (ban).87. It’s time that I ___________ (pick up) my daughter.88. It is natural that we ___________ (clean) the room every day.89. His suggestion that we _______ (go) to Shanghai is wonderful.90. I wish it ___________ (be) spring all the year round.91. ___________ (be) I a boy, I ___________ (join) the army.92. If it ___________ (rain) cats and dogs tomorrow, the footballmatch would be put off.93. _____Teddy ____(take) my advice, he would have succeeded.94. It was a pity that Tracy ___________ (be) so careless.95. It will be desired that my daughter _________ (finish) herhomework this afternoon.96. John pretends as if he _________ (not know) the thing at all,but in fact he knows it well.97. If we ___________ (not have) an exam this afternoon, I would go sho pping now.98. Dennis looked at the picture. He felt as though he _______(go) back to time 20 years ago.99. The doctor suggested that Robert __________ (try) to lose his weight .100. It was necessary that we ___________ (make) everythingready ahead of time.101. It is required that nobody ___________ (smoke) here.102. I would rather everything ___________ (not happen) in the past.103. Without your help, I ___________(not finish) my work on time. 104. _______ there ________ (be) a good film tomorrow, I wouldgo to the theatre with you.105. If you ___________ (ask) William yesterday, you __________ (know ) what to do now.106. Now that Lucian is in China, he wishes he __________ (understand) Chinese.107. He wishes he ___________ (not lose) the chance of studying abroad .108. When I suggested that he ___________ (try) shaving cream, he said,“The razor and water do the job.”109. My family wished she ___________ (arrive) the next day.110. I wished I ___________ (not spend) so much money on the clothes.111. It’s suggested that students___________ (spend) two orthree years in an English speaking country.112. Your pale face suggests that you ___________ (be) ill.113. I’d rather you ___________ (not make) any comment onthe issue for the time being.114. It is important that enough money ___________ (collect) tofund the project.115. We are all for your proposal that the discussion _________(put off).116. If only I___________ (listen) to my parents’ advice!117. Galileo insisted that the earth________(move) round the sun. 118. What would have happened if you __________ (not help) her child? 119. It is strange that he ___________ (think) so.120. The librarian insists that John ___________ (take) no morebooks from the library before he returns all the books he hadborrowed.121. I left very early last night, but I wish I ________ (not leave)so early.122. If I ___________ (possess) the money, I would have bought a much bigger car.123. I wish I ___________ (be) a young man again.124. I wish that you ___________ (not have) such a bad headache becau se I’m sure that you would have enjoyed the concert.125. The manager insisted that we all __________(be) in his officeat one o’clock.答案:1.If she had worked harder, she would have succeeded.2.I wish I had seen you yesterday.3.If my lawyer had been here yesterday, he would have prevented me from going.4.Without electricity, human life would be quite different today.5. The two strangers talked as if they had been friends for years.6. I told Sally how to get there, but perhaps I should have written it out for her.7. I didn’t see your sister at the meeting. If she had come, she would have met me.8. When a pencil is partly in a glass of water, it looks as if it were broken.9. What should we do if it should snow tomorrow?10. He could have passed the test, but he wasn’t careful enough.11. I wish I had been to Beijing.12. Mother suggested we not watch TV before we have finished our hom ework.13. If only I were as young as you are!14. It is necessary that he be there in time.15. It was a pity that you be so careless.16. It is important that we should clean the room every day.17. My advice is that he should go there at once.18. If it should rain tomorrow, we would have to put off the visit to the Summer Palace.19. If Frank had lain quietly as the doctor told, he would not suffer somuch now.20. The teacher demanded that the exam should be finished before elev en21. If it had not been for the snow, we could have climbed the mounta inyesterday.22. I’d rather he came here.23. It’s high time you went there.24. If he had listened carefully, he could work out the problem now.25. She made the demand that she should leave at once.26. If everyone knew first aid, many lives would be saved.27. If I were you, I would go to the cinema tonight.28. If you saw the film, you would be very excited.29. If they came, we could go there together.30. If we went together, we would have a good time.31. If I had enough money, I could buy a new house.32. If I had taken money with me yesterday, I would have got my watch repaired.33. If I had repaired my watch, I would have got up early.34. If I had got up early, I wouldn’t have been late.35. If you should come tomorrow, I would go fishing with you.36. If it should rain tomorrow, I would stay at home.37. If I were to stay at home, I would have a good rest.38. If I had more time now, I would learn another foreign language.39. If I had received your e-mail, I would have answered it long ago.40. How I wish I were a bird and could fly freely in the sky!41. I wish I had not made so many mistakes in the last exam.42. I would rather you paid me now.43. I would rather you had gone to the cinema last night.44. He suggested we should start off early the next day.45. We insisted they should not be present at such meeting.46. He ordered that all should take part in the work.47. They requested that we should have lunch with them.48. It’s suggested that the meeting should be put off till next week.49. It was ordered that the wounded soldiers should be sent to the field hospital at once.50. It is necessary that the customs of all national minorities be respected. 51. It is high time that you went to school.52. It’s time you did something about it.53. It is high time that we started out.54. If only I had known her telephone number then!55. If only Brenda hadn’t lost the book on the way home!56. If only I had an apartment of my own now!57. If you had warned the little boy, he would not have taken thatpoisonous food.58. You didn’t let me drive. If we had driven in turn, you wouldn’t have got so tired.59We would rather the manager attended the meeting tomorrow aftern oon 60. Without your timely help, we couldn’t have finished the task so well.61. They wouldn’t have reached the agreement so easily without thatcommon ground.62. She wasn’t feeling very well. Otherwise, she wouldn’t have left the party so early.63. If you got back next week, we would go camping together.64. If Richard were here tomorrow, you could ask him about it yourself.65. He suggested that our class should be divided into five groups.66. We proposed that the windows (should) be cleaned again.67. She wishes she had been here last week.68. It's important that we should take good care of the patient.69The captain ordered that we (should) leave the village before daybreak .70. I would rather he came next Saturday.71. Had he known her address, he would have gone to visit her.72. It was ordered that the medicine be sent there by plane.73. If you had got up earlier, you could have caught the train.74. I wish it were spring all the year round.75. We all agreed to his suggestion that we (should) go to Beijing forsightseeing.76. If it were fine tomorrow, I would go shopping.77. I wish you would be more careful in future.78. The students requested that the teacher (should) sing a song at the English evening.79. The workers demanded that their pay (should) be raised.80. It is desired that we (should) get everything ready by tonight.81. It's necessary that we should have a walk now.82. My advice is that more trees (should) be planted around the village.83. It was suggested that the sports meet be put off until next Saturday.84. It was a great pity that you (should) make so many mistakes in your math exercise.85. He insisted that John (should) give up the job.86. The villagers suggested that the book should be banned.87. I t’s time that I picked up my daughter.88. It is natural that we should clean the room every day.89. His suggestion that we (should) go to Shanghai is wonderful.90. I wish it were spring all the year round.91. Were I a boy, I would join the army.92. If it were to rain cats and dogs tomorrow, the football match would be put off.93. Had Teddy taken my advice, he would have succeeded.94. It was a pity that Tracy should be so careless.95. It will be desired that my daughter should finish her homework this afternoon.96. John pretends as if he didn’t know the thing at all, but in fact he kno ws it well.97If we shouldn’t have an exam this afternoon, I would go shopping now.98. Dennis looked at the picture. He felt as though he had gone back to time 20 years ago.99. The doctor suggested that Robert (should) try to lose his weight.100. It was necessary that we (should) make everything ready ahead of time.101. It is required that nobody (should) smoke here.102. I would rather everything hadn’t happened in the past.103. Without your help, I couldn’t finish my work on time.104. Should there be a good film tomorrow, I would go to the theatrewith you.105If you had asked William yesterday, you would know what to do now. 106. Now that Lucian is in China, he wishes he understood Chinese. 107. He wishes he hadn’t lost the chance of studying abroad.108. When I suggested that he try shaving cream, he said, “The razor and water do the job109. My family wished she would arrive the next day.110. I wished I hadn’t spent so much money on the clothes.111. It’s suggested that students should spend two or three years in an English speaking country.112. Your pale face suggests that you are ill.113. I”d rather you didn’t make any comment on the issue for the time being.114. It is important that enough money be collected to fund the project. 115. We are all for your proposal that the discussion be put off.116. If only I had listened to my parents’ advice!117. Galileo insisted that the earth moves round the sun.118. What would have happened if you hadn’t helped her child?119. It is strange that he should think so.120. The librarian insists that John should take no more books from the library before he returns all the books he had borrowed.121. I left very early last night, but I wish I hadn’t left so early.122 If I had possessed the money, I would have bought a much bigger car 123. I wish I were a young man again.124. I wish that you hadn’t had such a bad headache because I’m sure that you would have enjoyed the concert.125The manager insisted that we all should be in his office at one o’clock。
高中英语虚拟语气练习题40题含答案解析
高中英语虚拟语气练习题40题含答案解析1.If I were you, I ____ study harder.A.willB.wouldC.shallD.should答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,对现在情况虚拟时,从句用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。
选项A“will”不符合虚拟语气的用法;选项C“shall”通常用于第一人称,表示将来或征求意见,在这里不合适;选项D“should”虽然也可以用在虚拟语气中,但不如“would”常见。
2.I wish I ____ a better memory.A.haveB.hadC.will haveD.would have答案解析:B。
“wish+宾语从句”表示与现在事实相反时,从句用一般过去时。
选项A“have”是一般现在时,不符合要求;选项C“will have”是一般将来时,错误;选项D“would have”通常用于对过去情况的虚拟。
3.If he ____ more time, he could finish the project.A.haveB.hadC.will haveD.would have答案解析:B。
本题是对现在情况的虚拟语气。
if 条件句中对现在虚拟用一般过去时,选项A“have”一般现在时错误;选项C“will have”一般将来时不对;选项D“would have”通常用于对过去情况的虚拟。
4.She talks as if she ____ everything.A.knowB.knewC.will knowD.would know答案解析:B。
“as if/though+从句”表示与现在事实相反时,从句用一般过去时。
选项A“know”一般现在时不符合;选项C“will know”一般将来时错误;选项D“would know”通常用于对过去情况的虚拟或表示不确定的将来。
完整版高中英语虚拟语气习题及答案
高中英语虚假语气习题优选1. If I had had enough time, I___ my work.A. would finishB. must have finishedC. would have finishedD. had finished2.Ten minutes earlier, they ___ the plane.A. will catchB. would catchC. would have caughtD. will have caught3. Mr Green requires that the students ___ a composition every other week.A. writeB. writtenC. would writeD. will write4.Had he studied hard, he___ the exam.A. would passB. could passC. had passedD. would have passed5.I wish I ___ what is happening there in his room.A. knowB. knownC. knewD. should know6.It is important that you ___ sports every day.A. haveB. would haveC. must haveD. will have7.If there were no water in the world, everything ___.A. will dieB. would dieC. would have diedD. would have been dead8. ___ what was going to happen, I would never have left her alone.A. Had I knownB. If I knowC. If I knewD. If had I known9.He ordered that the work ___ right away.A. should finishB. finishedC. would be finishedD. be finished10.—Shall we go to the movie tonight?—No, I'd rather ___ at home with our baby. You'd better not leave it to the babysitter at night.A. you stayedB. you stayC. stayedD. stay11. ___ in your position, I would help him.A. Was IB. Were IC. If I amD. If I had been12.I ___, but I was stopped by the heavy rain.A. mean to comeB. meant to comeC. had meant to comeD. meant coming13.Mrs Black insists___ in that old hotel.A. not to stayB. not stayingC. staying notD. that she not stay14.If you had spoken clearly, you would___.A. understand itB. have understoodC. be understoodD. have been understood15. If you ___ that late movie last night, you wouldn't be so sleepy.A. haven't watchedB. hadn't watchedC. didn't watchD. wouldn't have watched练习二1.The teacher demanded that the exam _____ before eleven.A. must finishB. would be finishedC. be finishedD. must be finished2.She made the demand that the journalists _____ at once ______ Iraq.A. leave; forB. leave; toC. left; toD. to be left; for3.He is talking so much about America as if he _____ there.A. had beenB. has beenC. wasD. has gone4.The young man insisted that he _____ nothing wrong and _____ free.A. did; setB. had done; should be setC. should do; be setD. had done; must be set5.I suggested there ____ be a kind of language all could understand and use ____.A. can; itB. /;/C. would; itD. may; /6.The suggestion has been made _____ the basketball game _____ put off.A. for; toB. that; beC. which; should beD. to; being7.The order came that the medical supplies _____ to Beijing for the Sars soon.A. would be sentB. should sendC. be sentD. must be sent8.It is important that we _____ wild animals.A. will protectB. should protectC. shall protectD. are protecting9.Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have been10._____ any change about the date, please tell me immediately.A. Will there beB. Should there beC. There will beD. There should be11._____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leave12.Should it rain, the crops _____ .A. would be savedB. would have been savedC. will be savedD. had been saved13.You _____ come earlier. The bus left a moment ago.A. wouldB. should haveC. mayD. have14.He treated me as though/as if _____ his own son.A. I amB. I would beC. I wasD. I were15.I _____ you some money, but Ihadn’t any on me then.A. would lendB. would have lentC. could lendD. may have lent16.A few minutes earlier and we _____ the rain.A. have caughtB. had caughtC. could have caughtD. were to catch17.--- “ Haveyou ever been toBeijing? ”---“ No,but I wish I _____”A. haveB. willC. doD. had18. I ’m glad I went over all my notes; otherwise _____ .A. I may have failedB. I ’d failC. I ’d have failedD. I ’ havell failed19.--- “ Whatwill you do during the summer holiday? ”---“I don’t know, but it’s high time _____ something.”A. I ’m decidingB. I ’ decidellC. I decidedD. I decide20.What would we do if it _____ tomorrow?A. should snowB. would snowC. snowD. will snow21.If only I _____ my watch!A. hadn’t lostB. haven’t lostC. didn ’t lostD. don’t lose22.You _____ such a serious mistake if you had followed his advice.A. may not makeB. might not makeC. shouldn ’t have madeD. might not have made23. We _____ the work on time without your help.A. hadn’t had finishedB. didn ’t have finishedC. couldn ’t have finishedD. can’t have finished24.--- “ Wherehave you been?”---“I got caught in traffic; otherwise _____ sooner.”A. I would be hereB. I have been hereC. I had been hereD. I would have been here25.If it were not for the fact that you _____ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should be26. It ’s high time that we ___ to school.A. would toB. wentC. goD. will go27.It seems as if it ___ rain.A. will toB. is going toC. is toD. were28. I ’d rather you ___ right away.A. leaveB. leftC. will leaveD. to leave29.He is working hard for fear that he ___.A. failsB. failedC. would failD. fail30.It is really strange that the girl ___ so early.A. has been marriedB. has marriedC. be marriedD. would marry31.Supposing I ___ this gift, what would he say?A. acceptB. acceptedC. should acceptD. would accept32.The teacher agreed to the suggestion that the students ___ two weeks to prepare for the exam.A. giveB. should giveC. be givenD. would be given33.I was busy yesterday, otherwise I ___ your birthday party.A. attendedB. had attendedC. would attendD. would have attended34.He insisted that he ___ me before.A. seeB. should seeC. had seenD. saw35.The two strangers talked as if they ___ friends for years.A. wereB. would beC. have beenD. had been36.We ___ our lives had it not been for the policeman.A. would have lostB. should loseC. might loseD. could have lost37.---- I thought you would come back tomorrow.---- I would if I ___ to attend a meeting.A. don’t haveB. didn ’t haveC. will not haveD. would not have38.He wishes ___ mistakes.A. he doesn’t always makeB. he isn ’t always makingC. he didn ’t always makeD. he wouldn ’t always making39.It ___ very nice if only it were possible.A. will beB. would beC. isD. were40.Without your help, our team ___ the last match.A. won’t winB. will loseC. wouldn ’t have wonD. can’t win41.I wish I ___ what to do.A. knewB. have knownC. knowD. would know42.___, I would take an umbrella with me.A. Had I been youB. I were youC. Were I youD. I had been you43.If I had hurried, I ___ the train.A. would catchB. could catchC. would have caughtD. had caught44.Tom insisted that John ___ it for no one was in the room except him.A. doB. doesC. didD. would do45.It is high time we ___ off.A. areB. wereC. beD. will be46.He felt as if he ___ more time to study for the test.A. needsB. were neededC. neededD. need47.It is important that I ___ with Mr. Williams immediately.A. speakB. spokeC. will speakD. to speak48.James wishes he ___ the football game instead of the film.A. sawB. seeC. had been seenD. had seen49.I wish ___ since I have so much work to do tomorrw.A. he leftB. he leaves me aloneC. he be leftD. he would leave me alone50.If I had known that, I ___ so.A. wouldn ’t doB. wouldn ’t have doneC. won’t doD. have not done51.The doctor proposed that she ___.A. will not smokeB. not smokeC. would not smokeD. did not smoke52.If I ___ you, I wouldn ’t return the call.A. beB. amC. wasD. were53.You talk as if you ___ there.A. were reallyB. has really beenC. had really beenD. would really be54.He suggested that the work ___ at once.A. would startedB.would be startedC.should startedD. should be started55.It is strange that such a thing ___ in your school.A. will happenB. happensC. should happenD. happened56.It is imperative that you ___ on time.A. areB. will beC. beD. would be57.I didn ’t go to the party, but I do wish I ___ there.A. wasB. wereC. had beenD. went58.It is time we ___ up our results.A. sumB. summedC. will sumD. would sum59.If the doctor had been available, the child ___.A. would not dieB. would not have diedC. could not dieD. could not have died60.Dr. Bethune worked hard as if he ___.A. never had felt tiredB. had never felt tiredC. never felt tiredD. was tired never二、用括号中所给动词的合适形式填空1.If you(arrive) ten minutes earlier, you could have seen them off.2.It's time that we(go) to the railway station.3.If they(not help) us ,our experiment would have failed.4.You're five minutes late.I suggested that you(come )earlier tomorrow.5.Mather often tells us that it is necessary that we(drink) a glass of water after we getup.6.She insisted that she(send) to work in the faraway small town.7.I not(forget) his telephone number, I would have rung him.8. He is busy now. If he(be) free, he(go) with you.9. The manager was in his office then. If he(be) here, everything(settle) in a minute .10.Noisy as it was, he went on reading as if nothing(happen).。
(完整word版)虚拟语气练习题附答案
虚拟语气练习题一、【基础巩固】1. If I ___ ten years younger, I ______ very happy.A. were, would beB. am, shall beC. were, shall beD. am, would be2. ---You can ask your brother for help.---He is not at home. If he ______, I ______ .A. is, wouldB. were, wouldC. is, willD. were, will3. If you _____ the doctors advice, you would have already recovered.A. followB. followedC. would followD. had followed4. If he had not missed the train, he ______ there by then.A. might getB. might have gotC. gotD. had got5. What would you have done last night, if you ______ to write your homework.A. hadn'tB. haven't hadC. didn't haveD. hadn't had6. ---Did you catch the plane?---No, if I had hurried, I ______ .A. wouldB. would haveC. couldD. did7. Why didn't you tell him the truth? If I ______ you, I would have.A. wereB. had beenC. amD. would be8. ---How do you like the party?---Wonderful. If you had come with us, you ______ a good time.A. hadB. had hadC. would haveD. would have had9. If I ______ out of my ink, I would have finished writing the paper.A. didn't runB. shouldn't runC. haven't runD. hadn't run10. If you ______ early tomorrow morning, you would be there by noon.A. have startedB. were startC. were to startD. had started11. If you ______ to the moon one day, you would find it quite different from the earth.A. travelB. had travelledC. should travelD. have trarelled12. What ______ yesterday if you ______ TV programme.A. would you do, hadn't watchB. would you have done, hadn't watchedC. could you do, didn't watchD. would you have done, didn't watch13. ----Are you thinking about going to Dalian for the vacation?----No, but if I ______ time, I ______ very glad to go there.A. have, will beB. had had, would have beenC. had, would beD. had had, would be14. ----My boss often made me work day and night.----If I ______you, I ______ the job.A. am, will give upB. had been you, would have given upC. were, would give upD. had been you, would give up15. If you tell me all about it, I ______ able to decide.A. would beB. could beC. wereD. shall be16. If you ______ George, would you please tell him to ring me?A. sawB. were toC. have seenD. see17. I'm sure he hasn't sent the letter. If he ______ it, I ______ .A. sent, gotB. sent, have gotC. sent, would goD. had sent, would have got18. ----Sally finally got here from Chicago.----If she ______earlier, we ______ her to the party then.A. came, would takeB. had come, would have takenC. comes, will takeD. had come, would take19. I don't know whether to take the medicine at once. If I ______ ,I ______ it.A. knew, would takeB. had known, would have taken itC. knew, would have takenD. had known, would take20. ----Did you need any help with your maths last night?----No, If ______ , I ______ you.A. had, would have calledB. had, would callC. had needed, would have calledD. had needed, would call二、【能力提高】1. I would buy that car,if I ______ enough money.A. haveB. hadC. will haveD. had had2. Ford might have come to school in time for Professor Smith's lecture, ______ .A. if he got up earlierB. unless he had got up earlierC. but he got up rather lateD. but he had got up so late3. ______ their help in the past years, he would be living a hard life and might even have starve to death.A. WithB. If it were not forC. If it had not been forD. If not4. If it had not rained yesterday, the ground ______ muddy now.A. is notB. will not beC. would not beD. would not have been5. You ______ any difficulty now, if you had made a more careful plan.A. won't meet withB. would not meet withC. would not have met withD. have not met with6. He did his best in everything, ______ he would not have been what he was.A. andB. butC. otherwiseD. but that7. ----What would you wish to do if you were to be a college student again?----That's very hard to say, but I wish I ______ biology when I was a college student.A. had studiedB. studiedC. studyD. have studied8. ----You should have gone to the show with us yeaterday. It's very good.----I wished I ______ , but I was busy with my report.A. hadB. didC. would haveD. were9. Mr Johnson said angrily, “Don't order me about, as if I ______ your wife. I'm not. We are both the boss's men. ”A. wereB. amC. would beD. had been10. ______ the thick fence, he would have been more fearful.A. But forB. WithoutC. If it were not forD. both A and B11. He talked as if he ______ to Beijing, but I knew he hadn't.A. wentB. wereC. had beenD. would have been12. ----Would you have told him the awswer, if possible?----Yes, I would have, but I ______ very busy.A. had beenB. wereC. wasD. would be13. If he ______ in England, what language could he probably speak now?A. were bornB. had been bornC. would have been bornD. was born14. If we ______ Steven's advice, we would not be lost in the forest.A. tookB. had takenC. have takenD. would take15. If the govenment had built more houses for the homeless people after the earth quake, the housing problems now in some parts of the city ______ so serious now.A. wouldn't beB. will not have beenC. wouldn't have beenD. would have not been16. What a heavy rain it is! If we ______ the rain coat, we wouldn't ______ in the rain.A. had put on, be walkingB. put on, walkC. put on, be walkingD. should put on, walk17. ----Why is the window broken?----If I ______ care, it ______ .A. took, wouldn't happenB. had taken, wouldn't have happenedC. took, wouldn't have happenedD. had taken, wouldn't happen18. ----Do you think the thief entered through the side door?----No, if he had, he ______ the living room window.A. would breakB. would have brokenC. wouldn't breakD. wouldn't have broken19. I ______ one of Tom's paintings, but if I had, he would have given it to me.A. wantedB. wantC. didn't wantD. don't want20. I've forgotten his telephone number. If I ______ it down, I ______ you now.A. put, would have toldB. put, would tellC. had put, would have toldD. had put, would tell三、【高考真题】1. If there were no subjunctive mood, English ___ much easier.A. will beB. would have beenC. could have beenD. would be2. The guard at the gate insisted that everybody ____ the rulesA. obeysB. obeyC. will obeyD. would obey3. ----“The experiment had failed!”----“I suggest you ____ again.”A. try B trying C. will try D. would try4. ----“He is a very brave man. ”----“Yes. I wish I ____ his courage.”A. haveB. hadC. will haveD. would have5. If she had worked harder, she ____ .A. would succeedB. had succeededC. should succeedD. would have succeeded6. The plant is dead. I ____ it more water.A. will giveB. would have givenC. must giveD. should have given7. I wish I ____ you yesterday.A. seenB. did seeC. had seenD. were to see8. If my lawyer ____ here last Saturday, he ____ me from going.A. had been; would have preventedB. had been; would preventC. were; would preventD. were; would have prevented9. He ____ you more help, even though he was very busy.A. might have givenB. might giveC. may have givenD. may give10. Without electricity human life ____ quite different today.A. isB. will beC. would have beenD. would be11. If it ____ for the snow, we ____ the mountain yesterday.A. were not; could have climbedB. were not; could climbC. had not been; could have climbedD. had not been; could climb12. We ____ last night, but we went to the concert instead.A. must have studiedB. might studyC. should have studiedD. would study13. ---- If he ____ , he ____ that food.---- Luckily he was sent to the hospital immediately.A. was warned; would not takeB. had been warned; would not have takenC. would be warned; had not takenD. would have been warned; had not taken14. I didn't see your sister at the meeting. If she ____ , she would have met my brother.A. has comeB. did comeC. cameD. had come15. When a pencil is partly in a glass of water, it looks as if it ____ .A. breaksB. has brokenC. were brokenD. had been broken16. You didn't let me drive. If we ____ in turn, you ____ so tired.A. drove; didn't getB. drove; wouldn't getC. were driving; wouldn't getD. had driven; wouldn't have got17. ____ he had not hurt his leg, John would have won the race. (07全国II)A. IfB. SinceC. ThoughD. When答案与分析1.选A。
高中英语虚拟语气练习题40题含答案解析
高中英语虚拟语气练习题40题含答案解析1. If I ____ a bird, I would fly to every corner of the world.A. amB. wasC. wereD. be答案解析:C。
在虚拟语气中,表示与现在事实相反的假设,be 动词一律用were。
本题中“如果我是一只鸟”是与现在事实相反的假设,因为我实际上不是鸟。
A选项am用于一般现在时的第一人称单数,不符合虚拟语气的用法;B选项was虽然是be的过去式,但在虚拟语气中这种用法错误;D选项be形式错误。
2. Had he studied harder, he ____ the exam last week.A. would passB. would have passedC. passedD. had passed答案解析:B。
这是一个虚拟语气中的倒装句,原句为If he had studied harder,he would have passed the exam last week。
表示与过去事实相反,从句用had done的形式,主句用would have done的形式。
A选项would pass是与现在或将来事实相反的主句形式;C选项passed 是一般过去时,不符合虚拟语气;D选项had passed在虚拟语气中不能这样用于主句。
3. If it ____ rain tomorrow, we would go camping.A. doesn'tB. didn'tC. won'tD. wouldn't答案解析:B。
这是与将来事实相反的虚拟语气。
在这种情况下,从句用一般过去时表示将来不太可能发生的事情。
A选项doesn't用于一般现在时;C选项won't用于一般将来时的肯定形式;D选项wouldn't是will not的过去式,不符合这种虚拟语气从句的用法。
(word完整版)高中英语虚拟语气习题精选及答案(2021年整理)
(word完整版)高中英语虚拟语气习题精选及答案(word版可编辑修改) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((word完整版)高中英语虚拟语气习题精选及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(word完整版)高中英语虚拟语气习题精选及答案(word版可编辑修改)的全部内容。
高中英语虚拟语气习题精选1. If I had had enough time, I___ my work。
A。
would finish B. must have finished C. would have finishedD. had finished2。
Ten minutes earlier, they ___ the plane。
A. will catchB. would catchC. would have caught D。
will have caught3. Mr Green requires that the students ___ a composition every other week。
A。
write B。
written C. would write D。
will write4.Had he studied hard, he___ the exam。
A. would passB. could pass C。
had passed D. would have passed5。
I wish I ___ what is happening there in his room.A。
know B. known C. knew D. should know6.It is important that you ___ sports every day.A。
高中英语虚拟语气练习题50题含答案解析
高中英语虚拟语气练习题50题含答案解析1.If I were you,I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
本题考查if 引导的虚拟语气,当表示与现在事实相反时,从句用一般过去时,be 动词用were,主句用“would/could/should/might+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项shall 通常用于第一人称,表示将来或征求意见等,此处不合适;D 选项should 表示“应该”,在虚拟语气中不用于这种情况。
2.If he ______ more time,he could finish the work.A.hadB.hasC.haveD.having答案解析:A。
表示与现在事实相反的虚拟语气,从句用一般过去时,have 的过去式是had。
B 选项has 是一般现在时的第三人称单数形式;C 选项have 用于一般现在时;D 选项having 不能单独作谓语。
3.If I ______ a bird,I could fly in the sky.A.amB.wasC.wereD.be答案解析:C。
与现在事实相反的虚拟语气,be 动词用were。
A 选项am 用于一般现在时;B 选项was 用于主语是单数第一人称或第三人称时;D 选项be 不能单独作谓语。
4.If she ______ to my advice,she wouldn't be in trouble now.A.listenB.listenedC.had listenedD.would listen答案解析:C。
本题表示与过去事实相反的虚拟语气,从句用had done 的形式,主句用“would/could/should/might+have done”。
A 选项listen 是一般现在时;B 选项listened 是一般过去时,但不符合此处与过去事实相反的虚拟语气用法;D 选项would listen 用于与现在或将来事实相反的虚拟语气。
(完整word版)高中英语if虚拟语气练习题(附答案)
高中英语if虚拟语气练习题1. If only he ____quietly as the doctor instructed, he would not suffer so much now.A. liesB. layC. had lainD. should lie2. You did not let me drive. If we ____in turn, you ____ so tiredA. drove; didn’t getB. drove; wouldn’t getC. were driving; wouldn’t getD. had driven ; wouldn’t have got3. _____it rain tomorrow, we would have to put off the visit to the Yangpu BridgeA. WereB. ShouldC. WouldD. Will4. I was ill that day, otherwise I ____ the sports meeting.A. would have taken part inB. took part inC. had taken part inD. would take part in5. ___the clouds, you would find the airplane in the sky easilyA. Had it not been forB. If it were notC. If it had not been forD. Were it not for6. If my lawyer ____here last Sunday, he ____ me from going there.A. had been, would have preventedB. had been, would preventC. were, preventD. were, would have prevented7. ____hard, he would have passed the examA. If he were to workB. Had he workedC. Should he workD. Were he to work8. ____today, he would get there by FridayA. Were he to leaveB. If he had leftC. Did he to leaveD. Had he left9. Had you listened to the doctor, you ____all right nowA. areB. wereC. would beD. would have been10. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. comeD. had come11. He ____busy yesterday, or he ___you with your experiment.A. was, had helpedB. was, would have helpedC. had been, would have helpedD. were, would have helped12. If it ____for the snow, we____ the mountain yesterdayA. were not, could have climbB. were not, could climbC. had not been, could have climbedD. hadn’t been, could climb13. Without electricity, human life ____quite difficult todayA. isB. will beC. would have beenD. would be14. If only I ___my carA. hadn’t lostB. wouldn’t loseC. didn’t loseD. haven’t lost15. But for water, it ____impossible to live in the earthA. isB. wouldC. wereD. wouldn’t be16. If the hurricane had happened during the day-time, ____more deathsA. it would have beenB. it would beC. there would beD. there would have been17. What the customers_____ from the company is that the goods ____ right to their homes.A. requested, deliverB. demand, be deliveredC. request, should deliverD. demand, delivered18. If law-breakers _____ the society will be in disorderA. made unpunishedB. came unpunishedC. went unpunishedD. not punished19. We took a taxi to the airport. Otherwise we ____lateA. would beB. wereC. will beD. would have been20. As you know, I am a disabled man, but I would be happy if I ___of service to youA. amB. have beenC. should beD. would be21. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. had comeD. came22. If it _____the snow, we _____the Simian Mountain last weekA. were not, could have climbedB. were not, could climbC. had not been, could have climbedD. had not been, could climb23. If I were you, I _____ the chance to go abroad.A. will seizeB. would have seizedC. seizeD. would seize24. Should it rain tomorrow, we ______ climbing.A. wouldn’t have goneB. won’t goC. wouldn’t goD. don’t go25. But for the English examination I to the concert last Sunday.A. would have goneB. will goC. should goD. went26. If he my advice, he wouldn't have lost his job. (10湖南)A. followedB. should followC. had followedD. would follow27. John went to the hospital alone. If he me about it, I would have gone with him.A. should tellB. tellsC. toldD. had told28. But for the help of my English teacher, I the first prize in the English Writing Competition. (09福建35)A. would not winB. would not have wonC. would winD. would have won29. If we ___ the other road, we might have arrived here in time for the meeting. (10陕西)A. takeB. had takenC. tookD. have taken30. about this computer program, a huge amount of time and energy would have been saved.A. Have I knownB. If I have knownC. If I knewD. Had I known31. When you phoned me, I was having a meeting, otherwise I your call.A. answeredB. would answerC. had answeredD. would have answered32.If it were not for the fact that you __ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should be.33. If you_____ my advice, you_____ your failure now.A. took; wouldn’t cry overB. had taken; wouldn’t have cried overC. had taken; aren’t crying overD. had taken; wouldn’t be crying over34. ______ your timely warning, we would have been unaware of the danger.A. In spite ofB. But forC. Instead ofD. As for35. The girl is seriously ill, otherwise she working instead of staying in bed all day long.A. is stillB. will still beC. would still beD. was still36. -Mike,it's a pity you didn’t come to last night’s concert.It was really great! -Really? If I _____ so busy,1 would have gone with you.A. hadn't beenB. weren’tC. shouldn’t beD. wouldn’t be37. -Mary looks sad and disappointed-So you if you had failed the NMET (高考英语).A. doB. didC. willD. would38. I such a foolish mistake if I had been a little more careful.A . wouldn’t make B. wouldn’t ha ve madeC. hadn’t madeD. didn’t make39. come to help me, I wouldn’t have solved the problem.A. If you hadB. Had you notC. Hadn’t youD. If you wouldn't have40. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have beenCDBAD ABACD BCDAC DBCDACCDCA CDBBD DCDBC ADBCC。
高中英语虚拟语气练习题50题带答案解析
高中英语虚拟语气练习题50题带答案解析1.If I were a bird, I ______ fly freely in the sky.A.canB.couldC.wouldD.should答案解析:C。
对现在情况虚拟,主句用“would/could/should/might+动词原形”,if 引导的条件状语从句用一般过去时(be 动词用were)。
A 选项can 用于一般现在时,不符合虚拟语气语法规则;B 选项could 通常表示“能够”,在这里不如would 更符合语境;D 选项should 表示“应该”,不符合题意。
2.If he ______ more time, he would study English better.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况虚拟,if 引导的条件状语从句用一般过去时。
A 选项has 用于一般现在时;C 选项have 是动词原形,也不符合;D 选项would have 是对过去情况的虚拟,与本题不符。
3.If I ______ a millionaire, I would travel around the world.A.amB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词在条件状语从句中用were。
A 选项am 用于一般现在时;B 选项was 是be 的过去式,但在虚拟语气中,第一人称单数要用were;D 选项be 是动词原形,不用于此。
4.If she ______ taller, she could be a model.A.isB.wasC.wereD.be答案解析:C。
理由同第3 题。
A 选项is 用于一般现在时;B 选项was 不符合第一人称单数在虚拟语气中的用法;D 选项be 是动词原形,不合适。
5.If we ______ in a different city, our life would be very different.A.liveB.livedC.would liveD.had lived答案解析:B。
高中英语虚拟语气练习题50题(答案解析)
高中英语虚拟语气练习题50题(答案解析)1.If I were you,I would study harder.A.wasB.amC.wereD.be答案解析:C。
虚拟语气中,be 动词在与现在事实相反的情况下,无论主语是什么,都用were。
选项A 是一般过去时的用法;选项B 是一般现在时;选项D 形式错误。
2.If he had time now,he would help us.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况的虚拟,if 条件句用一般过去时,have 的过去式是had。
选项 A 是一般现在时;选项C 是动词原形;选项D 是对过去情况的虚拟的形式。
3.If I knew his phone number,I would call him.A.knowB.knewC.have knownD.will know答案解析:B。
虚拟语气对现在情况虚拟,条件句用一般过去时。
选项 A 是一般现在时;选项C 是现在完成时;选项D 是一般将来时。
4.If she were a bird,she could fly everywhere.A.isB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
选项A 是一般现在时;选项B 一般过去时;选项D 形式错误。
5.If they had money,they would buy a new car.A.haveB.hadC.hasD.would have答案解析:B。
对现在情况虚拟,if 条件句用一般过去时。
选项A 是动词原形;选项C 是一般现在时第三人称单数;选项D 是对过去情况的虚拟的形式。
6.If I were taller,I could play basketball better.A.amB.wasC.wereD.be答案解析:C。
虚拟语气对现在情况虚拟,be 动词用were。
if虚拟语气练习及答案
if虚拟语气练习及答案【篇一:虚拟语气练习题及答案详解】.i enjoyed the movie very much. i wish i _____ the book from which it was made.a. have readb. had readc. should have readd. are reading2.you are late. if you _____ a few minutes earlier, you _____ him.a. come; would meetb. had come; would have metc. come; will meetd. had come; would meet3.the two students talked as if they _____ friends for years.a. should beb. would bec. have beend. had been4.it is important that i _____ with mr. williams immediately.a. speakb. spokec. will speakd. to speak5.he looked as if he _____ ill for a long time.a. wasb. werec. has beend. had been6.if the doctor had come earlier, the poor child would not_____.a. have laid there for two hoursb. have been lied there for two hoursc. have lied there for two hoursd. have lain there for two hours7.i wish that i _____ with you last night.a. wentb. could goc. have goned. could have gone8.let’s say you could go there again, how _____ feel?a. will youb. should youc. would youd. do you9.i can’t stand him. he always talks as though he _____ everything.a. knewb. knowsc. has knownd. had known10._____ the fog, we should have reached our school.a. because ofb. in spite ofc. in case ofd. but for11.if you had told me in advance, i _____ him at the airport.a. would meetb. would had metc. would have metd. would have meet12.mike can take his car apart and put it back together again. i certainly wish he_____ me how.a. teachesb. will teachc. has taughtd. would teach13.i would have told him the answer had it been possible, buti _____ so busy then.a. had beenb. werec. wasd. would be14.he’s working hard for fear that he _____.a. should fall behindb. fell behindc. may fall behindd. would fallen behind15.if it _____ another ten minutes, the game would have been called off.a. had rainedb. would have rainedc. have seend. rained16.he suggested that they _____ use a trick instead of fighting.a. shouldb. wouldc. dod. had17.my father did not go to new york; the doctor suggested that he _____ there.a. not wentb. won’t goc. not god. not to go18.i would have gone to the meeting if i _____ time.a. had hadb. have hadc. hadd. would have had19.would you rather i _____ buying a new bike?a. decided againstb. will decide againstc. have decidedd. shall decide against20.you look so tired tonight. it is time you _____.a. go to sleepb. went to sleepc. go to bedd. went to bed21.—why didn’t you buy a new car?—i would have bought one if i _____ enough money.a. hadb. have hadc. would haved. had had22.if she could sew, _____.a. she make a dressb. she would have made a shirtc. she will make a shirtd. she would had made a coat23._____ today, he would get there by friday.a. would he leaveb. was he leavingc. were he to leaved. if he leaves24.his doctor suggested that he _____ a short trip abroad.a. will takeb. would takec. taked. took25.the bakers arrived last night. if they’d only let us know earlier,_____ at the station.a. we’d meet themb. we’ll meet themc. we’d have met themd. we’ve met them【篇二:虚拟语气经典练习题库(附详细解答)】i enjoyed the movie very much. i wish i _____ the book from which it was made.a. have readb. had readc. should have readd. are reading2.you are late. if you _____ a few minutes earlier, you _____ him.a. come; would meetb. had come; would have metc. come; will meetd. had come; would meet3.the two students talked as if they _____ friends for years.a. should beb. would bec. have beend. had been4.it is important that i _____ with mr. williams immediately.a. speakb. spokec. will speakd. to speak5.he looked as if he _____ ill for a long time.a. wasb. werec. has beend. had been6.if the doctor had come earlier, the poor child would not_____.a. have laid there for two hoursb. have been lied there for two hoursc. have lied there for two hoursd. have lain there for two hours7.i wish that i _____ with you last night.a. wentb. could goc. have goned. could have gone8.let’s say you could go there again, how _____ feel?a. will youb. should youc. would youd. do you9.i can’t stand him. he always talks as though he _____ everything.a. knewb. knowsc. has knownd. had known10._____ the fog, we should have reached our school.a. because ofb. in spite ofc. in case ofd. but for11.if you had told me in advance, i _____ him at the airport.a. would meetb. would had metc. would have metd. would have meet12.mike can take his car apart and put it back together again. i certainly wish he_____ me how.a. teachesb. will teachc. has taughtd. would teach13.i would have told him the answer had it been possible, buti _____ so busy then.a. had beenb. werec. wasd. would be14.he’s working hard for fear that he _____.a. should fall behindb. fell behindc. may fall behindd. would fallen behind15.if it _____ another ten minutes, the game would have been called off.a. had rainedb. would have rainedc. have seend. rained16.he suggested that they _____ use a trick instead of fighting.a. shouldb. wouldc. dod. had17.my father did not go to new york; the doctor suggested that he _____ there.a. not wentb. won’t goc. not god. not to go18.i would have gone to the meeting if i _____ time.a. had hadb. have hadc. hadd. would have had19.would you rather i _____ buying a new bike?a. decided againstb. will decide againstc. have decidedd. shall decide against20.you look so tired tonight. it is time you _____.a. go to sleepb. went to sleepc. go to bedd. went to bed21.—why didn’t y ou buy a new car?—i would have bought one if i _____ enough money.a. hadb. have hadc. would haved. had had22.if she could sew, _____. a. she make a dress b. she would have made a shirt c. she will make a shirt d. she would had made a coat 23._____ today, he would get there by friday. a. would he leave b. was he leaving c. were he to leave d. if he leaves 24.his doctor suggested that he _____ a short trip abroad. a. will take b. would take c. take d. took 25.the bakers arrived last night. if they’d only let us knowearlier,_____ at the station. a. we’d meet them b. we’ll meet them c. we’d have met them d. we’ve met them 26.if i _____ you, i _____ more attention to english idioms and phrases. a. was; shall payb. am; will pay c. would be; would payd. were; would pay 27.we might have failed if you _____ us a helping hand. a. have not given b. would not give c. had not givend. did not give 28.the law requires that everyone _____ his car checked at least once a year. a. has b. had c. haved. will have29.it is strange that he _____ so. a. would sayb. would speakc. should sayd. will speak 30.had i known her name, _____ a. or does she know mine?b. and where does she live? c. she would be beautiful.d. i would have invited her to lunch. 31.he has just arrived, but he talks as if he _____ all about that. a. know b. knows c. knownd. knew 32.if i _____ the money, i would have bought a much bigger car. a. possessed b. ownedc. hadd. had had33.he was very busy yesterday; otherwise, he _____ to the meeting.a. would comeb. camec. would have comed. will come34.the librarian insists that john _____ no more books from the library before he returns all the books he has borrowed.a. will takeb. tookc. taked. takes35.i left very early last night, but i wish i _____ so early.a. didn’t leaveb. hadn’t leftc. haven’t leftd. couldn’t leave36.i do not have a job. i would find one but i _____ no time.a. hadb. didn’t havec. had hadd. have37.i wish that you _____ such a bad headache because i’m sure that you would have enjoyed the concert.a. hadn’tb. didn’t have hadc. hadn’t hadd. hadn’t have38.he insisted that we all _____ in his office at one o’clock.a. beb. to bec. would bed. shall be39.helen couldn’t go to france after all. that’s too bad. i’m sure she would have enjoyed it if _____.a. she’s goneb. she’ll goc. she’d goned. she’d go40.i must go there earlier. john has suggested that i _____ an hour before the discussion begins.a. gob. shall goc. will god. would go1—5 bbdad 6—10 ddcad11—15 cdcaa 16—20 acaad21—25 dbccc26—30 dcccd31—35 ddccb36—40 dcacd解析:1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中英语if虚拟语气练习题1. If only he ____quietly as the doctor instructed, he would not suffer so much now.A. liesB. layC. had lainD. should lie2. You did not let me drive. If we ____in turn, you ____ so tiredA. drove; didn't getB. drove; wouldn't getC. were driving; wouldn't getD. had driven ; wouldn't have got3. _____it rain tomorrow, we would have to put off the visit to the Yangpu BridgeA. WereB. ShouldC. WouldD. Will4. I was ill that day, otherwise I ____ the sports meeting.A. would have taken part inB. took part inC. had taken part inD. would take part in5. ___the clouds, you would find the airplane in the sky easilyA. Had it not been forB. If it were notC. If it had not been forD. Were it not for6. If my lawyer ____here last Sunday, he ____ me from going there.A. had been, would have preventedB. had been, would preventC. were, preventD. were, would have prevented7. ____hard, he would have passed the examA. If he were to workB. Had he workedC. Should he workD. Were he to work8. ____today, he would get there by FridayD. Had he leftB. If he had leftC. Did he to leave A. Were he to leave9. Had you listened to the doctor, you ____all right nowD. would have beenB. were A. areC. would be10. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. comeD. had come11. He ____busy yesterday, or he ___you with your experiment.B. was, would have helpedA. was, had helpedC. had been, would have helpedD. were, would have helped12. If it ____for the snow, we____ the mountain yesterdayA. were not, could have climbB. were not, could climbC. had not been, could have climbedD. hadn't been, could climb13. Without electricity, human life ____quite difficult todayA. isB. will beC. would have beenD. would be14. If only I ___my carA. hadn't lostB. wouldn't loseC. didn't loseD. haven't lost15. But for water, it ____impossible to live in the earthA. isB. wouldC. wereD. wouldn't be16. If the hurricane had happened during the day-time, ____more deathsA. it would have beenB. it would beC. there would beD. there would have been17. What the customers_____ from the company is that the goods ____ right to their homes.A. requested, deliverB. demand, be deliveredC. request, should deliverD. demand, delivered18. If law-breakers _____ the society will be in disorderA. made unpunishedB. came unpunishedD. not punishedC. went unpunished19. We took a taxi to the airport. Otherwise we ____lateA. would beB. wereC. will beD. would have been20. As you know, I am a disabled man, but I would be happy if I ___of service to youA. amB. have beenC. should beD. would be21. I did not see your sister at the meeting. If she ____, she would have met my brotherA. has comeB. did comeC. had comeD. came22. If it _____the snow, we _____the Simian Mountain last weekA. were not, could have climbedB. were not, could climbC. had not been, could have climbedD. had not been, could climb23. If I were you, I _____ the chance to go abroad.A. will seizeB. would have seizedC. seizeD. would seize24. Should it rain tomorrow, we ______ climbing.A. wouldn't have goneB. won't goC. wouldn't goD. don't go25. But for the English examination I to the concert last Sunday.A. would have goneB. will goC. should goD. went26. If he my advice, he wouldn't have lost his job. (10湖南)A. followedB. should followC. had followedD. would follow27. John went to the hospital alone. If he me about it, I would have gone with him.A. should tellB. tellsC. toldD. had told28. But for the help of my English teacher, I the first prize in the English Writing Competition. (09福建35)A. would not winB. would not have wonC. would winD. would have won29. If we ___ the other road, we might have arrived here in time for the meeting. (10陕西)A. takeB. had takenC. tookD. have taken30. about this computer program, a huge amount of time and energy would have been saved.A. Have I knownB. If I have knownC. If I knewD. Had I known31. When you phoned me, I was having a meeting, otherwise I your call.B. would answer A. answeredD. would have answeredC. had answered32.If it were not for the fact that you __ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should be.33. If you_____ my advice, you_____ your failure now.B. had taken; wouldn't have cried over A. took; wouldn't cry overD. had taken; wouldn't be crying overC. had taken; aren't crying over34. ______ your timely warning, we would have been unaware of the danger.D. As forC. Instead of B. But for A. In spite of35. The girl is seriously ill, otherwise she working instead of staying in bed all day long.A. is stillB. will still beC. would still beD. was still36. -Mike,it's a pity you didn't come to last night's concert.It was really great! -Really? If I _____ so busy,1 would have gone with you.A. hadn't beenB. weren'tC. shouldn't beD. wouldn't be37. -Mary looks sad and disappointed-So you if you had failed the NMET (高考英语).A. doB. didC. willD. would38. I such a foolish mistake if I had been a little more careful.A . wouldn't make B. wouldn't have madeC. hadn't madeD. didn't make39. come to help me, I wouldn't have solved the problem.A. If you hadB. Had you notC. Hadn't youD. If you wouldn't have40. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have beenDBCDA ABACD BCDAC CDBADADBCCDCDBC CDBBD CCDCA。