高中英语虚拟语气练习题(附答案)
人教版高三英语虚拟语气练习题40题含答案解析

人教版高三英语虚拟语气练习题40题含答案解析1.If I were you, I _____ study harder.A.wouldB.willC.shallD.should答案解析:A。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,be 动词一律用were,主句谓语动词用“would/should/could/might + 动词原形”。
B 选项will 不是虚拟语气的用法;C 选项shall 一般用于第一人称;D 选项should 意思不准确。
所以选A。
2.If he _____ more time, he could finish the project.A.hadB.hasC.haveD.having答案解析:A。
对现在情况虚拟,if 条件句中谓语动词用过去式。
B 选项has 是一般现在时;C 选项have 用于复数主语或者第一、二人称;D 选项having 不能单独作谓语。
所以选A。
3.If she _____ English well, she would get a better job.A.speakB.spokeC.speaksD.speaking答案解析:B。
虚拟语气对现在情况的假设,从句谓语动词用过去式。
A 选项speak 是一般现在时;C 选项speaks 是一般现在时第三人称单数形式;D 选项speaking 不能单独作谓语。
所以选B。
4.If we _____ in a different city, our life would be very different.A.liveB.livedC.livesD.living答案解析:B。
对现在情况虚拟,if 条件句用过去式。
A 选项live 是一般现在时;C 选项lives 是一般现在时第三人称单数形式;D 选项living 不能单独作谓语。
所以选B。
5.If they _____ to my advice, they wouldn't be in trouble now.A.listenB.listenedC.had listenedD.would listen答案解析:B。
高二虚拟语气高级练习50题(带答案)

高二虚拟语气高级练习50题(带答案)1.If I were you,I would study harder.A.would studyB.will studyC.studyD.studied答案解析:A。
本题考查对现在情况的虚拟语气。
if 引导的条件句中用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。
B 选项will study 是一般将来时,不符合虚拟语气的用法;C 选项study 是动词原形,没有体现出虚拟语气;D 选项studied 是一般过去时,但主句应该用“would/should/could/might+动词原形”。
2.If he had time now,he would go for a walk.A.would goB.will goC.goesD.went答案解析:A。
这是对现在情况的虚拟。
if 条件句用一般过去时had time,主句用“would/should/could/might+动词原形”would go。
B 选项will go 是一般将来时,错误;C 选项goes 是一般现在时,错误;D 选项went 不能用在主句中。
3.If I knew her number,I would call her.A.would callB.will callC.callD.called答案解析:A。
对现在情况的虚拟语气,if 条件句用一般过去时knew,主句用“would/should/could/might+动词原形”would call。
B 选项will call 一般将来时不对;C 选项call 不是虚拟语气用法;D 选项called 一般过去时不能用在主句。
4.If she were here,she would help us.A.would helpB.will helpC.helpsD.helped答案解析:A。
人教版高一英语虚拟语气运用练习题50题【含答案解析】

人教版高一英语虚拟语气运用练习题50题【含答案解析】1.If I were you, I ______ study harder.A.wouldB.willC.shallD.can答案解析:A。
本句是对现在情况的虚拟,if 引导的条件句用一般过去时,be 动词一律用were,主句用“would+动词原形”。
选项B、C、D 不符合虚拟语气对现在情况的用法。
2.If he had time, he ______ to the park.A.would goB.will goC.goesD.went答案解析:A。
对现在情况虚拟,if 条件句用一般过去时,主句用“would+动词原形”。
选项 B 是将来时,C 是一般现在时,D 是一般过去时但不符合虚拟语气的用法。
3.If she ______ rich, she would travel around the world.A.isB.wasC.wereD.are答案解析:C。
对现在情况虚拟,if 条件句中be 动词一律用were,主句用“would+动词原形”。
选项A、D 是一般现在时,B 不符合虚拟语气中be 动词的用法。
4.If I had a car, I ______ drive to work.A.wouldB.willC.shallD.can答案解析:A。
对现在情况虚拟,if 条件句用一般过去时,主句用“would+动词原形”。
选项B、C、D 不符合虚拟语气对现在情况的用法。
5.If they ______ more time, they would finish the project.A.hadB.haveC.hasD.having答案解析:A。
对现在情况虚拟,if 条件句用一般过去时,主句用“would+动词原形”。
选项B、C 是一般现在时,D 不是完整的谓语形式。
6.If we ______ in a different city, our life would be very different.A.liveB.livedC.will liveD.would live答案解析:B。
高一英语虚拟语气运用练习题50题答案解析

