中考英语虚拟语气真题汇编(含答案)
中考英语虚拟语气练习题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。
初三英语虚拟语气练习题20题带答案
初三英语虚拟语气练习题20题带答案1. If I ____ rich, I would buy a big house for my parents.A. amB. wasC. wereD. will be答案:C。
解析:这是一个与现在事实相反的虚拟语气句子。
在虚拟语气中,be动词不管主语是什么人称,都要用were形式。
本句表达如果我现在很富有(实际上我不富有),我就会给父母买大房子,所以选C。
2. If he had studied harder last term, he ____ the exam.A. would passB. passedC. would have passedD. had passed答案:C。
解析:这是一个与过去事实相反的虚拟语气句子。
结构为if + 过去完成时(had done),主句用would + have + 过去分词形式。
这里表示如果他上学期学习更努力(实际上没有),他就能通过考试了,所以选C。
3. If it ____ sunny tomorrow, we would go for a picnic.A. isB. wasC. wereD. will be答案:C。
解析:这是一个与将来事实相反的虚拟语气句子。
结构为if + 主语+ 过去式(be动词用were),主句用would + 动词原形。
这里表示如果明天天气晴朗(实际上还不确定天气情况),我们就会去野餐,所以选C。
4. She would come to the party if she ____ invited.A. wasB. wereC. isD. has been答案:B。
解析:这是一个与现在事实相反的假设情况。
在虚拟语气中,不管主语是第几人称,be动词都用were。
句子表示如果她被邀请(实际上不确定是否被邀请),她就会来参加聚会,所以选B。
5. If I ____ you, I would not make such a mistake.A. amB. wasC. wereD. had been答案:C。
中考英语虚拟语气练习题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+动词原形。
初三英语虚拟语气练习题50题(带答案)
初三英语虚拟语气练习题50题(带答案)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 time now, he ____ with you.A. will goB. would goC. goesD. went答案解析:B。
这里是与现在事实相反的虚拟条件句,从句用一般过去时(had),主句要用would + 动词原形,A选项will go是一般将来时;C选项goes是一般现在时;D选项went虽然是go的过去式,但不符合这种虚拟语气的结构。
3. If she ____ to the party last night, she would have met her old friend.A. wentB. had goneC. has goneD. goes答案解析:B。
这是与过去事实相反的虚拟条件句,从句要用过去完成时((had + 过去分词),主句要用would + have + 过去分词。
A 选项went是一般过去时;C选项has gone是现在完成时;D选项goes 是一般现在时。
4. If it ____ tomorrow, we would not go for a picnic.A. rainsB. rainedC. will rainD. has rained答案解析:B。
这是与将来事实相反的虚拟条件句,从句可以用一般过去时(rained),表示对将来情况的假设。
A选项rains是一般现在时,用于真实条件句;C选项will rain是一般将来时;D选项has rained是现在完成时。
中考英语虚拟语气顶级综合用法练习题30题(带答案)
中考英语虚拟语气顶级综合用法练习题30题(带答案)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. If Tom ____ more carefully in the exam yesterday, he ____ better results.A. had written; would getB. wrote; would have gotC. had written; would have gotD. writes; will get答案:C。
解析:本题考查与过去事实相反的虚拟语气。
句子中有明显的yesterday表明是过去的事情。
在这种情况下,条件句要用had + 过去分词,主句要用would + have + 过去分词。
A选项主句结构错误;B选项条件句结构错误;D选项是一般现在时和一般将来时的结构,不符合虚拟语气要求。
3. If it ____ rain tomorrow, we would go camping.A. doesn'tB. didn'tC. won'tD. wouldn't答案:B。
解析:这是一个与将来事实相反的虚拟语气句子。
在这种情况下,条件句可以用should + 动词原形、were to + 动词原形或者一般过去时。
这里用一般过去时表示将来不太可能发生的假设。
A选项是一般现在时的否定形式,不符合;C选项是一般将来时的否定形式,错误;D选项是过去将来时,结构错误。
初三英语虚拟语气练习题20题含答案解析
初三英语虚拟语气练习题20题含答案解析1.If I were you,I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,对现在情况的虚拟要用“if+主语+动词的过去式(be 动词用were),主语+would/could/should/might+动词原形”。
选项A 是一般将来时,不符合虚拟语气用法;选项 C 和 D 虽然也可以在虚拟语气中使用,但在这里与语境不符。
只有选项 B would 符合对现在情况的虚拟语气用法。
2.If he ______ more time,he could finish his homework.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况的虚拟语气,if 从句用动词的过去式。
选项 A 是一般现在时第三人称单数形式,不符合;选项C 是动词原形,一般现在时,不符合;选项D 是对过去情况的虚拟语气的形式,不符合。
只有选项B had 符合对现在情况的虚拟语气用法。
3.If I ______ a bird,I could fly in the sky.A.amB.wasC.wereD.be答案解析:C。
在虚拟语气中,be 动词一律用were。
选项A 是一般现在时,不符合虚拟语气用法;选项B was 一般用于过去时或非虚拟语气中,不符合;选项 D be 一般不单独使用在这种情况下。
只有选项C were 符合对现在情况的虚拟语气用法。
4.If she ______ taller,she could play basketball better.A.isB.wasC.wereD.be答案解析:C。
理由同第三题,对现在情况的虚拟语气中be 动词用were。
选项 A 一般现在时,不符合;选项B was 一般用于过去时或非虚拟语气中,不符合;选项D be 一般不单独使用在这种情况下。
中考英语虚拟语气练习题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是一般将来时,不符合虚拟语气规则。
中考英语虚拟语气练习题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 ______ (be) you, I would study harder for the exam.A. amB. wasC. wereD. is答案:C。
解析:这是与现在事实相反的虚拟语气,在虚拟语气中,be动词不管主语是第几人称,都用were。
这里表达如果我是你(实际上我不是你),所以要用were。
2. If he had enough time, he ______ (go) to the concert last night.A. would goB. will goC. would have goneD. went答案:C。
解析:这是与过去事实相反的虚拟语气。
根据last night 可知是过去的事情,从句用had done(had enough time),主句要用would have done,所以选C,表示如果他昨晚有足够的时间,他就会去音乐会了(实际上他没去)。
3. If it ______ (rain) tomorrow, we would stay at home.A. rainsB. rainedC. will rainD. were to rain答案:D。
解析:这是与将来事实相反的虚拟语气。
与将来事实相反有三种形式:1. If + 主语+ 动词过去式;2. If + 主语+ were to + 动词原形;3. If + 主语+ should + 动词原形。
这里表示如果明天下雨(明天还没到,是对将来的假设),我们就会待在家里,所以选D。
4. She would be much healthier if she ______ (not eat) so much junk food.A. doesn't eatB. didn't eatC. haven't eatenD. won't eat答案:B。
中考英语虚拟语气运用练习题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 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。
初三英语虚拟语气练习题20题(带答案)
初三英语虚拟语气练习题20题(带答案)1. If I ____ you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:这是一个对现在情况的虚拟条件句。
在虚拟语气中,be动词在与I搭配时,不管什么人称都要用were,而不用was。
选项A是一般现在时的形式,不符合虚拟语气的要求。
选项B虽然也是be动词的过去式,但在虚拟语气中I后面要用were。
选项D是be动词原形,也不符合虚拟语气的用法。
2. If he had time, he ____ to the cinema with us yesterday.A. will goB. would goC. would have goneD. goes答案:C。
解析:这是对过去情况的虚拟。
句子中给出了yesterday 这个表示过去的时间状语。
在对过去的虚拟条件句中,主句要用would have + 过去分词的形式。
选项A是一般将来时,不符合对过去虚拟的要求。
选项B是对现在或将来虚拟时主句的形式。
选项D是一般现在时,也不符合题意。
3. If it ____ tomorrow, we would cancel the picnic.A. rainsB. rainedC. will rainD. would rain答案:B。
解析:这是对将来情况的虚拟。
在if引导的对将来情况虚拟的条件句中,从句可以用过去式。
选项A是一般现在时,表示将来的真实条件,不符合虚拟语气要求。
选项C是一般将来时,不是对将来虚拟的正确形式。
选项D是would + 动词原形,这种形式一般用于主句,而不是从句。
4. If she ____ more carefully, she wouldn't have made so many mistakes.A. listensB. listenedC. had listenedD. has listened答案: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。
中考英语虚拟语气真题汇编(含答案)
中考英语虚构语气真题汇编( 含答案 )一、初中英语虚构语气1.If I______ you, I would take a small present..A. am B.was C. were D. are【答案】 C【分析】试题剖析:句意:假如我我你,我会那个小的礼品。
句顶用虚构语气,系动词用were,故选 C。
考点:考察虚构语气。
2.If I _______ you, I would say another student could do it better.A. was B. were C. were D. are【答案】 B【分析】【详解】句意:假如我是你,我会说另一个学生能够把它做得更好。
考察虚构语气。
依据句意可知“此刻事实”相反,此句是虚构语气, be 动词使用were;应选A。
3.— I don’ t know what to wear at the party.— If Iyou, I would wear a shirt and a tie.A. am B. is C. were D. was【答案】 C【分析】试题剖析: if 从句的虚构语气,关于此刻的虚构用一般过去式,be 动词都用were,应选句意:——我不知道聚会该穿什么。
——假如我是你,我会穿一件衬衫加一条领带。
应选考点: if 条件句的虚构语气评论: if 条件句的虚构语气,是中考要求掌握的知识点,分为三种状况:表示与此刻事实相反的状况,从句谓语动词用一般过去式(be 用 were),主句谓语动词C.C用should/would/could/might +do;2. 表示与过去的事实相反的状况,从句谓语动词用过去达成时,主句谓语动词用 should/would/could/might+have done;3. 表未来的事实相反的状况,从句谓语动词用should+动词 /did/were to do ,主句谓语动词用should/would/could/might+do。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中考英语虚拟语气真题汇编(含答案)一、初中英语虚拟语气1.If I______ you, I would take a small present..A.am B.was C.were D.are【答案】C【解析】试题分析:句意:如果我我你,我会那个小的礼物。
句中用虚拟语气,系动词用were,故选C。
考点:考查虚拟语气。
2.If I _______ you, I would say another student could do it better.A.was B.were C.were D.are【答案】B【解析】【详解】句意:如果我是你,我会说另一个学生可以把它做得更好。
考查虚拟语气。
根据句意可知“现在事实”相反,此句是虚拟语气,be动词使用were;故选A。
3.—I don’t know what to wear at the party.— If I you, I would wear a shirt and a tie.A.am B.is C.were D.was【答案】C【解析】试题分析:if从句的虚拟语气,对于现在的虚拟用一般过去式,be动词都用were,故选C.句意:——我不知道聚会该穿什么。
——如果我是你,我会穿一件衬衫加一条领带。
故选C 考点:if条件句的虚拟语气点评:if条件句的虚拟语气,是中考要求掌握的知识点,分为三种情况:表示与现在事实相反的情况,从句谓语动词用一般过去式(be用were),主句谓语动词用should/would/could/might +do;2.表示与过去的事实相反的情况,从句谓语动词用过去完成时,主句谓语动词用should/would/could/might+have done;3.表将来的事实相反的情况,从句谓语动词用should+动词/did/were to do,主句谓语动词用should/would/could/might +do。
4.If I ____ a candle, I would light the world bright.A.am B.are C.be D.were【答案】D【解析】试题分析:句意:如果我是一根蜡烛,我将点亮这个世界。
if I were 如果我是…,were虚拟语气,be动词都用were,故选D考点:if条件句的虚拟语气点评:if条件句的虚拟语气,是中考要求掌握的知识点,分为三种情况:表示与现在事实相反的情况,从句谓语动词用一般过去式(be用were),主句谓语动词用should/would/could/might +do;2.表示与过去的事实相反的情况,从句谓语动词用过去完成时,主句谓语动词用should/would/could/might+have done;3.表将来的事实相反的情况,从句谓语动词用should+动词/did/were to do,主句谓语动词用should/would/could/might +do。
5.If I ____you, I _____the army.A.am, would join B.were ,would joinC.am, will join D.were ,will join【答案】B【解析】试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
其主要有三种结构:1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。
句意:如果我是你,我会加入军队。
结合语境可知本句描述的是与现状相反的事实,故选B。
考点:考查虚拟语气。
6. ---What if I have to go there and know nothing about it?--- If I______ you, I would try to find some information about it on the Internet.A.am B.was C.will be D.were【答案】D【解析】试题分析:句意:——倘若我必须去那儿而且对那里一无所知,该怎么办?——如果我是你,我会在网上查找一些有关那里的信息。
根据I would try to find可知主句用的是would+do,可知这是对现在事实的假设的虚拟语气,因此If引导的条件状语从句用一般过去时,根据虚拟语气的用法be动词在If引导虚拟语气中用were .故选 D。
考点:考查虚拟语气的用法。
7.—A student in my class said to me, “if I ______our math teacher, I_____ make math learning eas ier 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),主句谓语用“sho uld (would, could, might)+动词原形”。
该句描述的是与现状相反的事实故选A。
考点:考查虚拟语气。
8.If I __________you. I would buy a big house for my parents.A.be B.am C.was D.were【答案】D【解析】试题分析:句意:如果我是你。
我会买一个大房子给我的父母。
这道题考查的是假设,所以要用虚拟语气,用过去时。
故选D.考点:考查虚拟语气的用法。
9. 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。
考点:考查虚拟语气。
10.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。
考点:考查虚拟语气。
11.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。
12.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。
13.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【解析】试题分析:如果我有一百万美元,我要和我的父母环游世界。