最新虚拟语气中考真题 经典
人教版中考英语虚拟语气练习题40题含答案解析

人教版中考英语虚拟语气练习题40题含答案解析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 my brother had more time, he ______ play basketball with his friends.A.canB.couldC.willD.would答案解析:D。
与现在事实相反的虚拟语气,if 从句用一般过去时,主句用would/could/should/might+动词原形。
A 选项can 不是虚拟语气的用法;B 选项could 虽然也有“能够”的意思,但在本题中不如would 更能体现虚拟语气;C 选项will 不是虚拟语气的用法。
3.If I had a magic pen, I ______ draw beautiful pictures.A.canB.couldC.willD.would答案解析:D。
这是与现在事实相反的虚拟语气,if 从句用had,主句用would/could/should/might+动词原形。
A 选项can 不是虚拟语气的用法;B 选项could 可以表示能力或可能性,但不如would 更符合虚拟语气的语境;C 选项will 不是虚拟语气的用法。
4.If my sister were taller, she ______ play volleyball better.A.canB.couldC.willD.would答案解析:D。
人教版中考英语虚拟语气特殊形式练习题40题含答案解析

人教版中考英语虚拟语气特殊形式练习题40题含答案解析1. If I ____ you, I would study harder for the exam.A. amB. wasC. wereD. be答案解析:C。
在虚拟语气中,if引导的非真实条件句表示与现在事实相反时,be动词一律用were,不管主语是第几人称。
A选项am是一般现在时的形式,不符合虚拟语气语法规则;B选项was虽然在一般过去时中可以表示单数主语的be动词形式,但在虚拟语气中这种用法错误;D选项be是动词原形,也不符合虚拟语气的语法要求。
2. If he ____ more time, he would go to the concert.A. hasB. hadC. will haveD. have答案解析:B。
这是一个与现在事实相反的虚拟语气句子。
在这种情况下,if从句中的动词要用一般过去式,这里表示如果他有更多时间(实际上他没有),他就会去音乐会。
A选项has是一般现在时的形式;C选项will have是一般将来时的形式;D选项have是动词原形,均不符合虚拟语气的语法规则。
3. If she ____ to the party last night, she would have met her old friend.A. wentB. had goneC. goesD. has gone答案解析:B。
这是一个与过去事实相反的虚拟语气句子。
在if引导的非真实条件句中,表示与过去事实相反时,从句要用过去完成时。
这里表示如果她昨晚去了聚会(实际上没去),她就会见到她的老朋友。
A选项went是一般过去时,不符合与过去事实相反的虚拟语气从句的语法要求;C选项goes是一般现在时;D选项has gone是现在完成时,均不符合要求。
4. If it ____ rain tomorrow, we would go for a picnic.A. don'tB. doesn'tC. didn'tD. won't答案解析:C。
初三英语虚拟语气练习题20题【含答案解析】

初三英语虚拟语气练习题20题【含答案解析】1. If I ____ a scientist, I would try to find a cure for cancer.A. amB. wasC. wereD. will be答案:C。
解析:在虚拟语气中,当表示与现在事实相反的假设时,be动词一律用were,不管主语是第几人称。
A选项am是一般现在时的形式,不符合虚拟语气语法;B选项was虽然是be的过去式,但在虚拟语气中这种用法是错误的;D选项will be是一般将来时的形式,也不符合虚拟语气的要求。
2. Had he studied harder, he ____ the exam.A. would passB. would have passedC. passedD. had passed答案:B。
解析:这是一个虚拟语气中的倒装句,原句是If he had studied harder, he would have passed the exam。
表示与过去事实相反的假设,从句用had + 过去分词,主句用would + have+过去分词。
A选项would pass是与现在或将来事实相反的主句形式;C选项passed是一般过去时,不符合虚拟语气;D选项had passed 是过去完成时,但在这种假设情况下用法错误。
3. If it ____ tomorrow, we would go for a picnic.A. doesn't rainB. didn't rainC. won't rainD. not rain答案:B。
解析:这是与将来事实可能相反的虚拟语气。
在这种情况下,从句可以用一般过去时表示虚拟,这里表示如果明天不下雨(实际可能会下雨),我们就去野餐。
A选项doesn't rain是一般现在时的否定形式,不符合虚拟语气;C选项won't rain是一般将来时的否定形式,也不符合;D选项not rain形式错误。
中考英语虚拟语气顶级综合用法练习题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选项是过去将来时,结构错误。
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 不恰当。
中考英语虚拟语气练习题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是一般将来时,不符合虚拟语气规则。
中考英语虚拟语气顶级综合用法练习题20题(带答案)

