最新虚拟语气练习题

合集下载

虚拟语气练习50题(附答案)全文编辑修改

虚拟语气练习50题(附答案)全文编辑修改

精选全文完整版可编辑修改高三英语专项练习——虚拟语气1. If we _____ yesterday, we _____ the work.A.weren’t interrupted; would finishB.didn’t interrupt; would have finishedC.hadn’t interrupted; had finishedD.hadn’t been interrupted; would have finished2. —Do you think the thief entered through the garage door?—No. If he had, I don’t believe _____ broken the living room window.A. would he haveB. he hadC. he would haveD. he has3. It is time that you _____ home and I’d rather you _____ again tomorrow.A. should go; would comeB. went; cameC. go; cameD. should go; will come4. Helen doesn’t know how much I spent in repairing the house. If she ever foundout, I’m sure _____.A. she’d never forgive meB. she never forgives meC. she’ll never forgive meD. she had never forgiven me5. —He has just come out of the hospital.—No wonder he looks as if he _____ ill for a long time.A. wasB. wereC. has beenD. had been6. But for his friends, he _____ of hunger 30 years ago.A. diedB. would dieC. must have diedD. would have died7. We’re safer in a train than we would be if we _____ any other way.A. traveledB. had traveledC. travelD. would travel8. If he _____ tomorrow, I should give him the dictionary he needs.A. comesB. should comeC. would comeD. will come9. Were it not for the debts, we _____ all right.A. would beB. would have beenC. wereD. are10. I suggested yesterday a meeting _____ to discuss the matter.A. be heldB. should holdC. would be heldD. must be held11. If only we _____ as we were told. This would never have happened.A. had doneB. would doneC. doD. did12. Supposing he never _____, what would happen then?A. cameB. comeC. would comeD. will come13. —Why didn’t anybody ring me up?—Sorry, I lost your telephone number. Otherwise, I _____ long before.A. had rung you upB. must have rung you upC. would have rung you upD. ought have rung you up14. I wish I _____ able to tell him all about it last night.A. should beB. wereC. had beenD. was15. He would gain weight but he _____ enough.A. wouldn’t eatB. doesn’t eatC. didn’t eatD. hadn’t eaten16. The Reform Club proposed that wages _____.A. would be raised D. were raisedC. would have been raisedD. be raised17. Our former math teacher died last term. Otherwise he _____.A. would still be workingB. would still have workedC. should still workD. will still work18. I _____ you a more valuable present for your birthday, but I was short of money.A. must have boughtB. would have boughtC. had boughtD. would buy19. His silence at the meeting suggested that he _____ to your plan.A. shouldn’t agreeB. hadn’t agreedC. didn’t agreeD. not agree20. What would you do if the war _____?A. would break outB. will break outC. is broken outD. were to break out21. _____ the clouds, you would find the airplane in the sky easily.A. Had it not been forB. If it were notC. If it had not been forD. Were it not for22. I would have bought a larger house if I _____ enough money.A. hadB. have hadC. would haveD. had had23. It is strange that he _____ interested in much of his research.A. should have lostB. would loseC. had lostD. will lose24. Without the food, he _____.A. will be thinnerB. would be thinnerC. is thinnerD. must be thinner25. 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 them26. He treated me as though _____ his own son.A. I amB. I would beC. I wasD. I were27. If you _____ at school, you _____ a college student now.A.had studied hard; would have beenB.should have studied hard; should have beenC.had studied hard; would beD.would study hard; must have been28. The law requires that everyone _____ for his education.A. paysB. paidC. will payD. pay29. I wish I _____ busy yesterday; I could’ve helped you with the problem.A. wasn’tB. weren’tC. hadn’t beenD. have not been30. It is necessary that an efficient worker _____ his work on time.A. finishesB. can finishC. finishD. has finish31. If you _____ at about five o’clock tomorrow, you would see him before he _____the office.A. went; leavesB. go; leaveC. went; leftD. go; left32. Your examination results were quite satisfactory, but _____ if you had spent lesstime playing basketball?A. won’t they be betterB. wouldn’t they be betterC. won’t they have been betterD. wouldn’t they have been better33. The introduction of a computer into the production line has raised the outputmore than if one hundred more trained workers _____.A. had been put on the jobB. be put on the jobC. will be put on the jobD. were put on the job34. The young man insisted that he _____ nothing wrong and _____ free.A. did; setB. had done; should be setC. do; be setD. had done; must be set35. Sammie could be a very attractive girl but she _____ to her clothes.A. paid no attentionB. had paid no attentionC. pays no attentionD. were paying no attention36. If you had worked hard before, you _____ about the coming exam.A. could not be worriedB. could not have been worriedC. would not be worriedD. would not have been worried37. He _____ the job well, but he _____ so careless.A. could have done; had beenB. could have done; wasC. could do; wasD. had done; had been38. If Tom were honest, he _____ the car last month.A. would not have stolenB. would not stealC. should not have stolenD. should not steal39. I _____ to stay there for one more week, but I changed my mind.A. would have hopedB. was hopingC. had hopedD. hoped40. The doctor did all he could so that he _____ save the soldier’s life.A. mightB. mustC. had toD. was able to41. _____ you _____ last Wednesday, you might have known it well.A. Were; to comeB. If; cameC. Had; comeD. Did; come42. The boys stopped trying when they _____ the next time.A. need have succeededB. can have succeededC. might have succeededD. will have succeeded43. My idea is that the instrument _____ again before it is used.A. must be testedB. will be testedC. should be testedD. tests44. If I had known that, I _____ so.A. wouldn’t have doneB. didn’t doC. won’t doD. wouldn’t do45. It is hard for me to imagine what I would be doing today if I _____ in love, at theage of seven, with the Melinda Cox Library in my hometown.A. wouldn’t have fallenB. had not fallenC. should fallD. were to fall46. Long _____ world peace!A. livesB. liveC. will liveD. should live47. She couldn’t have answered the question if she _____ the book.A. didn’t readB. wouldn’t readC. haven’t readD. hadn’t read48. The officer gave the order that soldiers _____ to go out at night.A. not be allowedB. mustn’t be allowedC. be not allowedD. shouldn’t allow49. _____, he would have succeeded in the examinations.A. If he has worked hardB. If he works hardC. Had he worked hardD. Were he worked hard50. He was taken away by the police. He _____ for a thief.A. should have been mistakenB. must have been mistakenC. could have been mistakenD. is mistaken虚拟语气答案1—5 DCBAC 6—10 DABAA 11—15 AACCB 16—20 DABCD 21—25 DDABC 26—30 DCDCC 31—35 ADABC 36—40 CBACA 41—45 CCCAB 46—50 BDACB。