高一英语虚拟语气运用练习题50题答案解析1.If I had time,I would go to the park.A.would goB.will goC.wentD.go答案解析:A。
本题考查与现在事实相反的虚拟语气,从句用一般过去时,主句用“would/should/could/might+动词原形”。
选项B“will go”是一般将来时,不符合虚拟语气的用法;选项C“went”虽然是过去式,但不能单独在主句中使用;选项D“go”是一般现在时,也不符合虚拟语气的要求。
2.If I were you,I would take the job.A.would takeB.will takeC.tookD.take答案解析:A。
与现在事实相反的虚拟语气,从句用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。
选项B“will take”是一般将来时,错误;选项C“took”不能单独在主句中使用;选项D“take”是一般现在时,不对。
3.If he had studied harder,he would have passed the exam.A.would have passedB.will have passedC.passed答案解析:A。
与过去事实相反的虚拟语气,从句用过去完成时,主句用“would/should/could/might+have+过去分词”。
选项B“will have passed”是一般将来完成时,错误;选项C“passed”和选项D“pass”都不符合虚拟语气的要求。
4.If it rains tomorrow,we will stay at home.A.will stayB.would stayC.stayedD.stay答案解析:A。
本题不是虚拟语气,是真实条件句。
如果明天下雨,我们就待在家里。
选项B“would stay”是虚拟语气的用法,不符合本题语境;选项C“stayed”和选项D“stay”也不符合真实条件句的要求。
高二英语虚拟语气运用超级高级分析练习题40题(带答案)

高二英语虚拟语气运用超级高级分析练习题40题(带答案)1. If Shakespeare ______ alive today, he would surely be amazed at how his works are still being performed and studied all over the world.A. isB. wasC. wereD. had been答案:C。
解析:本题考查与现在事实相反的虚拟语气。
在虚拟语气中,如果表示与现在事实相反,从句中的be动词要用were,不管主语是第几人称。
这里是假设莎士比亚现在还活着,这与事实相反,所以要用were。
2. Had the Titanic not hit the iceberg, thousands of lives ______ saved.A. would beB. would have beenC. will beD. had been答案:B。
解析:这是一个与过去事实相反的虚拟语气的倒装句。
正常语序是If the Titanic had not hit the iceberg,在与过去事实相反的虚拟语气中,从句用had done结构,主句要用would have done结构,表示“本来会做某事(但实际上没做)”,所以这里选B。
3. If I ______ you, I would have gone to see the movie "Avatar" when it was first released.B. wasC. wereD. had been答案:D。
解析:本题考查与过去事实相反的虚拟语气。
从句表示“如果我当时是你”,这是与过去事实相反的假设,所以要用had been,主句用would have done结构,表示“我当时就会去看《 阿凡达》了《(实际上没去)”。
4. If it ______ rain tomorrow, we would go for a picnic. But the weather forecast says it will be rainy.A. doesn'tB. didn'tC. wouldn'tD. won't答案:B。
人教版高中英语虚拟语气练习题30题【含答案解析】