中考英语虚拟语气顶级综合用法练习题20题(带答案)1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
本句是对现在情况的虚拟,if 引导的条件状语从句中用一般过去时(be 动词用were),主句用“would + 动词原形”。
A 选项will 一般用于真实条件句;C 选项can 表示能力;D 选项must 表示必须,都不符合虚拟语气对现在情况的虚拟用法。
2.If he _____ more time, he could finish his homework.A.haveB.hasC.hadD.having答案解析:C。
对现在情况虚拟,if 条件句用一般过去时,had 是have 的过去式。
A 选项have 用于一般现在时;B 选项has 是have 的第三人称单数形式;D 选项having 不能单独做谓语,都不符合要求。
3.If I _____ a bird, I could fly everywhere.A.amB.wasD.be答案解析:C。
对现在情况虚拟,be 动词在条件句中一律用were。
A 选项am 用于一般现在时第一人称;B 选项was 用于一般过去时单数;D 选项be 不能单独做谓语。
4.If she _____ taller, she could play basketball better.A.isB.wasC.wereD.be答案解析:C。
同样是对现在情况的虚拟,be 动词用were。
A 选项is 一般现在时;B 选项was 一般过去时单数;D 选项be 不能单独做谓语。
5.If they _____ enough money, they would buy a new car.A.haveB.hasC.hadD.having答案解析:C。
对现在情况虚拟,if 条件句用一般过去时,had 符合。
中考英语虚拟语气练习题40题答案解析版

中考英语虚拟语气练习题40题答案解析版1. If I ____ you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:在虚拟语气中,if引导的条件句表示与现在事实相反时,be动词一律用were,不管主语是第几人称。
本题表达“如果我是你”,这是与现在事实相反的假设,所以用were。
2. If he had time, he ____ to the concert with us tomorrow.A. would goB. will goC. goesD. went答案:A。
解析:这里是if引导的虚拟条件句对将来情况的虚拟。
结构为:if + 主语+ 一般过去时(be动词用were),主语+ would + 动词原形。
本句中“如果他有时间,他将和我们一起去音乐会”是对将来的假设,实际他可能没有时间,所以选A。
3. If she ____ more carefully yesterday, she wouldn't have made so many mistakes.A. workedB. had workedC. has workedD. works答案:B。
解析:这是对过去情况的虚拟。
在if引导的虚拟条件句中,表示与过去事实相反的结构是:if + 主语+ had + 过去分词,主语+ would + have + 过去分词。
句中说“如果她昨天更仔细一些,她就不会犯这么多错误”,实际她昨天不够仔细,犯了很多错误,所以用had worked。
4. If it ____ sunny tomorrow, we would go for a picnic.A. isB. wasC. wereD. will be答案:C。
解析:这是对将来情况虚拟。
当if引导的条件句表示将来不太可能实现的假设时,if从句用一般过去时(be动词用were),主句用would + 动词原形。
中考英语虚拟语气辨析练习题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是对现在或将来情况虚拟的主句形式,都不符合。
这里说如果她上学期学习更努力 实际上没有),她就会取得更好的成绩。
初三英语虚拟语气练习题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 a bird, I ______ fly freely in the sky.A.canB.couldC.willD.would答案解析:D。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,如果是对现在情况的虚拟,从句用一般过去时,be 动词用were,主句用“would/could/should/might+动词原形”。
选项A 是一般现在时的能力表达;选项B 也表示能力,但在这个句子中用would 更符合“如果我是一只鸟,我将会在天空自由飞翔”的意思;选项C 是一般将来时,不符合虚拟语气的结构。
2.If he ______ more time, he would study English better.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况虚拟,if 从句用一般过去时。
选项 A 是一般现在时;选项 C 是动词原形;选项 D 是对过去情况虚拟的主句形式。
3.If I ______ a millionaire, I would travel around the world.A.amB.wasC.wereD.be答案解析:C。
对现在情况虚拟,if 从句中be 动词用were。
选项 A 是一般现在时;选项B 是一般过去时的单数形式;选项D 是动词原形,不符合要求。
4.If she ______ taller, she could play basketball better.A.isB.wasC.wereD.be答案解析:C。
对现在情况虚拟,if 从句中be 动词用were。
选项 A 是一般现在时;选项B 是一般过去时的单数形式;选项D 是动词原形,不合适。
5.If we ______ more books, we would know more knowledge.A.haveB.hadC.would haveD.have had答案解析:B。
中考英语虚拟语气特级综合用法练习题40题(带答案)