高一英语虚拟语气识别超级高级练习题20题

高一英语虚拟语气识别超级高级练习题20题

高一英语虚拟语气识别超级高级练习题20题1.If I were you, I ____ study harder.A.willB.wouldC.canD.could答案:B。

解析:if 引导的虚拟语气,对现在情况虚拟,从句用一般过去时(be 动词用were),主句用“would/should/could/might + 动词原形”。

A 选项will 用于一般将来时,不符合虚拟语气的要求;C 选项can 表示能力,此处不符合虚拟语气的形式;D 选项could 虽然也有虚拟的用法,但在这个语境下,would 更合适。

2.If I had more time, I ____ read more books.A.willB.wouldC.canD.could答案:B。

解析:对现在情况虚拟,主句用“would/should/could/might + 动词原形”。

A 选项will 一般将来时不对;C 选项can 表示能力,不合适;D 选项could 有虚拟的用法,但would 更能表达“会”的意思。

3.If I knew his phone number, I ____ call him.A.willB.wouldC.canD.could答案:B。

解析:对现在情况虚拟,主句“would/should/could/might + 动词原形”。

A 选项will 错误;C 选项can 表能力,不符;D 选项could 也可虚拟,但would 更恰当。

4.If I were rich, I ____ travel around the world.A.willB.wouldC.canD.could答案:B。

解析:对现在情况虚拟,主句用“would/should/could/might + 动词原形”。

A 选项will 错;C 选项can 表能力不合适;D 选项could 也有虚拟用法,但would 更符合语境。

5.If I had a car, I ____ go on a road trip.A.willB.wouldC.canD.could答案:B。

中考英语虚拟语气基础练习题30题

中考英语虚拟语气基础练习题30题

中考英语虚拟语气基础练习题30题1.If I were a bird, I _____ fly freely in the sky.A.canB.couldC.willD.would答案:D。

本题考查对现在情况的虚拟语气。

if 引导的虚拟条件句中,be 动词一律用were,主句谓语动词用“would/could/should/might + 动词原形”。

A 选项can 表示能力,不符合虚拟语气用法;B 选项could 虽然也表示“能够”,但在这个句子中would 更合适;C 选项will 用于一般将来时,不是虚拟语气的用法。

2.If I had enough time, I _____ read more books.A.canB.couldC.willD.would答案:D。

if 引导对现在情况的虚拟条件句,主句用“would/could/should/might + 动词原形”。

A 选项can 不是虚拟语气用法;B 选项could 也可表示“能够”,但would 更符合这个语境;C 选项will 不是虚拟语气。

3.If my parents were rich, I _____ have a lot of toys.A.canB.couldC.willD.would答案:D。

对现在情况虚拟,主句用“would/could/should/might + 动词原形”。

A 选项can 不对;B 选项could 不是最佳;C 选项will 错误。

4.If I knew his phone number, I _____ call him.A.canB.couldC.willD.would答案:D。

if 引导对现在情况的虚拟,主句“would/could/should/might + 动词原形”。

A 选项can 不是虚拟语气;B 选项could 也可,但would 更合适;C 选项will 不对。

5.If I were taller, I _____ play basketball better.A.canB.couldC.willD.would答案:D。

高中英语虚拟语气练习题(附答案)

高中英语虚拟语气练习题(附答案)

