虚拟语气中考真题
中考英语虚拟语气练习题20题(答案解析)
中考英语虚拟语气练习题20题(答案解析)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 虽然在虚拟语气中可以使用,但在此语境下,would 更符合习惯表达。
2.If he had time, he _____ to the park.A.will goB.would goC.can goD.could go答案解析:B。
这是与现在事实相反的虚拟语气。
if 从句用一般过去时(had),主句用“would/could/should/might+动词原形”。
A 选项will go 是一般将来时,错误;C 选项can go 表示能力,不是虚拟语气的正确形式;D 选项could go 虽然在虚拟语气中可以使用,但在此语境下,would go 更恰当。
3.If she _____ a bird, she would fly high in the sky.A.isB.wasC.wereD.are答案解析:C。
在与现在事实相反的虚拟语气中,be 动词一律用were。
A 选项is 和D 选项are 是一般现在时,不符合虚拟语气;B 选项was 用于一般过去时,不是虚拟语气的正确形式。
4.If we _____ on an island, we would build a house by the sea.A.areB.wereC.isD.will be答案解析:B。
与现在事实相反的虚拟语气,if 从句中be 动词用were。
A 选项are 和 C 选项is 是一般现在时,错误;D 选项will be 是一般将来时,不符合虚拟语气用法。
中考英语虚拟语气练习题20题带答案
中考英语虚拟语气练习题20题带答案1. If I ____ 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 enough money, he ____ a big house.A. will buyB. would buyC. buysD. bought答案解析:B。
这是一个与现在事实相反的虚拟语气句子。
从句用一般过去时(had),主句要用would + 动词原形(would buy)。
A选项will buy是一般将来时,不能用于这种虚拟语气结构。
C选项buys是一般现在时,不符合要求。
D 选项bought是一般过去时,不能用于主句中这种结构。
3. If they ____ here yesterday, they would have seen the famous singer.A. wereB. had beenC. areD. have been答案解析:B。
这是与过去事实相反的虚拟语气。
从句要用过去完成时(had been),主句用would + have + 过去分词(would have seen)。
A选项were是与现在事实相反虚拟语气从句中的用法,不符合本题。
C选项are是一般现在时,不用于这种情况。
D选项have been是现在完成时,也不符合与过去事实相反的虚拟语气规则。
4. If it ____ sunny tomorrow, we would go for a picnic.A. isB. wasC. wereD. will be答案解析:C。
中考英语虚拟语气基础练习题40题带答案解析
中考英语虚拟语气基础练习题40题带答案解析1.If I were you,I would study harder.A.wasB.amC.beD.were答案解析:D。
本题考查对现在情况的虚拟语气,if 引导的条件状语从句中,be 动词一律用were。
2.If I had more time,I would read more books.A.haveB.hadC.hasD.having答案解析:B。
对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。
3.If he were taller,he could play basketball better.A.isB.wasC.beD.were答案解析:D。
同样是对现在情况的虚拟,be 动词用were。
4.If she had a car,she would go on a trip.A.hasB.hadC.haveD.having答案解析:B。
条件句对现在虚拟,用一般过去时,had 是have 的过去式。
5.If we had enough money,we would buy a new house.A.haveB.hadC.hasD.having答案解析:B。
对现在情况虚拟,have 的过去式had。
6.If I were a bird,I could fly in the sky.A.wasB.amC.beD.were答案解析:D。
对现在虚拟,be 动词用were。
7.If he had free time,he would watch movies.A.hasB.hadC.haveD.having答案解析:B。
条件句对现在虚拟,用had。
8.If she were a singer,she would sing beautiful songs.A.isB.wasC.beD.were答案解析:D。
对现在情况虚拟,be 动词用were。
中考英语虚拟语气练习题20题答案解析
中考英语虚拟语气练习题20题答案解析1.If I were you,I would study harder.A.will studyB.would studiedC.would studyD.study答案解析:C。
本题考查对现在情况的虚拟语气。
if 引导的条件状语从句中,be 动词一律用were,主句用would/could/should/might+动词原形。
选项A 是一般将来时,不符合虚拟语气的用法;选项 B 形式错误;选项 D 是动词原形,没有体现出虚拟语气。
2.If he had time,he would go to the park.A.hasB.haveC.hadD.will have答案解析:C。
同样是对现在情况的虚拟语气,从句中用过去式表示虚拟,主句用would/could/should/might+动词原形。
选项 A 和 D 是一般现在时和一般将来时,不符合;选项 B 形式错误。
3.If I had a lot of money,I would buy a big house.A.haveB.will haveC.hadD.has答案解析:C。
对现在情况的虚拟语气,从句用过去式,主句用would+动词原形。
选项A 和 D 是一般现在时,选项 B 是一般将来时。
4.If she were a bird,she could fly.A.isB.wasC.wereD.be答案解析:C。
虚拟语气中be 动词用were,不管主语是单数还是复数。
选项 A 是一般现在时的be 动词;选项 B 是一般过去时的be 动词,但在虚拟语气中不用;选项 D 单独的be 动词不能用于此处。
5.If they knew the truth,they would tell us.A.knowB.knewC.will knowD.would knew答案解析:B。
对现在情况的虚拟语气,从句用过去式,主句用would+动词原形。
2024年中考英语虚拟语气用法辨析练习题30题
2024年中考英语虚拟语气用法辨析练习题30题1.If I were you, I _____ study harder.A.willB.wouldC.shallD.should答案:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句,对现在情况虚拟时,从句用一般过去时,be 动词用were,主句用“would/should/could/might + 动词原形”。
选项 A 是一般将来时,不符合虚拟语气的用法;选项 C 和 D 通常不用于这种虚拟语气的表达。
2.She _____ be very happy if she knew the truth.A.willB.wouldC.shallD.should答案:B。
同样是对现在情况的虚拟语气,主句用“would/should/could/might + 动词原形”。
选项A 一般将来时错误;选项C 和D 在此处不恰当。
3.If he had time, he _____ go to the park.A.willB.wouldD.should答案:B。
对现在情况虚拟,主句“would/should/could/might + 动词原形”。
选项A 将来时不对;选项C 和D 不用于此。
4.I _____ buy a new bike if I had enough money.A.willB.wouldC.shallD.should答案:B。
还是对现在情况的虚拟,主句用“would/should/could/might + 动词原形”。
选项A 一般将来时错误;选项C 和D 不合适。
5.If they were here, they _____ help us.A.willB.wouldC.shallD.should答案:B。
对现在情况虚拟,主句“would/should/could/might + 动词原形”。
选项A 将来时不行;选项C 和D 不恰当。
中考英语虚拟语气运用练习题30题带答案
中考英语虚拟语气运用练习题30题带答案1. If I were you, I ______ study harder.A. willB. wouldC. canD. could答案:B解析:本题考查if 引导的虚拟语气。
在if 引导的虚拟条件句中,与现在事实相反,从句用一般过去时(be 动词用were),主句用“would + 动词原形”。
A 选项will 用于一般将来时;C 选项can 表示“能,可以”,用于一般现在时;D 选项could 虽然也是can 的过去式,但在虚拟语气中,主句要用would 而不是could。
所以选B。
2. If he ______ more time, he would do it better.A. hasB. hadC. haveD. having答案:B解析:这是一个if 引导的虚拟语气句子,与现在或将来事实相反,从句用一般过去时,主句用“would + 动词原形”。
A 选项has 是一般现在时的第三人称单数形式;C 选项have 用于一般现在时复数主语;D 选项having 不能单独作谓语。
所以应选B。
3. If I ______ a bird, I would fly in the sky.B. wasC. wereD. be答案:C解析:在if 引导的虚拟语气中,与现在事实相反,be 动词要用were。
A 选项am 用于一般现在时;B 选项was 是am/is 的过去式,但在虚拟语气中要用were;D 选项be 是动词原形,不能直接用。
所以选C。
4. If she ______ early, she wouldn't be late for the meeting.A. got upB. gets upC. had got upD. would get up答案:A解析:本题考查if 引导的虚拟语气。
与过去事实相反,从句用过去完成时,主句用“would + have + 过去分词”。
中考英语虚拟语气练习题20题含答案解析
中考英语虚拟语气练习题20题含答案解析1.If I were you,I _____ study harder.A.willB.wouldC.canD.could答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中,be 动词统一用were,主句谓语动词用“would/could/should/might+动词原形”。
选项A 是一般将来时,不符合虚拟语气的用法;选项 C 和 D 虽然也能表示能力等,但在对现在情况的虚拟语气中,主句常用would+动词原形。
2.My mother would be happy if I _____ my room every day.A.cleanB.cleanedC.will cleanD.am cleaning答案解析:B。
这是对现在情况的虚拟。
在虚拟语气中,if 条件句中谓语动词要用过去式,主句用would/could/should/might+动词原形。
选项A 是一般现在时,不符合;选项C 是一般将来时,也不对;选项D 是现在进行时,都不符合虚拟语气的要求。
3.If I had more time,I _____ read more books.A.willB.wouldC.canD.could答案解析:B。
对现在情况虚拟,if 条件句用过去式,主句用would/could/should/might+动词原形。
选项A 一般将来时错误;选项C 和D 虽然表示能力,但在这个语境中,虚拟语气的主句通常用would+动词原形更恰当。
4.My brother would go to the park with me if he _____ busy.A.isn'tB.weren'tC.wasn'tD.doesn't答案解析:C。
对现在情况虚拟,if 条件句中be 动词要用were (正式)或was((非正式),后面接形容词busy。
中考英语虚拟语气练习题40题(答案解析)
中考英语虚拟语气练习题40题(答案解析)1. If I ______ (be) you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:在if引导的虚拟条件句中,表示与现在事实相反的假设时,be动词要用were,不管主语是第几人称。
这里是说如果我是你,这是一种与现在事实相反的假设,所以要用were。
2. If he had enough time, he ______ (go) to the park every day.A. will goB. would goC. goesD. went答案:B。
解析:这是一个与现在事实相反的虚拟条件句。
从句用一般过去时(had),主句要用would +动词原形(would go),表示一种假设情况下的动作。
3. If it ______ (rain) tomorrow, we would not have the sports meeting.A. rainsB. rainedC. will rainD. were to rain答案:D。
解析:这是与将来事实可能相反的虚拟条件句。
在这种情况下,可以用were to +动词原形(were to rain),表示对将来的一种假设,从句用这种形式时,主句用would +动词原形(would not have)。
4. If she ______ (know) his phone number, she would call him.A. knowsB. knewC. has knownD. had known答案:B。
解析:这是与现在事实相反的虚拟条件句。
从句用一般过去时((knew),表示一种假设情况,主句用would +动词原形((would call)。
5. If they ______ (not be) so busy, they could come to the party.A. are notB. were notC. will not beD. have not been答案:B。
中考英语虚拟语气运用练习题30题【含答案解析】
中考英语虚拟语气运用练习题30题【含答案解析】1. If I _______ (be) you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:在虚拟语气中,当与现在事实相反时,if引导的条件句中的be动词要用were,不管主语是第几人称。
A选项am是一般现在时的形式,不符合虚拟语气语法规则;B选项was虽然是be的过去式,但在虚拟语气中与现在事实相反时不用was;D选项be形式错误。
2. If he had enough time, he _______ (go) to the concert last night.A. will goB. would goC. would have goneD. goes答案:C。
解析:本题考查与过去事实相反的虚拟语气。
在这种情况下,if 条件句用had + 过去分词,主句用would/should/could/might+have+过去分词。
A 选项will go是一般将来时,不符合;B选项would go用于与现在或将来事实相反的主句结构,这里是与过去事实相反,所以错误;D选项goes是一般现在时,不符合要求。
3. If it _______ (rain) tomorrow, we would stay at home.A. rainsB. rainedC. will rainD. were to rain答案:D。
解析:这是与将来事实相反的虚拟语气。
结构为if从句用were to + 动词原形或者should+动词原形或者一般过去时(be动词用were),主句用would/should/could/might+动词原形。
A选项rains是一般现在时表将来,不符合虚拟语气;B选项rained虽然是过去式,但在这里没有D选项全面准确;C选项will rain是一般将来时,不符合虚拟语气规则。
2024年中考英语虚拟语气运用练习题30题
2024年中考英语虚拟语气运用单选题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 也表示能力,一般用于could do sth. 句型,与本题语境不符;C 选项will 是一般将来时的助动词,在虚拟语气中不适用。
D 选项would 符合虚拟语气的用法。
2.If I had a lot of money, I ____ buy a big house.A.canB.couldC.willD.would答案:D。
与现在事实相反的虚拟语气,从句用一般过去时,主句用“would/could/should/might + 动词原形”。
A 选项can 表示能力,在虚拟语气中不适用;B 选项could 表示能力,在此处不如would 恰当;C 选项will 是一般将来时的助动词,在虚拟语气中不适用。
D 选项would 符合虚拟语气的用法。
3.If I knew his phone number, I ____ call him.A.canB.couldC.willD.would答案:D。
考查与现在事实相反的虚拟语气。
从句用一般过去时,主句用“would/could/should/might + 动词原形”。
A 选项can 表示能力,在虚拟语气中不适用;B 选项could 虽表示能力,但此处用would 更合适;C 选项will 是一般将来时的助动词,在虚拟语气中不适用。
D 选项would 正确。
4.If I were taller, I ____ play basketball better.A.canB.couldC.willD.would答案:D。
中考英语虚拟语气练习题40题含答案解析
中考英语虚拟语气练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,主句用“would+动词原形”。
A 选项will 表示将来时态,不符合虚拟语气用法;C 选项can 表示能力,也不符合虚拟语气;D 选项must 表示必须,同样不符合虚拟语气在此处的用法。
2.If he _____ more time, he could finish the project.A.haveB.hadC.hasD.would have答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,had 是have 的过去式,主句用“could+动词原形”。
A 选项have 是原形,不符合虚拟语气;C 选项has 是第三人称单数形式,也不符合;D 选项would have 一般用于对过去情况的虚拟,此处不适用。
3.If she _____ to the party, she would have a great time.A.goesB.wentC.will goD.would go答案解析:B。
此句是对现在或将来情况的虚拟,if 从句用一般过去时,went 是go 的过去式,主句用“would+动词原形”。
A 选项goes 是一般现在时,不符合;C 选项will go 是将来时态,不符合;D 选项would go 一般用于对过去情况的虚拟或if 从句是过去完成时的情况,此处不适用。
4.If they _____ here now, we could ask them for help.A.areB.wereC.will beD.would be答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,were 是be 的过去式,主句用“could+动词原形”。
中考英语虚拟语气辨析练习题30题(带答案)
中考英语虚拟语气辨析练习题30题(带答案)1. If I ____ more time, I would practice playing the piano every day.A. haveB. hadC. will haveD. has答案:B。
解析:这是对现在情况的虚拟。
在if引导的虚拟条件句中,对现在情况虚拟的结构是从句用一般过去时(be动词用were),主句用would/could/might + 动词原形。
A选项have是一般现在时,不符合虚拟语气结构;C选项will have是一般将来时,也不符合;D 选项has是一般现在时第三人称单数形式,同样不符合。
这里表示如果我有更多时间 实际上没有),我会每天练习弹钢琴。
2. If he ____ here now, he would help us with this difficult problem.A. isB. wasC. wereD. are答案:C。
解析:这是对现在情况的虚拟。
在虚拟条件句中,be 动词不管主语是什么,一律用were。
A选项is是一般现在时,不符合;B选项was在这种情况下是错误用法;D选项are是一般现在时复数形式,也不符合要求。
此句表示如果他现在在这里( 实际上不在),他会帮助我们解决这个难题。
3. If she had studied harder last term, she ____ better grades.A. getsB. gotC. would getD. would have got答案:D。
解析:这是对过去情况的虚拟。
对过去情况虚拟的结构是从句用过去完成时,主句用would/could/might+have+过去分词。
A选项gets是一般现在时;B选项got是一般过去时;C选项would get是对现在或将来情况虚拟的主句形式,都不符合。
这里说如果她上学期学习更努力 实际上没有),她就会取得更好的成绩。
中考英语虚拟语气基础练习题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 意思不合适;C 选项will 也不能用于虚拟语气;D 选项would 符合虚拟语气结构。
2.If he had time, he ______ play basketball with us.A.canB.couldC.willD.would答案解析:D。
理由同上。
A 选项can 不对;B 选项could 意思不准确;C 选项will 错误;D 选项would 符合虚拟语气对现在情况的结构。
3.If my sister were taller, she ______ be in the school basketball team.A.canB.couldC.will答案解析:D。
按照虚拟语气对现在情况虚拟的结构,D 选项正确。
A 选项can 不行;B 选项could 单独看也不合适;C 选项will 错误。
4.If I had a lot of money, I ______ buy a big house.A.canB.couldC.willD.would答案解析:D。
虚拟语气对现在情况虚拟,D 选项would 符合。
A 选项can 不用于此;B 选项could 不准确;C 选项will 错误。
5.If my parents were here, they ______ help me with my homework.A.canB.couldC.willD.would答案解析:D。
D 选项would 符合虚拟语气结构。
中考英语虚拟语气运用练习题20题含答案解析
中考英语虚拟语气运用练习题20题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气用法;C 选项shall 通常用于第一人称将来时,不是虚拟语气;D 选项should 在此处意思不太符合语境。
2.If I had a lot of money, I ______ buy a big house.A.willB.wouldC.shallD.should答案解析:B。
理由同上。
A 选项will 不是虚拟语气;C 选项shall 不是虚拟语气;D 选项should 意思不太恰当。
3.If I knew his number, I ______ call him.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不太符合。
4.If I were taller, I ______ play basketball better.A.willB.wouldC.shallD.should答案解析:B。
理由同上。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不合适。
5.If I had more time, I ______ read more books.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不太符合语境。
中考英语虚拟语气基础练习题40题含答案解析
中考英语虚拟语气基础练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
对现在情况虚拟,主句谓语用“would/could/should/might+动词原形”。
A 选项will 一般用于将来时;C 选项can 表示能力;D 选项must 表示必须,都不符合虚拟语气对现在情况虚拟的结构。
2.If I had more time, I _____ read more books.A.willB.wouldC.canD.must答案解析:B。
理由同上。
A 选项will 用于将来时;C 选项can 表示能力;D 选项must 表示必须,都不符合虚拟语气对现在情况虚拟的结构。
3.If he _____ taller, he could play basketball better.A.isB.wasC.were答案解析:C。
在虚拟语气中,be 动词一律用were。
A 选项is 用于一般现在时;B 选项was 用于一般过去时;D 选项will be 用于将来时,都不符合虚拟语气对现在情况虚拟的结构。
4.If she _____ more confident, she would speak in public.A.isB.wasC.wereD.will be答案解析:C。
理由同上。
A 选项is 用于一般现在时;B 选项was 用于一般过去时;D 选项will be 用于将来时,都不符合虚拟语气对现在情况虚拟的结构。
5.If we _____ a big house, we could invite more friends.A.haveB.hadC.will haveD.would have答案解析:B。
对现在情况虚拟,从句谓语用“动词的过去式(be 动词用were)”。
A 选项have 用于一般现在时;C 选项will have 用于将来时;D 选项would have 用于虚拟语气的主句,都不符合虚拟语气对现在情况虚拟的从句结构。
中考英语虚拟语气特殊形式练习题40题(带答案)
中考英语虚拟语气特殊形式练习题40题(带答案)1. If I had studied harder when I was young, I ____ a better job now.A. will haveB. would haveC. hadD. would have had答案:B。
解析:这是一个混合虚拟语气的句子。
从句“when I was young”表明是对过去的假设,用了过去完成时“had studied”;主句“now”表明是对现在情况的虚拟,所以要用“would + 动词原形”形式,这里表示“如果我年轻时更努力学习,现在我就会有一个更好的工作”。
A 选项“will have”不是虚拟语气的正确形式;C选项“had”没有体现虚拟语气;D选项“would have had”是对过去情况的虚拟,不符合主句对现在情况的虚拟要求。
2. If he ____ his money well last year, he wouldn't be in trouble now.A. managedB. had managedC. would manageD. manages答案:B。
解析:这是混合虚拟语气。
根据“last year”可知从句是对过去的假设,要用过去完成时“had managed”;“now”表明主句是对现在情况的虚拟。
A选项“managed”是一般过去时,不符合对过去假设的虚拟语气要求;C选项“would manage”不是对过去假设的正确形式;D选项“manages”是一般现在时,也不符合要求。
3. If it ____ for your help yesterday, I couldn't have finished the work.A. isn'tB. wasn'tC. hadn't beenD. wouldn't be答案:C。
中考英语虚拟语气运用练习题30题(答案解析)
中考英语虚拟语气运用练习题30题(答案解析)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 I had more time, I _____ read more books.A.willB.wouldC.shallD.should答案解析:B。
对现在情况的虚拟,if 从句用一般过去时,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气用法;C 选项shall 用法不对;D 选项should 在此处不合适。
3.If I knew his phone number, I _____ call him.A.willB.wouldD.should答案解析:B。
同样是对现在情况的虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 错误;C 选项shall 不恰当;D 选项should 不符合。
4.If I were a bird, I _____ fly freely in the sky.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句“would/could/should/might+动词原形”。
A 选项will 不对;C 选项shall 不适用;D 选项should 不符合此语境。
5.If I had a car, I _____ go on a trip.A.willB.wouldC.shallD.should答案解析:B。
中考英语虚拟语气特殊形式练习题40题含答案解析
中考英语虚拟语气特殊形式练习题40题含答案解析1. If I _____ you, I would take an umbrella with me. It looks like it's going to rain.A. amB. wasC. wereD. be答案:C。
解析:这是一个典型的虚拟语气句子,表示与现在事实相反的假设。
在虚拟语气中,be动词不管主语是什么,一律用were,而不用was。
A选项am是一般现在时的形式,不符合虚拟语气语法;B选项was在虚拟语气中是错误用法;D选项be形式错误。
2. I wish I _____ fly like a bird.A. canB. couldC. willD. would答案:B。
解析:wish后的宾语从句用虚拟语气,表示与现在事实相反的愿望。
表示能力时,在虚拟语气中要用could,而不是can(A 选项),will C选项)表示将来,would D选项)虽然也是will的过去式,但在这里表示能力要用could。
3. If only he _____ here now!A. isB. wasC. wereD. be答案:C。
解析:if only引导的句子表示一种强烈的愿望,用虚拟语气,与现在事实相反时be动词用were,A选项is是一般现在时形式,不符合;B选项was在虚拟语气中这种情况下不用;D选项be 形式错误。
4. It's high time we _____ to bed.A. goB. wentC. will goD. would go答案:B。
解析:It's high time(that)...句型中,that可省略,从句要用虚拟语气,动词形式为一般过去式,表示“该做某事了”,与现在事实不符。
A选项go是一般现在时;C选项will go是一般将来时;D选项would go虽然也是虚拟语气形式,但在这里要用一般过去式went。
中考英语虚拟语气特殊形式练习题40题含答案解析
中考英语虚拟语气特殊形式练习题40题含答案解析1.If I had known the truth earlier, I would have acted differently.A.would have actedB.would actC.actedD.had acted答案解析:A。
此句为与过去事实相反的虚拟语气,从句用had done,主句用would have done。
选项B 是对现在或将来的虚拟形式;选项C 是一般过去时,不符合虚拟语气要求;选项D 单独使用had acted 不是正确的虚拟语气主句形式。
2.If he had studied harder, he would have passed the exam.A.would have passedB.would passC.passedD.had passed答案解析:A。
与过去事实相反的虚拟语气,从句had studied harder,主句would have passed。
选项B 是对现在或将来的虚拟形式;选项C 一般过去时,不对;选项D 不是正确的主句形式。
3.If she had taken my advice, she wouldn't have made such a mistake.A.wouldn't have madeB.wouldn't makeC.didn't makeD.hadn't made答案解析:A。
与过去事实相反,从句had taken,主句would have done。
选项B 针对现在或将来;选项C 一般过去时;选项D 不是正确主句形式。
4.If they had arrived on time, they would have caught the train.A.would have caughtB.would catchC.caughtD.had caught答案解析:A。
中考英语虚拟语气运用练习题20题带答案
中考英语虚拟语气运用练习题20题带答案1. If I ____ a bird, I would fly to the moon.A. amB. wasC. wereD. be答案:C。
解析:在虚拟语气中,表示与现在事实相反的假设,be动词一律用were,不管主语是第几人称。
A选项am是一般现在时的形式,不符合虚拟语气语法规则;B选项was虽然是be的过去式,但在虚拟语气中这种用法错误;D 选项be是原形,不能直接用于此处。
2. If he had more time, he ____ more books.A. will readB. would readC. readsD. read答案:B。
解析:这是与现在事实相反的虚拟语气,条件从句用一般过去时(had),主句要用would +动词原形(would read)。
A选项will read是一般将来时,不符合虚拟语气结构;C选项reads是一般现在时,也不符合;D选项read 是动词原形或过去式,但在这里没有遵循虚拟语气的规则。
3. If she ____ to the party last night, she would have met her favorite star.A. wentB. had goneC. goes答案:B。
解析:这是与过去事实相反的虚拟语气。
条件从句要用过去完成时(had gone),主句用would + have +过去分词(would have met)。
A选项went 是一般过去时,不符合这种虚拟语气结构;C选项goes是一般现在时;D选项go是动词原形,都不符合要求。
4. If it ____ tomorrow, we would cancel the picnic.A. rainB. rainedC. rainsD. will rain答案:B。
解析:这是与将来事实可能相反的虚拟语气。
条件从句可以用一般过去时(rained),主句用would+动词原形(would cancel)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟语气中考真题一、初中英语虚拟语气1.----What can I do with so much money?----If I _______ you, I _______ give it away to charity.A.am, will B.am, would C.were, would D.was, would【答案】C【解析】试题分析:考查虚拟语气。
句意你如何处理这些钱?如果我是你,我会把它捐给慈善机构。
表示对现在的虚拟,if引导的从句用一般过去时,语句用would do ,故选C项。
考点:考查虚拟语气。
【答案】D【解析】试题分析:句意:如果天气是好的,我们的运动会就不会推迟了。
这里是虚拟语气,根据wouldn’t可知这是对现在的虚拟,在条件状语中对现在的虚拟用were;put down 镇压,记下;put up提供; put off推迟。
根据句意故选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.– 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。
考点:考查虚拟语气。
4. I________ a big house for my family if I _____ a lot of money.A.would buy, have B.would buy, hadC.will buy; had D.will buy, will have【答案】B【解析】试题分析:句意:如果我有很多钱,我要给家人买个大大的房子。
句子用虚拟语气,所以动词用过去式,would,had,故选B。
考点:考查虚拟语气。
5.If I______ you, I would take a small present..A.am B.was C.were D.are【答案】C【解析】试题分析:句意:如果我我你,我会那个小的礼物。
句中用虚拟语气,系动词用were,故选C。
考点:考查虚拟语气。
6.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。
7._______ in order to sit for the college entrance exam?A.What did she suggest he read B.What did she suggest he readsC.Did she suggest for him to read D.Did she suggest what he read【答案】A【解析】【详解】句意:为了参加大学入学考试,她建议他读什么书?考查虚拟语气。
suggest表示“建议”时,后接从句用that sb should do,should可省。
特殊疑问句的结构是特殊疑问词+be动词(助动词)+主语+其他?故选A。
8.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。
9.If I were invited to the party,I _______ a red skirt.A. will wear B. wear C. would wear【答案】C【解析】试题分析:如果我被邀请参加聚会,我会穿红色的裙子。
此处考查虚拟语气。
句中,主句和从句的谓语都要用虚拟语气,与现在事实相反的假设,从句(条件句)动词过去式(be 一般用were);主句(结果句) should /would/ could/ might +动词原形。
故答案为C。
考点:考查虚拟语气。
10. 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。
考点:考查虚拟语气。
11.—A student in my class said to 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)+动词原形”。
该句描述的是与现状相反的事实故选A。
考点:考查虚拟语气。
12.I’m so busy. If I ______ time, I ______ have a good rest.A.have, would B.have, could C.had, would D.had, will【答案】C【解析】试题分析: 句意:我太忙了,如果我有时间,我就会好好休息一下。
从句if +过去式,主句would +动词原形,表明与将来相反的虚拟语气,故答案选C.考点:考查虚拟语气。
13.–I argued with my best friend. What should I do?--If I ________ you, I would say sorry to her.A.am B.was C.are D.were【答案】D【解析】试题分析:句意:我和我最好的朋友吵架了。
我该怎么办?如果我是你,我就对她说对不起。
虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是事实,或与事实相反。
在虚拟条件语气句中,表示与现在事实相反的事实,条件从句中的谓语动词用过去式(be用were不用was),主句谓语动词为“would+原形动词”,所以选D。
考点:考查虚拟语气。
14.I’ m so busy. If I time, I travel around.A.have; would B.have; could C.had; would D.had; will【答案】C【解析】试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。