中考英语虚拟语气特级综合用法练习题40题(带答案)1. If I ____ you, I would study harder.A. amB. wasC. wereD. be答案:C。
解析:在虚拟语气中,表示与现在事实相反的假设,if从句中的be动词要用were,不管主语是第几人称。
这里是说如果我是你,这是与现在事实相反的假设,所以要用were。
2. If he ____ here tomorrow, he would bring his guitar.A. comesB. will comeC. cameD. should come答案:D。
解析:与将来事实可能相反的虚拟语气,if从句可以用should + 动词原形。
这里说如果他明天来这里,是对将来情况的假设,用should come表示一种可能性较小的假设情况。
3. If she had known the answer, she ____ it to you.A. would tellB. will tellC. would have toldD. tells答案:C。
解析:这是与过去事实相反的虚拟语气。
结构是if从句用had + 过去分词,主句用would have + 过去分词。
这里说如果她当时知道答案,她就会告诉你了,是对过去情况的假设,所以选C。
4. If it ____ sunny tomorrow, we would go for a picnic.A. isB. wasC. wereD. will be答案:C。
解析:与将来事实相反的虚拟语气,if从句中的be动词用were。
这里假设明天天气晴朗,是对将来的一种虚拟假设,所以用were。
5. If they ____ more time, they would have finished the project better.A. hadB. haveC. had hadD. would have答案:C。
中考英语虚拟语气特殊形式练习题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 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 用于一般将来时;D 选项would 符合虚拟语气的用法。
2.If he _____ more time, he could finish his homework.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况虚拟,从句用一般过去时。
A 选项has 用于一般现在时的第三人称单数;C 选项have 用于一般现在时的其他人称;D 选项would have 通常用于对过去情况的虚拟。
B 选项had 符合对现在情况虚拟的从句用法。
3.If my sister _____ here now, she would help me.A.isB.wasC.wereD.will be答案解析:C。
if 引导对现在情况的虚拟条件句,be 动词用were。
A 选项is 用于一般现在时;B 选项was 用于过去时,但在虚拟语气中be 动词通常用were;D 选项will be 用于一般将来时。
4.If I _____ a millionaire, I would travel around the world.A.amB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
A 选项am 用于一般现在时;B 选项was 通常不用在对现在情况虚拟的条件句中;D 选项be 不能单独使用。
初三英语虚拟语气练习题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 would study harder.A.will study harderB.would study hardC.would study harderD.wouldn't study harder答案:C。
本题考查与现在事实相反的虚拟语气,结构为“If+主语+were/动词过去式,主语+would/could/might/should+动词原形”。
A 选项will study harder 时态错误;B 选项would study hard 少了比较级harder;D 选项wouldn't study harder 不符合题干意思。
2.If he had time,he would play basketball.A.will play basketballB.would play basketballC.would play footballD.wouldn't play basketball答案:B。
与现在事实相反的虚拟语气,结构同上。
A 选项时态错误;C 选项球类错误;D 选项不符合题干意思。
3.If she were a doctor,she could help more people.A.can help more peopleB.could help much peopleC.could help more peopleD.couldn't help more people答案:C。
虚拟语气结构正确。
A 选项can help 时态错误;B 选项much people 表达错误;D 选项不符合题干意思。
4.If we had money,we would buy a new car.A.will buy a new carB.would buy a new carC.would buy an old carD.wouldn't buy a new car答案:B。
中考英语虚拟语气运用练习题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。
- 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’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.考点:考查虚拟语气。
4.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,wou ld tell D.am. would tell【答案】C【解析】试题分析:句意:如果我是你,我会告诉他们这个故事。
本题考查虚拟语气,if 从句中用一般过去时,主句中用would +动词原形,表示与现在的事实相反。
故选C。
考点:考查虚拟语气的用法。
5.– 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。
考点:考查虚拟语气。
6. 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。
考点:考查虚拟语气。
7.If I______ you, I would take a small present..A.am B.was C.were D.are【答案】C【解析】试题分析:句意:如果我我你,我会那个小的礼物。
句中用虚拟语气,系动词用were,故选C。
考点:考查虚拟语气。
8. If I __you . I__study harder.A.am , will B.was, would C.were, would D.were, will【答案】C【解析】试题分析:句意:如果我是你,我会更努力学习。
这个句子要用虚拟语气,表示与事实相反。
所以用过去式were, would,故选C。
考点:考查虚拟语气。
9.If I ______ you, I ______invite him to go to see a movie.A.am;would B.were;will C.were;would D.was;will【答案】C【解析】试题分析:句意:如果我是你,我会邀请他去看电影。
go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。
考点:考查虚拟语气。
10.If I _______ you, I _______ go there.A.is; will B.is; would C.were; would D.was; will【答案】C【解析】本题考查虚拟语气,if引导的与现在事实相反的虚拟语气。
从句用一般过去式,主句用过去将来时。
句意:如果我是你的话,我会去那儿的。
1.57.---What would you do if you a million dollars?---If I you, I’d give it to medical research.A.got, were B.win, am C.won, am D.get, were【答案】A【解析】本题是考查的虚拟语气,对于将来的假设,主句用过去将来时,从句用一般过去时,且be动词为were,故选A2.58.What _____ you _____ if you had a million dollars?A.would, did B.will, do C.would, do D.will, did【答案】C【解析】本题是对于虚拟语气的特殊疑问句的考查,根据句子的结构,选C11.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。
12.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)+动词原形”。
句意:我是那么忙。
如果我有时间我会周游世界。
与现在事实相反故选C。
考点:考查虚拟语气。
13.If I ________ invited tonight, I would go to the dinner party.A.was B.were C.am D.is【答案】B【解析】试题分析:句意:如果我今晚受到邀请,我会去参加晚宴的。
由整个题干可知,现实情况与事实相反,是非真实的情况,是虚拟语气,虚拟语气中be都用were,故选B。
考点: 考查虚拟语气的用法。
14.---Can you tell me what to wear at the party?---If I ___you,I___the blue jeans.A.was,will wear B.am,will wear C.were,would wear D.were,wore【答案】C【解析】试题分析:句意:---你能告诉我穿什么参加聚会吗?---如果我是你,我会穿蓝色的牛仔裤。
本题考查的是虚拟条件句中主句和从句的时态问题。
用if引导的虚拟条件句,虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.结合语境可知应选C。
考点:考查虚拟语态。
15. ---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。
考点:考查虚拟语气的用法。
16.—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.句意:——我不知道聚会该穿什么。