高中英语虚拟语气练习题二.选择题C1. , .A. B. C. D.b2. I a .A. B. C. D.d3. . ,A. ; ’tB. ; ’tC. ; ’tD. ; ’t b4. ,A. B. C. D.c5. IA. B. C. D.6. a a ,A. B. C. D.7. I a ,A. ;B. ;C. ;D. ;8.A. B. C. D.9., IA. B. C. D.10. I , IA. B. C. D.11. ,A. B. C. D.12. ,A. ,B. ,C. ,D. ,13. ,A. B. C. D.14. ,A. . C. D.15. ,A. B. C. D.16. I . ,A. B. C. D.17. , .A. ,B. ,C. ,D. ,18. ,A. ,B. ,C. ,D. ’t ,19. ,A. B. C. D.20.A. ’tB. ’tC. ’tD. ’t21. ’s , ,A. B. C. D.22.A. B. C. D.23. aA. B. C. D.24.,A. I’dB. I’dC. I ’ tD. I’d25. IA. ’tB. ’tC. ’tD. ’t26. ,A. B. C. D. ’t27. IA. B. ’t C. ’t D. ’t28.A. B. C. D.29.A. B. C. D.30. aA. B. C. D.31.A. ,B. ,C. ,D. ,32. I a IA. B. C. ’t D. ’t33.A. B. C. D.34.A. B. C. D.35.A. B. C. D.36. I IA. B. C. D.37.A. B. C. D.38. IA. B. C. D.39.A. B. C. D.40.A. B. C. D.41.A. B. C. D.42. , . I ……’t “”, I . , !A. B. ’t C. D. ’t43. I . . I IA. ,B. ,C. ,D. ,44. I I ! IA. B. ’t C. D. ’t45. I’t .A. B. C. D.46. ’sA. ,B. ,C. ,D. ,47. ,A. B. C. D.48. .A. ,B. ,C. ,D. ,49.A. B. C. D.50. a .A. B. C. D.51. ,A. B. C. D.52. aA. B. C. D.53. IA. B. C. D.54. , I a , I IA. B. C. D.55.A. B. C. D.56. I . ,A. B. C. D.57. ,A. B. C. D.58. ,A. ,B. ,C. ,D. ,答案C BD B C C C B A A D A B A C D B C D AD C C B A C B B A B D C C A B B D B A AC D C B C D D B C D B B A A A C D C虚拟语气在条件状语从句中的应用【经典例题】1. , .A. ;B. ;C. ;D. ;2. I , I .A. ’t B ’tC. ’tD. ’t3.— , .A. ;B. ;C. ;D. ;4. I ’t . , .A. B. C. D.【答案与解析】1.A.本题考查虚拟语气。

高中英语虚拟语气单项选择题40题

高中英语虚拟语气单项选择题40题

高中英语虚拟语气单项选择题40题1.If I were you,I would study harder.A.wereB.wasC.amD.is答案:A。

本题考查对现在情况的虚拟语气,固定用法为“If+主语+were...”,B、C、D 选项不符合虚拟语气对现在情况的用法。

2.If I had more time,I would read more books.A.haveB.hadC.hasD.having答案:B。

这是对现在情况的虚拟,“If+主语+had...”是固定用法,A、C、D 选项错误。

3.If I knew his phone number,I would call him.A.knowB.knewC.knowsD.knowing答案:B。

对现在情况虚拟,“If+主语+knew...”,A、C、D 选项不符合。

4.If I were a bird,I could fly freely.A.wereB.wasC.amD.is答案:A。

对现在情况的虚拟语气,用“If+主语+were...”,B、C、D 选项错误。

5.If I had enough money,I would buy a new computer.A.haveB.hadC.hasD.having答案:B。

对现在情况虚拟,“If+主语+had...”,A、C、D 选项不正确。

6.If Napoleon had won the Battle of Waterloo, Europe might have been very different.A. had wonB. wonC. would winD. could win答案:A。

本题考查对过去情况的虚拟语气。

从句用“had + 过去分词”,主句用“would/could/might + have + 过去分词”。

A 选项符合对过去虚拟的语法规则。

B、C、D 选项不符合对过去虚拟的语法结构。

高二英语虚拟语气运用超级高级练习题30题

高二英语虚拟语气运用超级高级练习题30题

高二英语虚拟语气运用超级高级练习题30题1.If I were a bird, I ____ fly freely in the sky.A.canB.couldC.willD.would答案解析:D。

虚拟语气中,表示与现在事实相反,主句用“would/could/should/might + 动词原形”。

这里是假设“我是一只鸟”,与现在事实相反,所以用would fly。

A 选项can 用于陈述现在的能力;B 选项could 也可表示能力,但在虚拟语气中不如would 常用;C 选项will 用于将来时,不符合虚拟语气的用法。

2.If he had time, he ____ go to the park.A.canB.couldC.willD.would答案解析:D。

与现在事实相反的虚拟语气,主句用“would/could/should/might + 动词原形”。

假设“他有时间”,与现在事实相反,所以用would go。

A 选项can 表示现在的能力;B 选项could 虽也可表示能力,但在虚拟语气中不如would 常用;C 选项will 用于将来时,不符合虚拟语气。

3.If I had a million dollars, I ____ buy a big house.B.couldC.willD.would答案解析:D。

与现在事实相反的虚拟语气,主句用“would/could/should/might + 动词原形”。

假设“我有一百万美元”,与现在事实相反,所以用would buy。

A 选项can 表示现在的能力;B 选项could 可表示能力,但在虚拟语气中不如would 常用;C 选项will 用于将来时,不符合虚拟语气。

