人教版高中虚拟语气讲解及试题(附有答案)
【含答案解析】人教版高二英语虚拟语气的特殊形式练习题20题
【含答案解析】人教版高二英语虚拟语气的特殊形式练习题20题1. If only I ____ more time to study when I was in high school.A. hadB. haveC. would haveD. had had答案解析:A。
本题考查if only引导的虚拟语气。
if only表示“要是……就好了”,通常用于表达一种与事实不符的愿望。
这里说的是过去的情况,当表示与过去事实相反时,从句谓语动词用had + 过去分词,这里是说要是在高中时有更多时间学习就好了,实际上过去没有,所以用had。
B选项have是一般现在时形式,不符合虚拟语气要求。
C选项would have通常用于虚拟条件句中的主句,表示对将来或过去情况的虚拟,这里是从句,不适用。
D选项had had虽然也是表示与过去事实相反的虚拟语气形式,但这里不需要用过去完成时的完成形式。
2. It is high time that we ____ measures to protect the environment.A. takeB. tookC. will takeD. have taken答案解析:B。
本题考查it is high time that...句型中的虚拟语气。
这个句型表示“该是做某事的时候了”,从句谓语动词要用一般过去时,表示与现在事实相反的虚拟,暗示我们实际上还没有采取措施保护环境。
A选项take是一般现在时形式,不符合要求。
C选项will take是一般将来时形式,不用于这种虚拟语气句型。
D选项have taken是现在完成时形式,也不符合该句型的虚拟语气用法。
3. I wish I ____ to the concert last night.A. wentB. have goneC. could goD. had gone答案解析:D。
本题考查wish引导的虚拟语气。
wish后的宾语从句,如果表示与过去事实相反的愿望,从句谓语动词用had + 过去分词。
人教版高中英语虚拟语气练习题40题含答案解析
人教版高中英语虚拟语气练习题40题含答案解析1. If I had more time, I ______ read more books.A.wouldB.shouldC.couldD.might答案解析:A。
在虚拟语气中,if 引导的条件句与现在事实相反时,主句谓语动词用“would/should/could/might + 动词原形”。
根据句子意思,如果我有更多时间,我会读更多的书,这里用would 更符合语境。
should 表示应该,could 表示能够,might 表示可能,都没有would 表达的“会”更贴切。
2. If he ______ harder, he would pass the exam.A.studiedB.studiesC.would studyD.had studied答案解析:A。
if 引导的条件句与现在事实相反时,从句谓语动词用一般过去时。
如果他更努力学习,他会通过考试。
studied 是一般过去时,studies 是一般现在时,would study 是与将来事实相反的虚拟语气,had studied 是与过去事实相反的虚拟语气。
3. If I were you, I ______ accept his invitation.A.willB.wouldC.shouldD.could答案解析:B。
if 引导的条件句与现在事实相反时,主句谓语动词用“would/should/could/might + 动词原形”。
如果我是你,我会接受他的邀请。
would 在这里表示意愿。
will 是一般将来时,should 表示应该,could 表示能够,都不如would 合适。
4. If it ______ tomorrow, we would stay at home.A.rainedB.rainsC.would rainD.had rained答案解析:A。
if 引导的条件句与将来事实相反时,从句谓语动词用一般过去时、were to do 或should do。
人教版高二英语虚拟语气运用高级练习题30题含答案解析
人教版高二英语虚拟语气运用高级练习题30题含答案解析1. If Shakespeare ______ alive today, he would surely be amazed at the modern interpretations of his plays.A. isB. wasC. wereD. are答案:C。
解析:本题考查与现在事实相反的虚拟语气。
在虚拟语气中,如果表示与现在事实相反的假设,条件句中的be动词要用were,不管主语是第几人称。
A选项is是一般现在时的形式,用于陈述事实,不符合虚拟语气的要求;B选项was虽然是be动词的过去式,但在这种虚拟语气的固定用法中,要用were;D选项are是复数形式,且也不符合虚拟语气的用法。
2. If Columbus ______ not sailed west in 1492, the discovery of the New World might have been postponed for centuries.A. hasB. hadC. haveD. having答案:B。
解析:这是与过去事实相反的虚拟语气。
在这种情况下,条件句要用had + 过去分词的形式。
A选项has是现在完成时的形式,不用于虚拟语气中与过去事实相反的情况;C选项have形式错误,在这种情况下应该用had;D选项having不能作谓语动词,不符合句子结构要求。
3. If the dinosaurs ______ not become extinct, the ecological balance on the earth would be very different today.A. didB. doC. hadD. were答案:A。
解析:这里是与过去事实相反的假设,但是在这种特殊的句子结构中,从句可以用did not + 动词原形的形式来表示虚拟。
人教版高考英语语法虚拟语气练习题30题【含答案解析】
人教版高考英语语法虚拟语气练习题30题【含答案解析】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 task.A.haveB.hasC.hadD.having答案解析:C。
对现在情况的虚拟语气,if 条件句中谓语动词用过去式,had 是have 的过去式。
A 选项have 和 B 选项has 都不是虚拟语气对现在情况的用法;D 选项having 不能单独作谓语。
3. She would pass the exam if she _____ more carefully.A.studiedB.studyD.studying答案解析:A。
对现在情况虚拟,if 条件句中谓语动词用过去式,studied 是study 的过去式。
B 选项study 是一般现在时;C 选项studies 也是一般现在时的第三人称单数形式;D 选项studying 不能单独作谓语。
4. If they _____ here now, we could ask for help.A.areB.wereC.beD.being答案解析:B。
对现在情况虚拟,if 条件句中be 动词用were。
A 选项are 是一般现在时;C 选项be 不能单独作谓语;D 选项being 不能单独作谓语,也不是虚拟语气的正确用法。
人教版高一英语虚拟语气运用超级高级练习题40题含答案解析
人教版高一英语虚拟语气运用超级高级练习题40题含答案解析1. If I ____ more time last week, I would have visited my grandparents.A. hadB. haveC. had hadD. would have答案解析:C。
本题考查虚拟语气在与过去事实相反的条件句中的用法。
在这种情况下,条件句要用过去完成时(had + 过去分词),主句用would/should/could/might + have + 过去分词。
这里last week 表明是过去的时间,“如果我上周有更多时间(实际上没有),我就会去看望我的祖父母”,所以条件句中要用had had。
A选项had是一般过去时,不符合虚拟语气规则;B选项have是一般现在时,也不符合;D选项would have不能用于条件句中。
2. Had he known her address, he ____ her a letter.A. would writeB. wroteC. would have writtenD. had written答案解析:C。
这是一个省略了if的虚拟条件句,原句是If he had known her address。
在与过去事实相反的虚拟语气中,条件句用过去完成时,主句用would/should/could/might+have + 过去分词。
这里表示“如果他当时知道她的地址( 实际上不知道),他就会给她写信了”,所以主句要用would have written。
A选项would write是与现在或将来事实相反的虚拟语气主句形式,不符合题意;B选项wrote是一般过去时,不符合虚拟语气规则;D选项had written不能用于这种虚拟语气的主句中。
3. If it ____ tomorrow, we would cancel the picnic.A. rainedB. rainsC. will rainD. has rained答案解析:A。
人教版高一英语虚拟语气练习题20题【含答案解析】
人教版高一英语虚拟语气练习题20题【含答案解析】1.If I were you,I would study harder.A.wasB.amC.wereD.be答案解析:C。
在虚拟语气中,表示与现在事实相反,be 动词要用were。
A 选项was 不是虚拟语气的正确形式;B 选项am 是陈述语气的现在时;D 选项be 形式不对,应该用were。
2.If I had more time,I would read more books.A.haveB.hadC.hasD.having答案解析:B。
与现在事实相反的虚拟语气,谓语动词要用过去式。
A 选项have 是现在时;C 选项has 也是现在时,且用于第三人称单数;D 选项having 不能单独作谓语。
3.If he were taller,he could play basketball better.A.isB.wasC.wereD.be现在时;B 选项was 不是虚拟语气中与现在事实相反的正确形式;D 选项be 形式不对。
4.If I knew his number,I would call him.A.knowB.knewC.knowsD.knowing答案解析:B。
与现在事实相反的虚拟语气,谓语动词用过去式。
A 选项know 是现在时;C 选项knows 也是现在时,且用于第三人称单数;D 选项knowing 不能单独作谓语。
5.If she had a car,she would drive to work.A.haveB.hasC.hadD.having答案解析:C。
与现在事实相反的虚拟语气,谓语动词用过去式。
A 选项have 是现在时;B 选项has 也是现在时,且用于第三人称单数;D 选项having 不能单独作谓语。
6.If we were rich,we would travel around the world.A.areB.wereC.beD.is现在时;C 选项be 形式不对;D 选项is 是现在时,且用于第三人称单数。
【含答案解析】人教版高一英语虚拟语气练习题20题
【含答案解析】人教版高一英语虚拟语气练习题20题1.If I were you, I ______ study harder.A.willB.wouldC.canD.must答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件状语从句中,用一般过去时表示虚拟,主句用“would/could/should/might + 动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气结构;C 选项can 表示能力,也不符合虚拟语气结构;D 选项must 表示必须,同样不符合虚拟语气结构。
所以正确答案是B。
2.If he ______ more time, he would do better.A.hasB.hadC.haveD.having答案解析:B。
这是对现在情况的虚拟语气。
if 条件句中用一般过去时表示虚拟,have 的过去式是had。
A 选项has 是一般现在时第三人称单数形式;C 选项have 是一般现在时;D 选项having 不能单独作谓语。
所以选B。
3.If she ______ taller, she could play basketball better.A.beB.isC.were答案解析:C。
对现在情况的虚拟语气,be 动词在虚拟语气中统一用were。
A 选项be 动词原形,在虚拟语气中不单独使用;B 选项is 一般现在时;D 选项was 一般过去时,但在虚拟语气中,无论主语是什么,be 动词都用were。
所以答案是C。
4.If we ______ a car, we could travel more easily.A.haveB.hadC.will haveD.would have答案解析:B。
考查对现在情况的虚拟语气。
if 条件句用一般过去时表示虚拟,have 的过去式是had。
A 选项have 是一般现在时;C 选项will have 是一般将来时;D 选项would have 用于对过去情况的虚拟。
人教版高三英语虚拟语气练习题40题含答案解析
人教版高三英语虚拟语气练习题40题含答案解析1. If I were you, I ______ that job.A. would takeB. tookC. will takeD. have taken答案解析:A。
本题考查if 引导的虚拟条件句,与现在事实相反,从句用一般过去时(be 动词用were),主句用would + 动词原形。
A 选项would take 符合虚拟语气的用法;B 选项took 是一般过去时,但在虚拟语气中主句不能用过去式;C 选项will take 是一般将来时,不符合虚拟语气;D 选项have taken 是现在完成时,也不符合虚拟语气。
2. If he had studied harder, he ______ the exam.A. would passB. passedC. would have passedD. had passed答案解析:C。
这是if 引导的与过去事实相反的虚拟条件句,从句用过去完成时,主句用would have + 过去分词。
C 选项would have passed 符合规则;A 选项would pass 是与现在或将来事实相反的主句形式;B 选项passed 是一般过去时,不符合虚拟语气;D 选项had passed 不是虚拟语气中主句的正确形式。
3. If it ______ tomorrow, we would stay at home.A. rainsB. rainedC. will rainD. is raining答案解析:B。
本题是if 引导的与将来事实相反的虚拟条件句,从句用一般过去时或were to + 动词原形或should + 动词原形。
B 选项rained 符合虚拟语气的用法;A 选项rains 是一般现在时,不符合虚拟语气;C 选项will rain 是一般将来时,不符合虚拟语气;D 选项is raining 是现在进行时,不符合虚拟语气。
人教版高三英语虚拟语气练习题40题含答案解析
人教版高三英语虚拟语气练习题40题含答案解析1. If he ____ more carefully in the experiment last week, he ____ different results.A. had observed would have gotB. observed would getC. observes will getD. has observed would have got答案解析:A。
这是一个对过去情况的虚拟。
在虚拟语气中,如果是对过去的假设,条件状语从句要用had + 过去分词的形式,即had observed。
主句要用would/should/could/might + have + 过去分词的形式,这里是would have got。
B选项observed是一般过去时,用于此处不符合对过去虚拟的结构。
C选项observes是一般现在时,will get 是一般将来时,不能用于对过去情况的虚拟。
D选项has observed是现在完成时,不符合对过去虚拟的条件状语从句结构。
2. If the ancient Egyptians ____ modern technology, the pyramids ____ even more magnificent.A. had had would have beenB. have had would beC. had will beD. have would have been答案解析:A。
这是对过去的虚拟假设。
表示如果古埃及人当时有现代技术(实际上没有),金字塔会更加宏伟。
对过去的虚拟,条件句用had + 过去分词,这里是had had,表示“有”这个动作发生在过去的过去。
主句用would/should/could/might+ have + 过去分词,这里是would have been。
B选项have had是现在完成时,不符合对过去虚拟的结构。
高中英语 虚拟语气讲解及练习(有答案)
高中英语虚拟语气讲解及练习虚拟条件句就是对现实条件的一种虚拟假设,所假设的条件一般不符合事实或与事实相反或在现实中发生的可能性极小。
根据时间的不同,虚拟条件句可分为三种,即与现在事实相反的虚拟条件句、与过去事实相反的虚拟条件句(1)表示与现在事实相反If I had enough money now, I would lend it to you.(2)表示与过去事实相反If he had taken your advice, he wouldn’t have made such a bad mistake.(3)表示与将来事实相反I would go shopping with you if it were to be Sunday tomorrow.1. 虚拟条件句的倒装在虚拟条件句中,为了强调所假设条件的虚拟性,或突出说话人的一种主观愿望,虚拟条件句可用倒装结构。
虚拟条件句的倒装是通过去掉if,把条件从句谓语中的助动词、情态动词或系动词放在句首实现的。
例如:Had I been(= If I had been ) in that situation, I would not have let the thief escape away with so much money.Should there be (= If there should be) a drought, what should we do at that time ?2. 错综时间条件句有时条件从句的动作和主句的动作发生的时间并不一致,这时谓语动词的形式应根据它所要表示的具体时间来确定。
例如:If we hadn’t been working hard in the past few years ,thing s wouldn’t be going so smoothly.3. 含蓄条件句有时假设的情况并不以条件从句的形式表现出来,而是通过某个介词或介词短语(如:with,otherwise,without,but for,in that position)、上下文或其它方式表现出来。
人教版高一英语虚拟语气情景应用练习题20题含答案解析
人教版高一英语虚拟语气情景应用练习题20题含答案解析1. If I ______ you, I would study harder for the exam.A. amB. wereC. isD. be答案:B。
解析:在虚拟语气中,表示与现在事实相反的假设,be动词一律用were,这里表示如果我是你(但实际上我不是你),是一种与现在事实相反的假设,所以要用were。
2. I wish I ______ a bird so that I could fly freely in the sky.A. amB. wasC. wereD. are答案:C。
解析:wish后面的宾语从句表示一种难以实现的愿望,当表示与现在事实相反的愿望时,be动词要用were,这里是希望自己是一只鸟(但实际上不是),所以用were。
3. If he had enough time yesterday, he ______ to the concert.A. would goB. will goC. would have goneD. goes答案:C。
解析:这是一个与过去事实相反的虚拟条件句,从句用had + 过去分词(had enough time),主句要用would + have + 过去分词,这里表示如果他昨天有足够的时间(实际上没有),他就会去听音乐会了,所以选C。
4. She looks as if she ______ ten years younger.A. isB. wasC. wereD. are答案:C。
解析:as if引导的从句在表示与现在事实不符的情况时,要用虚拟语气,be动词用were,这里是说她看起来好像年轻了十岁(实际上不是),所以用were。
5. If it ______ rain tomorrow, we would go camping.A. won'tB. doesn'tC. didn'tD. wouldn't答案:C。
人教版高中英语虚拟语气练习题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”更合适。
【含答案解析】人教版高一英语虚拟语气运用超级高级练习题40题
【含答案解析】人教版高一英语虚拟语气运用超级高级练习题40题1. If I ____ more time last night, I would have finished my homework.A. hadB. haveC. had hadD. would have答案解析:C。
本题考查虚拟语气在与过去事实相反的条件句中的用法。
在这种情况下,条件句要用过去完成时,即had + 过去分词。
这里表示昨晚如果我有更多时间(实际上没有),我就能完成作业了。
A选项had是一般过去时,不符合与过去事实相反的虚拟语气条件句的要求;B选项have是一般现在时,也不符合;D选项would have是错误的形式,在条件句中不能这样使用。
2. If she ____ to the party tomorrow, she would meet her old friends.A. goesB. wentC. will goD. would go答案解析:B。
这是一个与将来事实可能相反的虚拟语气句子。
在这种情况下,条件句中可以用一般过去时表示将来不太可能发生的事情。
A选项goes是一般现在时,表示经常发生或者将来很可能发生的事情,不符合虚拟语气要求;C选项will go是一般将来时,也不符合;D选项would go不能用于条件句中表示将来的虚拟情况。
3. Had he known the truth, he ____ differently.A. will actB. would actC. would have actedD. acts答案解析:C。
这是一个倒装形式的虚拟语气句子,原句为If he had known the truth,是与过去事实相反的假设。
在这种情况下,主句要用would have + 过去分词的形式。
A选项will act是一般将来时,不符合;B选项would act是与现在或者将来事实相反的主句形式,这里是与过去事实相反,所以不符合;D选项acts 是一般现在时,不符合要求。
【含答案解析】人教版高一英语虚拟语气在wish后的用法练习题20题
【含答案解析】人教版高一英语虚拟语气在wish后的用法练习题20题1.I wish I ______ a famous singer.A.amB.wereC.wasD.be答案解析:B。
wish 后接宾语从句要用虚拟语气,当表示与现在事实相反时,从句谓语动词用过去式,be 动词一律用were。
A 选项am 是一般现在时,不符合虚拟语气用法;C 选项was 只有在非正式场合下才可以用,正式用法应该用were;D 选项be 形式错误。
2.She wishes he ______ more understanding.A.isB.will beC.would beD.be答案解析:C。
wish 后接宾语从句要用虚拟语气,当表示与现在事实相反时,从句谓语动词用过去式或would/could/might+动词原形。
A 选项is 是一般现在时,不符合虚拟语气用法;B 选项will be 是将来时,不符合虚拟语气用法;D 选项be 形式错误。
3.They wish we ______ with them tomorrow.A.would goB.goC.wentD.are going答案解析:A。
wish 后接宾语从句要用虚拟语气,当表示与将来事实相反时,从句谓语动词用would/could/might+动词原形。
B 选项go 是一般现在时,不符合虚拟语气用法;C 选项went 是与现在或过去事实相反的用法;D 选项are going 是现在进行时表示将来,不符合虚拟语气用法。
4.He wishes she ______ so angry yesterday.A.wasn'tB.hadn't beenC.weren'tD.wouldn't be答案解析:B。
wish 后接宾语从句要用虚拟语气,当表示与过去事实相反时,从句谓语动词用had+过去分词。
A 选项wasn't 是一般过去时,不符合虚拟语气用法;C 选项weren't 只有在表示与现在事实相反且be 动词时才用;D 选项wouldn't be 是与将来事实相反的用法。
人教版高中英语虚拟语气练习题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 ____ you, I would study harder for the exam.A. amB. wasC. wereD. be答案解析:C。
这是一个与现在事实相反的虚拟条件句。
在虚拟语气中,be 动词在表示与现在事实相反的假设时,不管主语是第几人称,一律用were。
A 选项am是一般现在时的形式,不符合虚拟语气的要求;B选项was在现代英语的虚拟语气用法中,这种情况下不使用;D选项be是原形,也不符合语法规则。
2. If he ____ here yesterday, he could have seen his old friend.A. had beenB. has beenC. wasD. were答案解析:A。
此句是与过去事实相反的虚拟条件句。
根据句子中的yesterday 可知是对过去情况的假设。
在这种情况下,条件句要用had + 过去分词的形式。
B选项has been是现在完成时,不符合虚拟语气的要求;C选项was是一般过去时,不能表达与过去事实相反的虚拟;D选项were通常用于与现在事实相反的虚拟条件句中。
3. If it ____ tomorrow, we would not go camping.A. rainsB. rainedC. will rainD. were to rain答案解析:D。
这是一个与将来事实相反的虚拟条件句。
与将来事实相反的虚拟条件句有三种形式:1. if + 主语+ were to + 动词原形;2. if + 主语+ should + 动词原形;3. if + 主语+ 一般过去时(be动词用were)。
这里用were to rain表示对将来情况的假设。
A选项rains是一般现在时,用于表示将来的真实条件句;B选项rained虽然是过去式,但在这里不如were to rain准确地表达与将来事实相反的虚拟;C选项will rain是一般将来时,不符合虚拟语气的用法。
人教版高中英语虚拟语气练习题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是一般现在时,完全不符合要求。
人教版高一英语虚拟语气在不同情境中的运用练习题20题【含答案解析】
人教版高一英语虚拟语气在不同情境中的运用练习题20题【含答案解析】1.If I were you,I_____go to the party.A.willB.wouldC.canD.could答案解析:B。
此句为与现在事实相反的虚拟语气,主句谓语动词用“would+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气用法;C 选项can 表示能力,不是虚拟语气用法;D 选项could 表示“能够”,也不是与现在事实相反的虚拟语气正确用法。
2.She_____be very happy if she knew the truth.A.willB.wouldC.shallD.should答案解析:B。
同样是与现在事实相反的虚拟语气,主句用“would+动词原形”。
A 选项will 一般用于将来时,非虚拟语气;C 选项shall 一般用于第一人称将来时等,此处不合适;D 选项should 表示“应该”,不是虚拟语气正确用法。
3.If he had time,he_____read more books.A.willB.wouldD.must答案解析:B。
与现在事实相反的虚拟语气,主句“would+动词原形”。
A 选项will 不是虚拟语气;C 选项can 表能力,不是虚拟语气;D 选项must 表示“必须”,不是虚拟语气。
4.I_____travel around the world if I had enough money.A.willB.wouldC.canD.may答案解析:B。
与现在事实相反,主句用“would+动词原形”。
A 选项will 用于一般将来时,非虚拟语气;C 选项can 表能力,非虚拟语气;D 选项may 表示“可能”,不是虚拟语气正确用法。
5.If it weren't raining,we_____go for a walk.A.willB.wouldC.canD.could答案解析:B。
人教版高一英语虚拟语气识别超级高级练习题20题【含答案解析】
人教版高一英语虚拟语气识别超级高级练习题20题【含答案解析】1. In the novel, the character said, "If I ____ more careful, I wouldn't have made such a big mistake."A. wasB. had beenC. amD. would be答案解析:B。
在这个句子中,根据主句中的“wouldn't have made”可知这是一个对过去情况的虚拟。
在虚拟语气中,表示对过去情况的假设,从句要用过去完成时,即“had + 过去分词”的形式。
A选项“was”是一般过去时,C选项“am”是一般现在时,D选项“would be”不符合对过去虚拟的从句结构,所以选B。
2. The news reported that if the situation ____ different, the rescue work would have been much easier.A. isB. wasC. had beenD. were答案解析:C。
从主句“would have been”能判断出这是对过去情况的虚拟。
在这种情况下,从句应该用过去完成时。
A选项“is”是一般现在时,B选项“was”一般过去时,D选项“were”虽然可用于虚拟语气,但通常用于现在或将来的虚拟,这里是对过去的虚拟,所以选C。
3. "If it ____ not rain tomorrow, we could go for a picnic," said Tom.A. willB. wouldC. didD. should答案解析:C。
这里是对将来情况的虚拟。
在虚拟语气中,对将来情况的虚拟,从句可以用“should + 动词原形”“were to + 动词原形”或者“一般过去时(did 形式)”,这里表示如果明天不下雨,主句是“could go”,从句用“did not rain”这种一般过去时形式符合要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟语气讲解及练习一.非真实条件句的虚拟情况:1.与现在事实相反的条件e.g. If I were you, I would go at once.If I had HIV, I would know because I would feel sick.2.与过去事实相反e.g. If you had come a few minutes earlier, you would have met him.If she had told him about the danger, he would not have hurt.3.与将来事实相反e.g. If it were sunny tomorrow, I would come to see you.If he should fail in the experiment this time, he would try again.If we were to panic(受惊,惊慌), we should not be able to help.4.混合时间条件句:主从句不一定用指同一时间的动词。
即:假设条件从句谓语动词发生的时间与主句所假设的谓语动词不一致,叫做混合虚拟语气(错综条件虚拟语气)。
主句和从句的谓语动词要依照假设的时间而定。
e.g. If you ____that late movie last night, you wouldn’t be so sleepy.A.haven’t watchedB.didn’t watchC. hadn’t watchedD.wouldn’t watchedIf Paul had received six more votes in the last election, he would be our chairman now.If the weather had been finer, the crops would be growing still better.If you had followed the teacher’s advice, you wouldn’t be in the hospital.e.g If I had gone to a key university, I would earn more money now.5.含蓄条件句:有时假设的条件不通过条件从句表示而含蓄在介词短语或上下文中。
(1) without 和but for (要不是) 构成虚拟。
e.g Without ( but for ) the party, we wouldn’t be so happy.We might have died without your help.= We might have died if you hadn’t helped us.(2) otherwise , or ( 否则,要不然) =if…not…e.g. He studies very hard, or/otherwise he couldn’t study so well.I was busy last week, otherwise I would have come to see you. =If I had not been so busy last week, I would have come to see you. ( 3 ) if only 后加句子… “要是……就好了” 注意:“if only ”e.g. If only I could learn English in one day.If only it wasn ’t raining.If only Jim had passed the exam.If only Sam would reply to my letter.6.假设虚拟条件倒装。
条件从句中有 shouid,were,had 三个助动词,可以把 if 省略,并将这三个词提到句首If I were you, I would give it up. Were I you, I would give it up. If it were not for your advice, we couldn’t have got over the difficulties. Were not for your advice, we couldn’t have got over the difficulties二.虚拟语气用于宾语从句中。
1. wish wish +(that)+主语e.g. I wish that he wasn ’ The exhibition was so bored that I wish I had not gone to it.2. would rather(that)+从句,表示“愿望”的虚拟would rather (that) + 主语 e.g. I would rather you had gone there.( I would rather you stayed at home now.(与现在)I would rather you could go to America tomorrow.3.用于表示意愿,建议,命令,请求,提议等动词后的that 宾语从句中,用(should)+动词原形,这类动词有:ask, advise, arrange(安排), beg, command, decide, demand, desire, determine, insist (坚持要求,硬要), intend, propose, object(反对), order, require, request, suggest(建议)… 一个坚持,两个命令,三个建议,四个要求。
即1.insist 2. order, command 3. advise, suggest, propose4. demand , require, request, desire e.g. She advised that we should keep the door locked.He suggests that she should leave the dangerous house at once. His face suggested that he was angry.(暗示)He insisted that he was innocent.(坚称,坚持说)He insisted that she (should) show him her passport.三.用于主语从句中。
(1)It’s necessary /strange/ natural/ important + that---Clause 从句中的动词要用虚拟,即(should)+动词原形Eg.It is important that we ( should ) master a foreign language.It is strange that she refuse to come to the party.It’s necessary that we should study hard.(2)It’s+ a pity / a shame +that—clause从句中的动词要用虚拟,即(should)+动词原形e.g It’s a pity that I should miss the film.(3) It’s + p.p + that—clause从句中的动词要用虚拟,即(should)+动词原形,其中的p.p 为建议,要求,命令的动词。
如:insisted ,ordered , requested ,required ,demanded etc.e.g It was ordered that the old sick man (should) be sent to the hospital at once. 四.用于表语从句。
主语为表示建议。
要求,命令等的名词如:insistence, order ,advice ,suggestion ,proposal ,reqirement 等e.g My suggestion is that English test( should) be read aloud by students every morning.五.用于同位语从句e.g His suggestion that students should wear school uniform has been agreed. 六.用在as if(as though)引导的方式状语(表语)从句中,动词形式和wishas if /though +主语+e.g.He speaks English as if he were an Englishman.She looks as if she would cry.七.用在定语从句中Array It is (about/high) time thate.g. It is time that you should have a class.=It is time that you had a class.可该上课了(早该上课了,你怎么还不去?)It is time for you to have a class.该上课了.(上课的时间到了.)It is time that you should leave. =It is time you left.八.应用举例:1.——Did you submit(递交)your application for a Master’s degree(硕士学位)?——Not yet. If I_____to see my father, I would have.”A. didn’t goB. haven’t goneC.wouldn’t have goneD. hadn’t gone2.——Why didn’t Tom give you one of his paintings?——I didn’t want one, but he would have given me one if I ____.A. DoB. wouldC. willD.had3.——Do you think the thief entered through the garage door?——No, if he had, I don’t believe _____broken t he living room window.A.Would he haveB. he hadC.he would haveD. he has4._______I’d have told you.A. If I would have known itB. If I had have known itC.Had I know itD. Should I know it5. I ____come yesterday, but I couldn’t.A.was to haveB. mustC.oughtD.have to6.——It is raining, and I have no umbrella.——Here’s mine, and I insist ____it.A.you to takeB. that you takeC.that you takingD.you taking7. The professor gave orders that the test ____before 5:30.A.be finishedB.will finishC.will be finishedD.shall finish8. I must go there earlier. John has suggested that I _____an hour before the discussion begins.A.goB.shall goC. will goD. would go9. I didn’t go to the party, but I do wish I ____there. A. Was B.were C.had been D.went10. She speaks as if she ____on the spot.A.wasB. wereC. had beenD.is11.If I ______ten years younger, I _____ very happy.A.were, would beB.am, shall beC. were, shall beD. am, would be12.——You can ask your brother for help.—— He is not at home. If he ____, I _____.A.is, wouldB.were, wouldC.is, willD.were, will13. If you ____the doctor’s advice, you would have already recovered.A.followB.followedC.would followD.had followed14. If he had not missed the train, he _____by then.A.might getB.might have gotC.gotD.had got15. What would you have done last night, if you _____to write your homework.A.hadn’tB.haven’t hadC. didn’t haveD.hadn’t had16. Why didn’t you tell him the truth? If I _____you, I would have.A.wereB.had beenC.amD.would be17. If you _____early tomorrow morning, you would be there by noon.A.have startedB.were startedC.were to startD.had started18.—It was the drug,not the disease,that killed the boy.—He would be still alive today if he ________ that drug.A.not takeB.shouldn’t have takenC.didn’t takeD.hadn’t taken18. Simon looks as though he never ___ a square meal(吃得饱), though his parents feed himvery well.A. getB. gettingC. gotD. should get20. – Have you ever been to Beijing?-- No, but I wish I ___. A. have B. will C. do D. had21.When a pencil is partly in a glass of water, it looks as if it ____.A. breaksB. has brokenC. were brokenD. had been broken22.(2002上海高考题)It is hard for me to imagine what I would be doing today if I ________in love,at the age of seven,with the Melinda Cox Library in my hometown.A.wouldn’t have fallenB.had not fallenC.should fallD.were to fall23.If it ________ so hard,we’d go to town.A.isn’t rainingB.weren’t rainingC.doesn’t rainD.has rain24.I wish I ________ you yesterday.A.sawB.did seeC.had seenD.were to see25.His silence at the meeting suggested that he ________ to your plan.A.didn’t agreeB.hadn’t agreeC.wouldn’t agreeD.not agree26.The father insisted his daughter ________ a rich man.A.would be engaged toB.be engaged toC.should engaged toD.must be engaged to27.You ________ earlier.The bus left a moment ago.A.would comeB.should have comeC.must comeD.could have come28.She made a suggestion that the plan ________ carefully.A.be consideredB.was consideredC.should considerD.would beconsidered试题答案:1——5 6——10 11——15 16——20 21——25 26——28DDCCA BAACB ABDBD BCDCD CBBCA BBA。