人教版高中英语虚拟语气练习题30题【含答案解析】1. If I ____ more time last night, I would have finished my book.A. hadB. haveC. had hadD. would have答案解析:C。
本题考查虚拟语气在if引导的非真实条件句中的用法。
对于与过去事实相反的假设,从句要用过去完成时(had + 过去分词),主句要用would/could/should/might + have + 过去分词。
这里last night表明是与过去事实相反的假设,从句中需要用had had表示过去完成时。
A选项had是一般过去时,不符合要求;B选项have是一般现在时,也不符合;D选项would have不是从句的正确形式。
2. If he ____ here tomorrow, he would bring his sister.A. comesB. will comeC. were to comeD. come答案解析:C。
这是对将来情况的虚拟假设。
在if引导的非真实条件句中,表示对将来情况的虚拟,从句可以用were to do或者should do或者一般过去时(be动词用were)。
A选项comes是一般现在时,用于真实条件句,不符合本题虚拟语气的要求;B选项will come是一般将来时,也不符合;D选项come形式错误,第三人称单数应该是comes。
3. If it ____ not for the snow, we could have reached the village yesterday.A. wasB. wereC. had beenD. is答案解析:C。
本题考查虚拟语气中的混合虚拟语气。
从句是与过去事实相反(因为yesterday),主句也是与过去事实相反。
在这种混合虚拟语气的情况下,从句要用过去完成时。
A选项was是一般过去时,不符合;B选项were用于现在虚拟或者将来虚拟(be动词在虚拟语气中一般用were),不符合这里与过去事实相反的情况;D选项is是一般现在时,完全不符合要求。
高一英语虚拟语气运用练习题50题答案解析版
高一英语虚拟语气运用练习题50题答案解析版1. If I ______ a millionaire, I would buy a big house for my parents.A. amB. wasC. wereD. be答案解析:C。
在虚拟条件句中,表示与现在事实相反的假设,be动词一律用were,不管主语是第几人称。
这里说如果我是百万富翁,这是与现在事实相反的假设,所以要用were,而不是am(A选项);was虽然在口语中也有人用,但在正式语法中不符合要求((B选项);be(D选项)形式错误。
2. If he ______ more time, he would have finished the book yesterday.A. hasB. hadC. haveD. would have答案解析:B。
这是一个与过去事实相反的虚拟条件句。
在这种情况下,if从句要用过去完成时,即had + 过去分词。
这里表示如果他当时有更多时间,他昨天就能读完这本书,实际情况是他没有足够时间,所以要用had(B选项)。
has(A选项)是一般现在时;have (C选项)形式错误;would have(D选项)用于主句表示与过去事实相反的结果,而不是从句。
3. If it ______ rain tomorrow, we would go for a picnic.A. doesn'tB. didn'tC. won'tD. wouldn't答案解析:B。
这是一个与将来事实相反的虚拟条件句。
在这种情况下,if从句有三种形式:动词过去式、should + 动词原形、were to + 动词原形。
这里用动词过去式表示如果明天不下雨,我们就去野餐,实际上明天可能会下雨,所以用didn't(B选项)。
doesn't(A选项)用于一般现在时的否定;won't((C选项)用于一般将来时的否定;wouldn't(D选项)用于虚拟语气的主句中。
高中英语语法:虚拟语气专项练习50题(有答案)
高中英语语法:虚拟语气专项练习50题(有答案)XXX语法:虚拟语气专项练50题1.--- I’m sorry。
I _______ at you the other day.--- Forget it。
I was a bit out of control myself.A。
XXXB。
XXX’t have XXXXXXD。
XXX2 Thank you for all y our hard work last week。
I don’t think we ____ it without you.A。
can manageB。
could have managedC。
could manageD。
can have managed3.____ he had not hurt his leg。
John would have won the race.A。
IfB。
SinceC。
XXXD。
When4 --- If the traffic hadn’t been so heavy。
I could have been back by 6 o’clock.--- What a pity。
Tina ____here to see you.A。
isB。
wasC。
would beD。
has been5 I was really anxious about you。
You ____home without a word.A。
mustn’t leaveB。
XXX’t have leftC。
couldn’t have leftD。
XXX’t leave6 XXX that the person ____to be punished.A。
refersB。
referC。
should referD。
referred7 --- Do you think the thief entered the room through the back door?--- No。
人教版高中英语虚拟语气练习题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/might/should+动词原形。
A 选项can 用于一般现在时,不符合虚拟语气的用法;B 选项could 单独使用时不能表示虚拟语气中的“会”;C 选项will 用于一般将来时,也不符合虚拟语气要求。
2.If he _____ more time, he could finish his homework better.A.haveB.hadC.hasD.would have答案解析:B。
这是对现在情况的虚拟语气。
在这种情况下,从句用过去式,主句用would/could/might/should+动词原形。
A 选项have 在一般现在时中使用;C 选项has 是第三人称单数形式,也用于一般现在时;D 选项would have 一般用于对过去情况的虚拟。
3.If I _____ a millionaire, I would travel around the world.A.amB.wasD.be答案解析:C。
对现在情况虚拟,if 从句中be 动词用were,主句用would/could/might/should+动词原形。
A 选项am 用于一般现在时;B 选项was 虽然也是be 动词过去式,但在虚拟语气中,第一人称单数要用were;D 选项be 不能单独在句子中使用。
4.If she _____ harder, she would get better grades.A.studyB.studiedC.studiesD.will study答案解析:B。
人教版高中英语虚拟语气练习题40题含答案解析
人教版高中英语虚拟语气练习题40题含答案解析1. If I ______ (be) you, I would study harder for the upcoming exam.A. amB. wasC. wereD. be答案:C。
解析:这是一个与现在事实相反的虚拟条件句。
在虚拟语气中,be动词在这种情况下要用were,不管主语是第几人称。
选项A“am”是一般现在时的形式,不符合虚拟语气语法规则。
选项B“was”在现代英语的虚拟语气中,这种用法已不规范。
选项D“be”形式错误。
2. Had he known the result earlier, he ______ (not be) so disappointed.A. would not beB. would not have beenC. will not beD. had not been答案:B。
解析:这是一个与过去事实相反的虚拟条件句,从句用了倒装形式“Had he known”,相当于“If he had known”。
主句要用“would + have + 过去分词”的形式,所以选B。
选项A“would not be”是与现在事实相反的虚拟语气主句形式。
选项C“will not be”是一般将来时,不用于虚拟语气。
选项D“had not been”是过去完成时的陈述语气,不是虚拟语气主句形式。
3. If it ______ (rain) tomorrow, we would cancel the picnic.A. rainsB. rainedC. will rainD. were to rain答案:D。
解析:这是一个与将来事实相反的虚拟条件句。
在这种情况下,从句有三种形式:“动词过去式”“should + 动词原形”“were to + 动词原形”。
选项A“rains”是一般现在时,用于真实条件句,不符合题意。
选项B“rained”虽然是动词过去式,但这里更强调将来的假设性,用“were to rain”更合适。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阳光学校高中英语虚拟语气练习题 二.选择题 1. If only he ____quietly as the doctor instructed, he would not suffer so much now. A. lies B. lay C. had lain D. should lie 2. How I wish every family ____a large house with a beautiful garden. A. has B. had C. will have D. had had 3. You did not let me drive. If we ____in turn, you ____ so tired A. drove; didn’t get B. drove; wouldn’t get C. were driving; wouldn’t get D. had driven ; wouldn’t have got 4. _____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge A. Were B. Should C. Would D. Will 5. I suggested the person _____ to be put into prison A. refers B. referring C. referred D. refer 6. When a pencil is partly in a glass of water, it looks as if it____ A. breaks B. has broken C. were broken D. had been broken 7. I insisted _____to see a doctor, but he insisted nothing ___ wrong with him A. on him to go; should be B. he went; be C. he go; was D. he should to; is 8. ---Your aunt invites you to the movies today ---I had rather she ____ me tomorrow than today A. tells B. told C. would tell D. had told 9. ---Would you have called her up had it been possible ---Yes, but I ____busy doing my homework A. was B. were C. had been D. would be 10. I was ill that day, otherwise I ____ the sports meet A. would have taken part in B. took part in C. had taken part in D. would take part in 11. ___the clouds, you would find the airplane in the sky easily A. Had it not been for B. If it were not C. If it had not been for D. Were it not for 12. If my lawyer ____here last Sunday, he ____ me from going A. had been, would have prevented B. had been, would prevent C. were, prevent D. were, would have prevented 13. ____hard, he would have passed the exam A. If he were to work B. Had he worked C. Should he work D. Were he to work 14. ____today, he would get there by Friday A. Were he to leaveB. If he had left C. Did he to leave D. Had he left 15. Had you listened to the doctor, you ____all right now A. are B. were C. would be D. would have been 16. I did not see your sister at the meeting. If she ____, she would have met my brother A. has come B. did come C. come D. had come 17. He ____busy yesterday, or he ___you with your experiment. A. was, had helped B. was, would have helped C. had been, would have helped D. were, would have helped 18. If it ____for the snow, we____ the mountain yesterday A. were not, could have climb B. were not, could climb C. had not been, could have climbed D. hadn’t been, could climb 19. Without electricity, human life ____quite difficult today A. is B. will be C. would have been D. would be 20. ---I am going to tell her the news ---I would as soon you _____her about it A. didn’t tell B. don’t tell C. hadn’t tell D. won’t tell 21. Mike’s father, as well as his mother, insisted he ____home A. stayed B. could stay C. has stayed D. stay 22. It was requested that the play ____again A. should put on B. would put on C. be put on D. put on 23. She insisted that a doctor _____ immediately A. had sent for B. send C. be sent for D. was sent 24. ---Did you scold him for his carelessness ----Yes, but ____it A. I’d rather not do B. I’d rather not have done C. I should’ t do D. I’d better not do 25. If only I ___my car A. hadn’t lost B. wouldn’t lose C. didn’t lose D. haven’t lost 26. But for water, it ____impossible to live in the earth A. is B. would C. were D. wouldn’t be 27. I would rather you ____anything about it for the time being A. do B. didn’t do C. don’t D. didn’t 28. The kind-hearted couple treat the orphan very well as though he ____ their own son A. is B. were C. had been D. should be 29. How the old people wish that they ____young once more A. were B. could become C. had been D. should be 30. It is high time that we ____ a meeting to discuss this problem A. hold B. held C. have held D. had held 31. The thief closed his eyes ____ he ____dying A. even if , was B. though, would be C. even, had been D. as if, were 32. I wish that you ____ such a bad headache because I am sure that you would have enjoyed the concert A. had not B. did not have had C. hadn’t had D. hadn’t have 33. The chairman insisted that we ____the question again A. will discuss B. to discuss C. should discuss D. will be discussed 34. He requested that the students ____them get in crops A. help B. to help C. helped D. helping 35. The guard at the gate insisted that everybody _____the rules A. obeys B. Obey C. will obey D. would obey 36. I wish I ____here then A. was B. had been C. were D. would be 37. It is strange that he ____back so early A. came B. will come C. had come D. should have come 38. Mother suggested that I ___my homework first before watching TV A. did B. do C. shall do D. have done 39. My suggestion is that the meeting ____off till nest Sunday A. be put B. put C. should put D. had been put 40. He is talking so much about America as if he ____ there A. had been B. has been C. was D. been 41. The teacher demanded that the exam _____ before eleven A. must finish B. would be finished C. be finished D. must be finished 42. ---Sorry, Joe. I did not mean to……