4.If she were taller, she ____ be a model.A.canB.couldC.willD.would答案解析:D。

与现在事实相反的虚拟语气,主句用“would/could/should/might + 动词原形”。

六年级英语虚拟语气单选题40题(答案解析)

六年级英语虚拟语气单选题40题(答案解析)

六年级英语虚拟语气单选题40题(答案解析)1.If I were a bird, I ______ fly freely in the sky.A.couldB.canC.willD.would答案:D。

本题考查与现在事实相反的虚拟语气,从句用一般过去时(be 动词用were),主句用would/could/might/should+动词原形。

选项 A could 表示能够,不如would 更符合语境;选项B can 是现在时,不符合虚拟语气;选项C will 是将来时,也不符合虚拟语气。

2.I wish I ______ a magician and make all my dreams come true.A.amB.wereC.will beD.would be答案:B。

在wish 后的宾语从句中,表示与现在事实相反用一般过去时 be 动词用were)。

选项A am 是现在时;选项C will be 和选项D would be 不符合该语境。

3.If only I ______ more time to play games.A.haveB.hadC.will haveD.would have答案:B。

if only 表示“要是……就好了”,后面跟虚拟语气,与现在事实相反用一般过去时。

选项 A have 是现在时;选项 C will have 是将来时;选项D would have 通常用于与过去事实相反的虚拟语气。

4.I wish it ______ Sunday today so that I could go out and play.A.isB.wasC.will beD.would be答案:B。

wish 后的宾语从句与现在事实相反用一般过去时。

选项 A is 现在时;选项C will be 将来时;选项D would be 一般用于与过去或将来事实相反的虚拟语气。

5.If I had a magic wand, I ______ make all the homework disappear.A.wouldB.couldC.shouldD.might答案:A。

精简英语虚拟语气练习30题

精简英语虚拟语气练习30题

精简英语虚拟语气练习30题1. If I were you, I _____ study harder.A. willB. wouldC. shallD. should答案:B。

本题考查if 引导的虚拟条件句中,对现在情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。

A 选项“will”用于一般将来时;C 选项“shall”通常用于第一人称;D 选项“should”意思不符合,所以选B。

2. If she had time, she _____ to the movies.A. will goB. would goC. goesD. went答案:B。

这是对现在情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。

A 选项“will go”是一般将来时;C 选项“goes”是一般现在时;D 选项“went”是一般过去时,但不符合主句的虚拟语气结构,故选B。

3. If I _____ a bird, I could fly.A. amB. wasC. wereD. be答案:C。

在虚拟语气中,be 动词一律用were,不管主语是第几人称。

A 选项“am”是一般现在时;B 选项“was”不符合虚拟语气的规则;D 选项“be”形式不对,所以选C。

4. If it _____ tomorrow, we would stay at home.A. rainsB. rainedC. will rainD. is raining答案:B。

这是对将来情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。

A 选项“rains”是一般现在时;C 选项“will rain”是一般将来时;D 选项“is raining”是现在进行时,都不符合虚拟条件句的规则,故选B。

5. If he _____ early, he would catch the bus.A. gets upB. got upC. will get upD. would get up答案:B。

初二英语虚拟语气与真实条件句对比练习题30题

初二英语虚拟语气与真实条件句对比练习题30题

初二英语虚拟语气与真实条件句对比练习题30题1.If it rains tomorrow, we will stay at home.If it rained tomorrow, we would stay at home.If it should rain tomorrow, we would stay at home.If it had rained tomorrow, we would have stayed at home.答案:第一句是真实条件句,表示如果明天真的下雨,我们就待在家里。

第二句、第三句是对将来情况的虚拟语气,表示不太可能发生的情况,“要是明天下雨,我们就待在家里”。

第四句是对过去的虚拟,表示如果明天已经下过雨( 实际上不可能),我们就会待在家里。

正确答案是第一句,因为它是基于可能发生的实际情况的真实条件句。

2.If I have time, I will go shopping.If I had time, I would go shopping.If I should have time, I would go shopping.If I had had time, I would have gone shopping.答案:第一句是真实条件句,如果我有时间,我就去购物。

第二句和第三句是对现在情况的虚拟,表示要是我有时间( 实际上没有),我就去购物。

第四句是对过去的虚拟,表示如果我当时有时间( 实际上没有),我就会去购物。

正确答案是第一句,因为它是真实条件句。

3.If he is late, we will start without him.If he were late, we would start without him.If he should be late, we would start without him.If he had been late, we would have started without him.答案:第一句是真实条件句,如果他迟到,我们就不等他开始。

初三英语虚拟语气情境练习题50题

初三英语虚拟语气情境练习题50题

初三英语虚拟语气情境练习题50题1.If I were you, I ______ study harder.A.willB.wouldC.canD.must答案:B。

本题考查与现在事实相反的虚拟语气,其结构为“if+主语+动词的过去式(be 动词用were),主语+would/could/should/might+动词原形”。

选项A“will”是一般将来时的助动词,不符合虚拟语气的用法;选项C“can”表示能力,不符合虚拟语气的结构;选项D“must”表示必须,也不符合虚拟语气的结构。

只有选项B“would”符合虚拟语气的结构。

2.If I had more time, I ______ read more books.A.willB.wouldC.canD.must答案:B。

与现在事实相反的虚拟语气结构,“if+主语+动词的过去式,主语+would/could/should/might+动词原形”。

选项A“will”错误;选项C“can”错误;选项D“must”错误。

只有选项B“would”正确。

3.If I were in your shoes, I ______ go to that party.A.willB.wouldC.canD.must答案:B。

同样是与现在事实相反的虚拟语气,按照结构只有“would”正确。

选项A、C、D 均不符合。

4.If I had a magic pen, I ______ draw beautiful pictures.A.willB.wouldC.canD.must答案:B。

根据虚拟语气结构,“would”正确。

选项A、C、D 错误。

5.If I were a bird, I ______ fly freely in the sky.A.willB.wouldC.canD.must答案:B。

与现在事实相反的虚拟语气中,“would”是正确的助动词。

选项A、C、D 均错误。

高三英语虚拟语气练习题20题

高三英语虚拟语气练习题20题

高三英语虚拟语气练习题20题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.If he _____ more time, he could finish the project.A.hasB.hadC.haveD.would have答案:B。

对现在情况虚拟,从句用一般过去时,“had”符合要求。

选项A“has”是一般现在时;选项C“have”用于一般现在时且主语是复数或第一、二人称;选项D“would have”通常用于对过去情况的虚拟。

3.If I _____ a millionaire, I would travel around the world.A.amB.wasC.beD.were答案:D。

对现在情况虚拟,be 动词用were。

选项A“am”是一般现在时;选项B“was”虽也是过去时,但在虚拟语气中对现在情况虚拟时,be 动词用were;选项C“be”一般不单独使用。

4.If she _____ better at math, she would get higher grades.A.isB.wasC.beD.were答案:D。

对现在情况虚拟,be 动词用were。

选项A“is”是一般现在时;选项B“was”在虚拟语气中一般不用来表示对现在情况虚拟;选项C“be”一般不单独使用。

5.If we _____ more careful, we wouldn't make so many mistakes.A.areB.wereC.beD.would be答案:B。

虚拟语气练习题及答案

虚拟语气练习题及答案

虚拟语气练习题及答案1. 如果我早知道这个秘密,我就不会告诉他。

- 答案:If I had known the secret, I would not have told him.2. 她建议我们明天去公园。

- 答案:She suggested that we go to the park tomorrow.3. 我真希望我去年夏天能去欧洲旅行。

- 答案:I wish I could have traveled to Europe last summer.4. 他要求我们不要迟到。

- 答案:He demanded that we not be late.5. 要是我有足够的钱,我会买那辆车。

- 答案:If I had enough money, I would buy that car.6. 她本应该早点告诉我的。

- 答案:She should have told me earlier.7. 他命令我们立即离开。

- 答案:He ordered us to leave immediately.8. 要是你努力学习,你就能通过考试。

- 答案:If you studied hard, you could pass the exam.9. 我本可以帮你,但我太忙了。

- 答案:I could have helped you, but I was too busy.10. 他希望我们能原谅他的过错。

- 答案:He hopes that we can forgive his mistakes.答案解析- 虚拟语气通常用于条件句中,表示与现实相反的情况。

在这些练习题中,我们可以看到条件句的两种形式:与现在事实相反(用过去时),与过去事实相反(用过去完成时)。

- 在建议、命令或要求的句型中,虚拟语气通过使用“should + 动词原形”来表达,其中“should”可以省略。

- “Wish”后面跟的从句通常使用虚拟语气,表示愿望或希望,根据时间的不同,可以使用不同的时态来表达。

高考英语虚拟语气单选题30题

高考英语虚拟语气单选题30题

高考英语虚拟语气单选题30题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.In the school play, if he ______ more confident, he would get the leading role.A.isB.wasC.wereD.be答案:C。

对现在情况虚拟,从句中be 动词一律用were。

选项A“is”用于一般现在时;选项B“was”用于一般过去时,但虚拟语气中要用were;选项D“be”单独不能用在这里。

3.If my sister ______ good at English, she could help me with my homework.A.isB.wasC.wereD.be答案:C。

同样是对现在情况的虚拟,be 动词用were。

选项A“is”不符合虚拟语气;选项B“was”错误;选项D“be”单独不能用。

4.If there ______ no exams, students would be much happier.A.isB.wasC.wereD.be答案:C。

对现在情况虚拟,if 从句中be 动词用were。

选项A“is”用于一般现在时;选项B“was”错误;选项D“be”单独不能用。

5.If I ______ a millionaire, I would travel around the world.A.amB.wasC.wereD.be答案:C。

高考英语语法虚拟语气单选题30题

高考英语语法虚拟语气单选题30题

高考英语语法虚拟语气单选题30题1. If I were you, I ______ study harder for the exam.A. willB. wouldC. shallD. should答案:B。

本题考查if 引导的虚拟语气。

在if 引导的与现在事实相反的虚拟语气中,从句用一般过去时(be 动词用were),主句用“would/should/could/might + 动词原形”。

A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项shall 一般用于第一人称,此处不符合;D 选项should 虽然也有“应该”的意思,但在这种虚拟语气中,通常用would 更合适。

2. If I had known the truth, I ______ such a mistake.A. wouldn't makeB. wouldn't have madeC. didn't makeD. haven't made答案:B。

这是if 引导的与过去事实相反的虚拟语气。

从句用过去完成时,主句用“would/should/could/might + have + 过去分词”。

A 选项wouldn't make 是对现在或将来的虚拟,不符合;C 选项didn't make 是一般过去时,不是虚拟语气;D 选项haven't made 是现在完成时,也不符合虚拟语气的要求。

3. If it ______ tomorrow, we would stay at home.A. rainedB. rainsC. would rainD. should rain答案:A。

此题为if 引导的与将来事实相反的虚拟语气,从句有三种形式:were to do / should do / 过去式,主句用“would/should/could/might + 动词原形”。

高考英语语法虚拟语气练习题30题含答案解析

高考英语语法虚拟语气练习题30题含答案解析

高考英语语法虚拟语气练习题30题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.canD.could答案解析:B。

本题考查对现在情况的虚拟语气。

if 引导的虚拟条件句中,对现在情况虚拟时,从句用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。

A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项can 表示能力,也不符合虚拟语气要求;D 选项could 虽然也可用于虚拟语气,但在此处意思不如would 贴切。

2.If he had time, he ______ go to the park.A.willB.wouldC.canD.could答案解析:B。

同样是对现在情况的虚拟。

A 选项will 错误;C 选项can 不符合虚拟语气;D 选项could 意思不准确,would 更能表达“会”的意思。

3.If she ______ rich, she would travel around the world.A.isC.wereD.be答案解析:C。

对现在情况虚拟,be 动词用were。

A 选项is 用于一般现在时;B 选项was 虽然也是过去式,但在虚拟语气中要用were;D 选项be 单独使用不符合语法规则。

4.If I ______ a bird, I could fly freely.A.amB.wasC.wereD.be答案解析:C。

对现在情况虚拟,be 动词用were。

A 选项am 用于一般现在时;B 选项was 不对;D 选项be 单独使用错误。

5.If he ______ more careful, he wouldn't make so many mistakes.A.isB.wasC.wereD.be答案解析:C。

对现在情况虚拟,be 动词用were。

2024年六年级英语虚拟语气运用高级练习题40题

2024年六年级英语虚拟语气运用高级练习题40题

2024年六年级英语虚拟语气运用高级单选题40题1.If I were a bird, I ______ fly freely in the sky.A.canB.couldC.willD.would答案:D。

解析:在虚拟语气中,表示与现在事实相反,主句用“would/could/should/might+动词原形”。

选项A“can”一般用于陈述现在的能力;选项B“could”虽然也可以表示可能性,但在这里不如“would”更符合虚拟语气的表达习惯;选项C“will”用于一般将来时,不符合虚拟语气的要求。

2.If he ______ more time, he would read more books.A.hasB.hadC.haveD.having答案:B。

解析:虚拟语气中,与现在事实相反,条件句用过去式。

选项A“has”是一般现在时第三人称单数形式;选项C“have”用于一般现在时;选项D“having”不能单独作谓语。

3.If she were taller, she ______ play basketball better.A.canB.couldC.willD.would答案:D。

解析:虚拟语气中,表示与现在事实相反,主句用“would/could/should/might+动词原形”。

选项A“can”一般用于现在的能力;选项B“could”也可以表示可能性,但“would”更常用;选项C“will”用于一般将来时,不符合虚拟语气。

4.If I had a magic pen, I ______ draw beautiful pictures.A.canB.couldC.willD.would答案:D。

解析:虚拟语气中,与现在事实相反,主句用“would/could/should/might+动词原形”。

选项A“can”表示现在的能力;选项B“could”也可,但“would”更符合表达习惯;选项C“will”用于一般将来时,不适合虚拟语气。

四年级英语虚拟语气运用超级高级练习题30题

四年级英语虚拟语气运用超级高级练习题30题

四年级英语虚拟语气运用超级高级练习题30题1.If I had more toys, I ______ very happy.A.would beB.will beC.amD.was答案:A。

解析:这是与现在事实相反的虚拟语气,从句用一般过去时,主句用“would + 动词原形”。

B 选项will be 是一般将来时,不符合虚拟语气的用法;C 选项am 是一般现在时,也不对;D 选项was 单独用在这个句子中也不合适。

2.If my holiday were longer, I ______ go to many places.A.wouldB.willC.canD.could答案:A。

解析:同样是与现在事实相反的虚拟语气,主句用“would + 动词原形”。

B 选项will 不是虚拟语气的用法;C 选项can 表示能力,在这里不符合;D 选项could 单独用在这个句子中也不太恰当。

3.If I had a magic wand, I ______ turn all my homework into toys.A.wouldB.willC.canD.could答案:A。

解析:与现在事实相反的虚拟语气,主句“would + 动词原形”。

B 选项will 不是虚拟语气;C 选项can 一般表示能力;D 选项could 单独用在这个句子中不合适。

4.If I had more time, I ______ play games with my friends.A.wouldB.willC.canD.could答案:A。

解析:与现在事实相反的虚拟语气,主句用“would + 动词原形”。

B 选项will 不是虚拟语气的用法;C 选项can 表示能力,不合适;D 选项could 单独用在这个句子中也不对。

5.If I had a pet dinosaur, I ______ be the coolest kid in school.A.wouldB.willC.canD.could答案:A。

四年级英语虚拟语气练习题20题

四年级英语虚拟语气练习题20题

四年级英语虚拟语气练习题20题1.If I had a magic wand,I would make all the homework disappear.A.will makeB.would makeC.should makeD.can make答案:B。

本题考查与现在事实相反的虚拟语气,其结构为“if+主语+动词过去式,主语+would/could/should/might+动词原形”。

这里“would make”符合虚拟语气的结构。

2.If I were a bird,I could fly everywhere.A.can flyB.could flyC.may flyD.might fly答案:B。

与现在事实相反的虚拟语气中,“were”表示假设,后面接“could/would/should/might+动词原形”,“could fly”符合要求。

3.If I had super powers,I would help everyone.A.will helpB.would helpC.should helpD.must help答案:B。

此句为与现在事实相反的虚拟语气,“would help”是正确的形式。

4.If I were a superhero,I could save the world.A.can saveB.could saveC.may saveD.might save答案:B。

在与现在事实相反的虚拟语气中,“could save”符合结构。

5.If I had a time machine,I would go back in time.A.will goB.would goC.should goD.must go答案:B。

这是与现在事实相反的虚拟语气,“would go”正确。

6.If I were rich,I could buy anything I want.A.can buyB.could buyC.may buyD.might buy答案:B。

高中英语虚拟语气单选题40题

高中英语虚拟语气单选题40题

高中英语虚拟语气单选题40题1. If I were you, I _____ accept the invitation.A. willB. wouldC. couldD. can答案:B。

本题考查虚拟语气在条件句中的用法。

If 引导的条件句用一般过去时were,主句要用would + 动词原形,所以选B。

2. If he had taken my advice, he _____ in the exam.A. would not failB. would not have failedC. won't failD. didn't fail答案:B。

这是一个与过去事实相反的虚拟条件句,从句用过去完成时had + 过去分词,主句要用would have + 过去分词,A 选项缺少have,C 选项时态错误,D 选项时态错误,所以选B。

3. I wish I _____ you yesterday.A. sawB. had seenC. could seeD. would see答案:B。

wish 后的宾语从句要用虚拟语气,与过去事实相反用过去完成时,所以选B。

4. It's time that we _____ to bed.A. goB. wentC. will goD. have gone答案:B。

It's time that 后的从句要用虚拟语气,谓语动词用过去式,所以选B。

5. If only I _____ to my parents' advice!A. listeningB. listenC. had listenedD. have listened答案:C。

If only 表示“要是......就好了”,其后的句子要用虚拟语气,与过去事实相反用过去完成时,所以选C。

6. He talks as if he _____ everything.A. knewB. knowsC. has knownD. had known答案:A。

初三英语虚拟语气单选题20题(带答案)

初三英语虚拟语气单选题20题(带答案)

初三英语虚拟语气单选题20题(带答案)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 意思是“应该”,不符合此处的虚拟语气用法。

只有 B 选项would 符合与现在事实相反的虚拟语气主句的用法。

2.My mother would be happy if I _____ my room every day.A.cleanB.cleanedC.will cleanD.would clean答案:B。

这是与现在事实相反的虚拟语气。

If 引导的条件句中要用动词的过去式,主句用“would + 动词原形”。

A 选项clean 是一般现在时;C 选项will clean 是一般将来时;D 选项would clean 通常不用于条件句中表示与现在事实相反的虚拟语气。

只有 B 选项cleaned 符合要求。

3.If I had more free time, I _____ read more books.A.willB.wouldC.shallD.should答案:B。

与现在事实相反的虚拟语气,If 条件句用过去式,主句用“would/should/could/might + 动词原形”。

A 选项will 不是虚拟语气的用法;C 选项shall 一般不这样用;D 选项should 意思不符。

所以选B。

4.My brother would play basketball with me if he _____ busy.A.isn'tB.weren'tC.won't beD.wouldn't be答案:B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最新虚拟语气练习题一、初中英语虚拟语气1. If I _______ you , I _______ do that .A.was , would B.were ; wouldn’tC.am , won’t D.were , won’t【答案】D【解析】试题分析:句意:如果我是你,我不会那样做。

本句是与现在事实相反的虚拟条件句,从句谓语用动词用过去式(be动词一般用were);主句用should(would,could,might)+ 动词原形。

故选D。

考点:虚拟条件句。

2.The air pollution is worse and worse. The government suggests that people ____ to work by subway or by bus.A.go B.goes C.going D.to go【答案】A【解析】【详解】句意:空气污染越来越糟糕。

政府建议人们乘地铁或者乘公交车去上班。

考查谓语动词。

A. go 去;B. goes 去;C. going 在去;D. to go 为了去。

这是一个that引导的宾语从句,suggest后跟的宾语从句应用虚拟语气(should)do结构,should可省略。

故选A。

3. If I you,I buy a bike for him.A.was,would B.was,could C.were,would D.were,could【答案】C【解析】试题分析:句意:如果我是你,我会给他买一辆自行车。

buy sth for sb给某人买某物;本句用的是虚拟语气,表示与现在的事实相反,在虚拟语气中不能用was,而用were,因此选C。

考点:考查虚拟语气的用法。

4.— What would you do if you _______ a million dollars?— I would give it to charity.A.have B.had C.will have D.would have【解析】试题分析:句意:-如果你有一百万美元你会做什么?-我会把它捐给慈善事业。

have 有;had 过去式;will have 一般将来时;would have 过去将来时。

根据句意可知,这里表示的是一个假设的问题,在if引导的条件状语从句中应该用虚拟语气,动词用过去式,故选B。

考点:考查虚拟语气。

5.If I ___ you, I ___ be afraid .A.was, wouldn’t B.were, won’t C.were, wouldn’t【答案】C【解析】试题分析:根据语境可知此句的含义是如果我是你,我就不害怕。

考查的是虚拟语气的基本用法。

条件用过去时,主句要用过去将来时,故选C。

考点:虚拟语气点评:虚拟语气其实就是if引导条件状语从句时,词义为“如果”,不过这个条件是无法实现的。

从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。

6.If I _____ one million dollars, I________ travel around the world with my parents. A.have; will B.had; will C.had; will D.had; would【答案】D【解析】试题分析:如果我有一百万美元,我要和我的父母环游世界。

结合语境可知主句描述的是将来动作,用将来时态。

从句中是对将来的虚拟,故用过去时态。

选D。

考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。

其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:7.If I you, I give it to Microsoft research.A.am, will B.am, would C.were, would D.was, would【答案】C【详解】句意:如果我是你,我会把它交给微软研究部。

考查虚拟语气。

根据If I you,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假设,即与现在事实相反,谓语动词用过去式;该语法主要用于if条件状语从句,本句“如果我是你”,be动词用were,后面主句用过去将来时would+动词原形,故答案选C。

8.I suggest that we Chinese people_______Chinese culture with love and joy everywhere we go. A.spread B.spreading C.to spread D.will spread【答案】A【解析】【详解】句意:我建议我们中国人无论走到哪里都要带着爱心和欢乐来传播中国文化,考查动词suggest后跟虚拟语气。

spread是动词原形;spreading是动名词;to spread是动词不定式;will spread是一般将来时。

动词在这里suggest表示建议,后面宾语从句中使用虚拟语气should+动词原形,should可以省略。

根据句意说明本句的suggest表示建议,故后面使用虚拟语气,省略了should,故选A。

【点睛】动词suggest 后面可以跟名词作宾语,用于句型“suggest sth.”。

如:I suggested a visit. 我提议参观。

suggest 后跟动名词作宾语,如:He suggested going home. 他提议回家。

suggest后面跟that引导的宾语从句时,用虚拟语气,一般省略情态动词should,所以本题选项是A。

9.You _______ through that red light, for you _______ an accident.A.must have driven; should have caused B.could have driven; might have caused C.couldn’t have driven; should have caused D.shouldn’t have driven; could have caused 【答案】D【解析】【详解】句意:你不应该开车闯红灯,因为你会引起事故的。

考查情态动词。

分析句子及选项“You ___ through that red light, for you ____ an accident.”,你开车闯红灯,因为你事故的,可知是对过去的虚拟,应用情态动词+have done。

此处是不应该开车闯红灯,会引起事故,故选D。

10.Yesterday, the storm delayed us. _______ the storm, we would have been here in time. A.But for B.If it were not for C.But that D.Unless【答案】A【解析】句意:昨天暴风雨耽搁了我们。

要不是有暴风雨,我们会及时赶到这里的。

考查连词。

But for要不是+短语;If it were not for要不是(用于对现在的虚拟);But that 要不是+从句;Unless除非,后接条件状语从句;根据句中是“the storm”,是名词,所以排除C;根据“would have been ”,是对过去的虚拟排除选项B;分析句子“___ the storm, we would have been here in time.”有暴风雨,我们会及时赶到这里的,应该是“要不是”,故选A。

11. If my mother ___ I get a grade of 50 in English exam, she would be angry.A.knows B.knewC.has known D.would know【答案】B【解析】试题分析:句意:如果我的母亲知道我英语考试成绩是50分,她会生气的。

表示与现在事实相反的事实,该用一般过去时态,所以选B。

考点:考查虚拟语气。

12.– I coughed a lot last night. What should I do?– If I _____ you, I would go to see the doctor at once.A.am B.wereC.was【答案】B【解析】试题分析: 句意:昨晚我不停地咳嗽,我应该怎么办?哪果我是你,我就会马上去看医生。

此句为虚拟语气,与现在事实相反,虚拟语气的条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”,故选C。

考点:考查虚拟语气。

13.—A student in my class said t o me, “if I ______our math teacher, I_____ make math learning easier and more interesting instead of giving the kids much homework to do every day.”A.were, would B.am, will C.was, would D.were, will【答案】A【解析】试题分析:句意:我班里的一个学生对我说:如果我是数学老师,我会使数学学习更简单有趣,而不是每天给学生许多作业去做。

虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。

其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。

相关文档
最新文档