虚拟语气练习题集与答案解析
虚拟语气练习题及答案详解
虚拟语气练习题及答案详解虚拟语气练习题:1.If I (be) you, I would resign immediately. a. am b. are c. were d. is2.If he (know) about this news, he would be shocked. a. know b. knows c. knew d.known3.It's better if you (not speak) to the boss like that; if he (get) angry, we'll be in trouble.a. not speak / getb. not to speak / gotc. don't speak / getsd. didn't speak / wouldget4.If I (have) more time, I would help you complete this project. a. have b. has c. had d.having答案及详解:1.Correct answer: c. were•这是虚拟语气的条件句,表示与现实相反的情况。
在虚拟语气中,过去时的"were" 通常用于所有人称,即使主语是第一人称单数(I)。
2.Correct answer: c. knew•虚拟语气中,与过去事实相反的情况需要使用过去式。
所以正确答案是"knew"。
3.Correct answer: c. don't speak / gets•这是一个虚拟条件句,表示与现实相反的情况。
在虚拟语气中,主句使用"would" 加动词原形,而条件句使用一般现在时。
4.Correct answer: c. had•这是一个虚拟条件句,表示与现实相反的情况。
在虚拟语气中,与过去事实相反的情况需要使用"had"。
高一英语虚拟语气运用练习题40题含答案解析
高一英语虚拟语气运用练习题40题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
if 引导的虚拟语气中,表示与现在事实相反,从句用一般过去时,主句用“would/could/should/might+动词原形”。
A 选项will 一般用于一般将来时,不符合虚拟语气的用法;C 选项shall 一般用于第一人称的将来时,也不符合;D 选项should 意思不对。
2.I wish I ______ a bird and could fly freely.A.amB.wereC.wasD.be答案解析:B。
在wish 后的宾语从句中,表示与现在事实相反,要用虚拟语气,be 动词用were。
A 选项am 是一般现在时的用法;C 选项was 一般用于比较正式的场合,但在虚拟语气中不用;D 选项be 一般在不定式等情况下使用。
3.If he had time now, he ______ with us.A.will playB.would playC.shall playD.should play答案解析:B。
if 引导的虚拟语气中,表示与现在事实相反,从句用一般过去时,主句用“would/could/should/might+动词原形”。
A 选项will play 一般用于一般将来时,不符合虚拟语气的用法;C 选项shall play 一般用于第一人称的将来时,也不符合;D 选项should play 意思不对。
4.She would be happy if she ______ more friends.A.hasB.hadC.haveD.having答案解析:B。
if 引导的虚拟语气中,表示与现在事实相反,从句用一般过去时,主句用“would/could/should/might+动词原形”。
中考英语虚拟语气辨析练习题20题含答案解析
中考英语虚拟语气辨析练习题20题含答案解析1. If I ____ you, I would study harder for the exam.A. amB. wasC. wereD. be答案解析:C。
在虚拟语气中,表示与现在事实相反的假设,be 动词要用were,不管主语是第几人称。
这里是说如果我是你( 实际上我不是你),这是与现在事实相反的情况,所以要用were。
A选项am 是一般现在时的形式,不符合虚拟语气规则;B选项was虽然是be 的过去式,但在虚拟语气中第一、三人称单数要用were而不是was;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 tomorrow, we would be very happy.A. comeB. comesC. cameD. will come答案解析:C。
这是与将来事实相反的虚拟语气。
在这种情况下,从句可以用一般过去时 came),表示对将来的一种虚拟假设。
A选项come是一般现在时,不符合虚拟语气结构;B选项comes是一般现在时的第三人称单数形式,同样不符合;D选项will come是一般将来时,也不符合这种虚拟语气的用法。
4. If she ____ more carefully yesterday, she wouldn't have made so many mistakes.A. workedB. worksC. had workedD. has worked答案解析:C。
六年级英语虚拟语气练习题50题答案解析
六年级英语虚拟语气练习题50题答案解析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 虽然也表示能力,但在这个句子中,if I were a bird 表示虚拟的假设,所以用would 更符合虚拟语气的用法;C 选项will 用于将来时态,不符合虚拟语气的要求。
2.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 将来时态,错误。
3.If I were the teacher, I ______ give less homework.A.canB.couldD.would答案解析:D。
虚拟语气中,if 引导一般过去时,主句用“would/could/should/might + 动词原形”。
A 选项can 现在时态不对;B 选项could 也不合适;C 选项will 将来时态错误。
4.If I had enough time, I ______ read more books.A.canB.couldC.willD.would答案解析:D。
虚拟语气规则,if 条件句过去式,主句“would/could/should/might + 动词原形”。
高考英语语法虚拟语气练习题30题(带答案)
高考英语语法虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the college entrance examination.A. amB. wasC. wereD. had been答案:C。
解析:在if引导的表示与现在事实相反的虚拟条件句中,be动词一律用were。
选项A是一般现在时,不符合虚拟语气的语法规则。
选项B虽然是be动词的过去式形式,但在这种虚拟语气结构中不能用was。
选项D是表示与过去事实相反的虚拟语气中的用法,与本题的现在事实相反的语境不符。
2. If he had known the result of the exam yesterday, he ______ (not be) so sad today.A. isn'tB. wasn'tC. wouldn't beD. hadn't been答案:C。
解析:这是一个混合虚拟语气的句子。
从句是与过去事实相反(had known),主句是与现在事实相反,在这种情况下,主句要用would + 动词原形,否定形式为wouldn't + 动词原形。
选项A 是一般现在时的否定形式,不符合语法规则。
选项B是一般过去时的否定形式,也不符合混合虚拟语气的要求。
选项D是与过去事实相反的虚拟语气中主句的用法,不适合这里与现在事实相反的情况。
3. If it ______ (rain) tomorrow, we would cancel the football match.A. rainsB. rainedC. will rainD. should rain答案:D。
解析:在if引导的表示与将来事实相反的虚拟条件句中,有三种形式:动词过去式、should + 动词原形、were to+动词原形。
选项A是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。
高中英语虚拟语气练习题30题含答案解析
高中英语虚拟语气练习题30题含答案解析1.If I were you, I ____ study harder.A.willB.wouldC.shallD.should答案解析:B。
本句是对现在情况的虚拟,if 引导的条件句中用一般过去时were,主句用would+动词原形。
A 选项will 一般用于真实条件句;C 选项shall 通常与第一人称连用,但在虚拟语气中不这样用;D 选项should 虽然也可用于虚拟语气,但此处不符合语法规则。
2.If he had time now, he ____ play basketball with us.A.willB.wouldC.shallD.should答案解析:B。
对现在情况的虚拟,if 条件句用一般过去时had,主句用would+动词原形。
A 选项will 不对;C 选项shall 不符合;D 选项should 在这里不合适。
3.If she ____ taller, she could be a model.A.isB.wasD.be答案解析:C。
对现在情况虚拟,be 动词一律用were。
A 选项is 是真实情况的用法;B 选项was 用于单数主语,但虚拟语气中要用were;D 选项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 单独不能用。
5.If they ____ more careful, they wouldn't make so many mistakes.A.areB.wereC.will beD.would be答案解析:B。
对现在情况虚拟,if 条件句用一般过去时were,主句用would+动词原形。
高三英语虚拟语气特殊用法练习题40题答案解析版
高三英语虚拟语气特殊用法练习题40题答案解析版1. If I had studied harder in history class, I ______ more about the causes of the Industrial Revolution now.A. knowB. would knowC. knewD. had known答案:B解析:这是一个错综时间条件句。
从句中“had studied”是对过去的虚拟,表示过去没有努力学习。
主句中有“now”,是对现在情况的虚拟,在虚拟语气中,对现在情况虚拟时,主句要用“would + 动词原形”结构。
所以这里应该选B,表示如果过去努力学习了,现在就会对工业革命的起因知道得更多。
2. Had he not been so brave during the war, his family ______ in great danger at that time.A. would beB. will beC. would have beenD. is答案:C解析:这是一个省略了if的虚拟条件句,正常语序是“If he had not been so brave during the war”,是对过去情况的虚拟。
在这种情况下,主句要用“would + have + 过去分词”结构,所以选C,表示如果他在战争中不那么勇敢,他的家人当时就会处于极大的危险之中。
3. If she were to start the project today, she ______ it in a completely different way considering the new technology available.A. will planB. would planC. plannedD. has planned答案:B解析:这是一个对将来情况虚拟的句子,“were to + 动词原形”是对将来虚拟的一种结构。
高一英语虚拟语气运用超级高级练习题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 一般用于表示能力等;C 选项will 用于一般将来时,都不符合虚拟语气的用法。
只有D 选项would 符合对现在情况的虚拟语气用法。
2.If I had enough money, I ______ buy a new computer.A.canB.couldC.willD.would答案解析:D。
同样是对现在情况的虚拟语气,if 条件句中had 是虚拟语气的标志,主句用“would/could/should/might+动词原形”。
A 选项can 和C 选项will 不符合虚拟语气用法;B 选项could 虽然也可用于虚拟语气,但在这种情况下,would 更常用。
3.If I were you, I ______ study harder.A.canB.couldC.willD.would答案解析:D。
对现在情况的虚拟语气,if 条件句中were 表明虚拟,主句用“would/could/should/might+动词原形”。
A 选项can 和C 选项will 不用于虚拟语气;B 选项could 不如 D 选项would 常用。
4.If I had time, I ______ go to the park.A.canB.couldC.willD.would答案解析:D。
对现在情况的虚拟语气,had 表明虚拟,主句用“would/could/should/might+动词原形”。
A 选项can 和C 选项will 不合适;B 选项could 也可以,但would 更常用。
六年级英语虚拟语气练习题50题含答案解析
六年级英语虚拟语气练习题50题含答案解析1.If I were the teacher, I would give less homework.A.wereB.wasC.amD.is答案解析:A。
在虚拟语气中,be 动词在第一人称单数和第三人称单数时通常用were,不用was、am 或is。
2.The headmaster requires that every student be on time for class.A.beB.isC.areD.was答案解析:A。
表示要求的动词require 后面的宾语从句要用虚拟语气,即“should+动词原形”,should 可以省略,所以这里用be。
3.My mother insists that I finish my homework before watching TV.A.finishB.finishedC.finishesD.finishing答案解析:A。
insist 表示“坚持要求”时,后面的宾语从句要用虚拟语气,即“should+动词原形”,should 可以省略,所以这里用finish。
4.If the teacher ordered us to clean the classroom, we would do it immediately.A.orderedB.orderC.ordersD.ordering答案解析:A。
在虚拟语气中,表示与现在事实相反的情况,从句用一般过去时,所以这里用ordered。
5.The coach demands that the players practice harder.A.practiceB.practicedC.practicesD.practicing答案解析:A。
表示要求的动词demand 后面的宾语从句要用虚拟语气,即“should+动词原形”,should 可以省略,所以这里用practice。
六年级英语虚拟语气练习题40题答案解析版
六年级英语虚拟语气练习题40题答案解析版1. If I ____ a millionaire, I would buy a big house.A. amB. wasC. wereD. be答案:C解析:在虚拟语气中,表示与现在事实相反的假设,be动词一律用were,不管主语是第几人称。
A选项am是一般现在时的用法,不符合虚拟语气规则。
B选项was虽然是be的过去式,但在虚拟语气中,这种情况下不用was。
D选项be形式错误。
2. If he ____ more time, he would play basketball every day.A. hasB. hadC. haveD. having答案:B解析:与现在事实相反的虚拟语气结构为:从句用过去式(be动词用were),主句用would + 动词原形。
这里从句表示如果他有更多时间,实际上他没有,所以要用had。
A选项has是一般现在时的用法。
C选项have形式错误。
D选项having不能作谓语。
3. If she ____ a fairy, she could fly in the sky.A. isB. wasC. wereD. are答案:C解析:在虚拟语气里,对于与现在事实相反的假设,当主语是she 时,be动词要用were。
A选项is是一般现在时形式。
B选项was在虚拟语气这种情况下不用。
D选项are与主语she不搭配。
4. If they ____ to school on time, they would not be punished.A. getB. gotC. getsD. getting答案:B解析:与现在事实相反的虚拟语气从句用过去式。
这里表示如果他们按时到校(实际上他们没按时),所以要用got。
A选项get是一般现在时形式。
C选项gets主语是they时形式错误。
D选项getting 不能作谓语。
5. If I ____ a superpower, I would make the world a better place.A. haveB. hadC. hasD. will have答案:B解析:根据与现在事实相反的虚拟语气规则,从句用过去式。
高中英语虚拟语气练习题50题(带答案)
高中英语虚拟语气练习题50题(带答案)1. If I ____ a millionaire, I would buy a big house for my parents.A. amB. wasC. wereD. be答案解析:C。
在与现在事实相反的虚拟语气中,be动词一律用were,不管主语是第几人称。
A选项am是一般现在时的形式,不符合虚拟语气的语法规则。
B选项was虽然在一般过去时中可以表示单数主语的be动词形式,但在虚拟语气中,规定要用were。
D选项be 是原形,也不符合虚拟语气的语法要求。
2. She would go to the concert if she ____ time.A. hasB. hadC. haveD. having答案解析:B。
这是一个与现在事实相反的虚拟语气句子。
主句中用了would + 动词原形(would go),从句要用一般过去时表示虚拟,这里主语是she,所以要用had。
A选项has是一般现在时的形式,不能用于这种虚拟语气的从句中。
C选项have是动词原形,语法错误。
D选项having不能作谓语,不符合句子结构要求。
3. If he ____ here now, he would help us solve this problem.A. isB. areC. wasD. were答案解析:D。
与现在事实相反的虚拟语气中,从句的be动词要用were,不管主语是第几人称。
A选项is是一般现在时的形式,不符合虚拟语气规则。
B选项are用于复数主语,这里主语是he,是单数,且不能用于虚拟语气从句。
C选项was虽然是过去式,但在虚拟语气中要用were。
4. I would not be so tired if I ____ enough sleep every night.A. getB. gotC. getsD. getting答案解析:B。
本题是与现在事实相反的虚拟语气。
高中英语虚拟语气练习题40题含答案解析
高中英语虚拟语气练习题40题含答案解析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. Had he studied harder, he ____ the exam last week.A. would passB. would have passedC. passedD. had passed答案解析:B。
这是一个虚拟语气中的倒装句,原句为If he had studied harder,he would have passed the exam last week。
表示与过去事实相反,从句用had done的形式,主句用would have done的形式。
A选项would pass是与现在或将来事实相反的主句形式;C选项passed 是一般过去时,不符合虚拟语气;D选项had passed在虚拟语气中不能这样用于主句。
3. If it ____ rain tomorrow, we would go camping.A. doesn'tB. didn'tC. won'tD. wouldn't答案解析:B。
这是与将来事实相反的虚拟语气。
在这种情况下,从句用一般过去时表示将来不太可能发生的事情。
A选项doesn't用于一般现在时;C选项won't用于一般将来时的肯定形式;D选项wouldn't是will not的过去式,不符合这种虚拟语气从句的用法。
中考英语虚拟语气练习题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+动词原形”。
中考英语虚拟语气练习题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是对现在或将来情况虚拟的主句形式,都不符合。
这里说如果她上学期学习更努力 实际上没有),她就会取得更好的成绩。
高一英语虚拟语气运用练习题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 是一般将来时的助动词,不是虚拟语气。
2.If he had time, he ______ go to the park.A.canB.couldC.willD.would答案解析:D。
同样是对现在情况的虚拟语气。
if 引导的虚拟条件句中,had 不是过去式,而是表示虚拟的形式,主句谓语动词用“would/could/should/might+动词原形”。
A 选项can 不是虚拟语气用法;B 选项could 也可,但用would 更合适;C 选项will 不是虚拟语气。
3.If I knew her number, I ______ call her.A.canB.couldC.willD.would答案解析:D。
对现在情况的虚拟。
knew 不是过去式,是虚拟形式,主句用“would/could/should/might+动词原形”。
A 选项can 不对;B 选项could 可以,但不如would 合适;C 选项will 不是虚拟语气。
4.If it were sunny today, we ______ go for a picnic.A.canB.couldC.willD.would答案解析:D。
对现在情况的虚拟。
were 表示虚拟,主句用“would/could/should/might+动词原形”。
高中英语虚拟语气练习题50题(答案解析)
高中英语虚拟语气练习题50题(答案解析)1.If I were you,I would study harder.A.wasB.amC.wereD.be答案解析:C。
虚拟语气中,be 动词在与现在事实相反的情况下,无论主语是什么,都用were。
选项A 是一般过去时的用法;选项B 是一般现在时;选项D 形式错误。
2.If he had time now,he would help us.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况的虚拟,if 条件句用一般过去时,have 的过去式是had。
选项 A 是一般现在时;选项C 是动词原形;选项D 是对过去情况的虚拟的形式。
3.If I knew his phone number,I would call him.A.knowB.knewC.have knownD.will know答案解析:B。
虚拟语气对现在情况虚拟,条件句用一般过去时。
选项 A 是一般现在时;选项C 是现在完成时;选项D 是一般将来时。
4.If she were a bird,she could fly everywhere.A.isB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
选项A 是一般现在时;选项B 一般过去时;选项D 形式错误。
5.If they had money,they would buy a new car.A.haveB.hadC.hasD.would have答案解析:B。
对现在情况虚拟,if 条件句用一般过去时。
选项A 是动词原形;选项C 是一般现在时第三人称单数;选项D 是对过去情况的虚拟的形式。
6.If I were taller,I could play basketball better.A.amB.wasC.wereD.be答案解析:C。
虚拟语气对现在情况虚拟,be 动词用were。
人教版高中英语虚拟语气练习题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”更合适。
高考英语语法虚拟语气练习题30题含答案解析
高考英语语法虚拟语气练习题30题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.canD.could答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,对现在情况虚拟时,从句用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项can 表示能力,也不符合虚拟语气要求;D 选项could 虽然也可用于虚拟语气,但在此处意思不如would 贴切。
2.If he had time, he ______ go to the park.A.willB.wouldC.canD.could答案解析:B。
同样是对现在情况的虚拟。
A 选项will 错误;C 选项can 不符合虚拟语气;D 选项could 意思不准确,would 更能表达“会”的意思。
3.If she ______ rich, she would travel around the world.A.isC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
A 选项is 用于一般现在时;B 选项was 虽然也是过去式,但在虚拟语气中要用were;D 选项be 单独使用不符合语法规则。
4.If I ______ a bird, I could fly freely.A.amB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
A 选项am 用于一般现在时;B 选项was 不对;D 选项be 单独使用错误。
5.If he ______ more careful, he wouldn't make so many mistakes.A.isB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
英语虚拟语气习题集(带讲解和答案)
英语虚拟语气习题集1. If I ______ a millionaire, I would travel around the world.A. wasB. wereC. will beD. would be2. I wish I ______ taller so that I could play basketball professionally.A. amB. wasC. wereD. will be3. If only he ______ harder, he might have passed the exam.A. studiesB. studiedC. had studiedD. would have studied4. She acts as if she ______ the queen of the world.A. isB. wasC. wereD. would be5. I would buy that car if I ______ enough money.A. haveB. hadC. will haveD. would have6. If I ______ you, I would start looking for a new job.A. amB. wasC. wereD. would be7. He talks as though he ______ a professor.A. isB. wasC. wereD. would be8. I wish I ______ more time to spend with my family.A. haveB. hadC. will haveD. would have9. If they ______ harder, they could have won the game.A. triedB. tryC. had triedD. would try10. She would feel better if she ______ some rest.A. getsB. gotC. will getD. would get11. If I ______ the chance, I would move to a different country.A. haveB. hadC. will haveD. would have12. I wish I ______ better at public speaking.A. amB. wasC. wereD. would be13. If he ______ harder, he could have achieved his goals.A. workedB. worksC. had workedD. would work14. She acts as if she ______ the only person in the room.A. isB. wasC. wereD. would be15. If I ______ you, I wouldn't trust that person.B. wasC. wereD. would be16. I wish I ______ a better understanding of quantum physics.A. haveB. hadC. will haveD. would have17. If they ______ more time, they could finish the project earlier.A. hadB. haveC. will haveD. would have18. She would be happier if she ______ a job she enjoyed.A. hasB. hadC. will haveD. would have19. If I ______ a million dollars, I would invest in real estate.A. winB. wonC. had wonD. would win20. I wish I ______ better at time management.A. amB. wasC. wereD. would be21. If he ______ the directions carefully, he wouldn't have gotten lost.A. followedB. followsC. had followedD. would follow22. She acts as though she ______ the boss.A. isB. wasD. would be23. If I ______ you, I would take a different approach.A. amB. wasC. wereD. would be24. I wish I ______ a better understanding of advanced mathematics.A. haveB. hadC. will haveD. would have25. If they ______ harder, they could have achieved better results.A. triedB. tryC. had triedD. would try26. She would be more successful if she ______ better time management skills.A. hasB. hadC. will haveD. would have27. If I ______ enough money, I would start my own business.A. haveB. hadC. will haveD. would have28. I wish I ______ better at playing the guitar.A. amB. wasC. wereD. would be29. If he ______ more practice, he could have become a professional athlete.A. hadB. hasC. will haveD. would have30. She acts as if she ______ the most important person in the room.A. isB. wasC. wereD. would be31. If I ______ you, I would take a vacation.A. amB. wasC. wereD. would be32. I wish I ______ a better understanding of foreign languages.A. haveB. hadC. will haveD. would have33. If they ______ more effort, they could have achieved their goals.A. putB. putsC. had putD. would put34. She would be healthier if she ______ a balanced diet.A. followsB. followedC. will followD. would follow35. If I ______ a million dollars, I would donate to charity.A. winB. wonC. had wonD. would win36. I wish I ______ better at solving complex problems.A. amB. wasC. wereD. would be37. If he ______ the instructions carefully, he wouldn't have broken the machine.A. followedB. followsC. had followedD. would follow38. She acts as though she ______ the only one who knows the answer.A. isB. wasC. wereD. would be39. If I ______ you, I would reconsider my decision.A. amB. wasC. wereD. would be40. I wish I ______ a better understanding of computer programming.A. haveB. hadC. will haveD. would have41. If they ______ more time, they could have completed the project on time.A. hadB. haveC. will haveD. would have42. She would be happier if she ______ a job she loved.A. hasB. hadC. will haveD. would have43. If I ______ enough money, I would buy a house.A. haveB. hadC. will haveD. would have44. I wish I ______ better at managing stress.A. amB. wasC. wereD. would be45. If he ______ more practice, he could have become a successful musician.A. hadB. hasC. will haveD. would have46. She acts as if she ______ the only one who matters.A. isB. wasC. wereD. would be47. If I ______ you, I would seek professional advice.A. amB. wasC. wereD. would be48. I wish I ______ a better understanding of environmental issues.A. haveB. hadC. will haveD. would have49. If they ______ more effort, they could have achieved better results.A. putB. putsC. had putD. would put50. She would be more successful if she ______ better networking skills.A. hasB. hadC. will haveD. would have好的,下面是50道题的完整解答:1. B - were。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11. 12. 13.14.虚拟语气练习题用所给动词的适当形式填空: Part A. 1. If people (drive) more slowly, there wouldn 'tbe so many accidents. 2. If you had worked carefully, you(not make) so many mistakes. 3. The boat wouldn 't have drifted away, if we(tie) it up. 4. If I had known you already (have) a typewriter, I (not, buy) one for your birthday. 5. If he (be) here this afternoon I would go with him.6. If it were to rain tomorrow, the match (postpone).7. But for your help, we (not be) able to finish the work intime. 8. If it (not, be) for the leadership of the Party, we would not have achieved so much. 9. I wish I (study) hard while I was young. 10. It is about time that fence(mend). 11. 12. My request is that we _____ (hold) another session to discuss the problem. It is strange that the car ______(break) down at exactly the same place where it (break) down13. 14. 15. 16.17. 18. 19. 20. yesterday. The baby smiled as if he (understand) what his mother (say). (do) all the work himself, but in fact Tom and I (do) most of it. If only we ___ (have) a phone! I 'm tired of queuing outside the public phone box. - “Can we come in late tomorrow ” “I 'd rather you (come) in on time. ” He talked as ifhe He looks as if he (be) ill for a long time. He always talks as though he (address) a public meeting. If a metal Part B. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 15. (heat), it willexpand. (stay) home if it rains this evening.She would call you immediately if she If I had seen the movie, I If he now. (need) help. (tell) you all about it now. (decide) earlier, he could have left on the afternoon flight. (take) my umbrella with me when I If you had listened to me, you I wish they (come) out this morning,I (not be) in such trouble now. (stop) making so much noise so that I could concentrate on my work.(not see) me that day for I ___ (wave) to her. What a pity that he gave orders that all those lovely trees (cut) down. It is inconceivable thathe Mr. Jones would rather (stay) home last night. Henry would rather that his brother(work) in the same department as he does.Electric current flows through a conductor as though it (be) a fluid. (invite) her to the party but we didn 't know that sheToday 's industrial production We physics.I hate driving. I 'd much ratheryouThe guests (not be) so wet(already, come) back from abroad.(be) impossible without the contribution made by the science of (drive). (arrive) last night, but there is still no news aboutthem.14. I Professor Jones had taught me this equation.tomorrow, what would we do ”C. did not riseD. does not riseto see Mary, what would you tell her A. areB. will be goingC. mustD. were4. I would have said “Hello ”to him if I A. could see B. had seen C. will seeD. will have seen5. If you had wanted to buy a record, whatC. would you have boughtD. would you be buying6. If the tablets had dissolved, Johnif you had lost your watchC. Weren 't you upsetD. Wouldn 'tyou have upset8. “Iwas so sorry to hear about Jack.”If he had made more friends here, he mightA. have stayedB. have stayC. stayedD. stay, John would not have failed.11. Had Alice been more hardworking, she12. -- “Steve made a reservation already.”he change his mind, he can cancel it.”A. occurrednotB. did notaccurC. had not occurredD. would not occur16. Mother (feel) anxious if I came homelate.17. Even if I (be) with you then, I (can, not, do) much for you. 18. A less conscientious man (not, try) so hard to get this jobdone.19. 20. Do you wish that you __ Isn 't it surprising that he(have) a sister likeher(have) two car accidents during the pastweek选择题: 1. If I you, I 'd join the army.A. amB. wasC. wereD. would be A. will not rise B. would not rise A. Should B. WouldC. IfD. So13. I wishedit but itdid. 2. “If the sun3. If youyour brother.A. would you buyB. had you boughtA. would probably dieB. had probably diedC. probably would be diedD. would probably have died7.A. Hadn 't you been upsetB. Wouldn 'tyou be upset 9. If I had a bike, I it to you yesterday. A. would have lent B. would lendC. would have lendD. could lend10.A. If he has listened to meB. Had he listened to meC. If he listened to meD. As he listened to meA. had not failedB. would not have failedC. would not failD. could not be failed27. I 'd just as soonthose important papers with you.A. that you won 't take C. please don 't youB. your not taking D. you didn 't28. The housemaster was very strict. He asked that wetelevision on week nights.A. not watch C. must not watchB. not be watching D. should not have watched29. I hadn 't expected James to apologize but I had hoped18. If only she of AuntRuth!A. was not terribly so frightenedB. were not terribly so frightenedC. be not so terribly frightenedD. were not so terribly frightened19. -- “I think that the Smiths were embarrassed by Jane 's generosity.”A. believeB. deeply thinkC. wishD. suppose15. The sun rises in the east and sets in the west, so it seems as if the sunaround the earth.A. circlesB. is circlingC. be circlingD. were circling16. The computer “teacher ”was talking with his students as though it A. was B. were C. had been D. be a human teacher.17. Jane appears as though she the secret.A. knowsB. knewC. has knownD. had knownShe insisted it as a gift.”A. no them to accept C. that they acceptB. their accepting D. that they accepted20. The chairman requested thatA. the members studied the problem more carefullyB. the problem were more carefully studiedC. the problem could be studied with more careD. the members study the problem more carefully21. “Did Kathy have any ideas for Jim ” “Shesuggested that he a card with all of our names on it.A. sendB. sendsC. to sendD. sending22. The idea is that weA. will sendB. had sentan unmanned spacecraft to explore the planetfirst. C. send D. be sent23. It is necessary that this machine-toolevery day.A. be oiledB. oilC. is to be oiledD. oiled24. “That 'sa beautiful coat in the window. ”--“It certainly is. If I had the money A. I 'd B. I 'll C. I mayD. I shallbuy it. ” 25. -- “Why didn 'tyou help him ”-- “I would have ____ I didn 't have the” A. if B. and C. but D. otherwise26. Jill would rather we now, but we must go to work. A. not leave B. had not left C. didn 't leaveD. not to be leftA. him calling meB. that he would call meat the price list, he 'd have known what to expect. A. Had Mr. Robinson looked B. If Mr. Robinson lookedC. If Mr. Robinson would have lookedD. Had Mr. Robinson been lookingShall I open the window ” I 'd ratherthe party if he 'd gone to London.C. could missYour pictures are beautiful! ”I couldn 't talk to Mrs. Khandary very well, because my Arabic isn 't very goodyet. ”there, he would have been able to interpret for you. ”, Gerald would have been a rich man., we shall go on a picnic. A. Should the weather be fine B. If the weather were fineC. him to call meD. that he call me 30.31.A. you had better notB. you don 'tC. you shouldn 'tD. you didn 't32.Did you have to go to court ” No, I didn 't, but I wouldif my lawyer hadn 't been so good.”A. hadB. haveC. beD. do33. If Peter had enough money, he on the trip to Los Angeles. A. would have gone B. went C. had goneD. would go34. If you had been in Shanghai last month, you the game.A. had seenB. have seenC. had been seenD. would have seen35. If you hadn 't taken such a long time to get dressed, we 'dthere by now.A. beB. getC. have got atD. have been36. If the Watergate Incident Nixon would not have resigned from the presidency. A. had not occurredB. did not occurC. was not occurringD. would not occur 37. AlanA. would have missedB. had missed 38. Wemore if we hadn 't run out of film. ”A. would takeB. had takenC. will have takenC. would have taken39. Peter wishes that helaw instead of literature when he was in college.A. had studiedB. studiedC. could studyD. would studyD. missed40.A. If John wereB. John had beenC. Had John beenD. Were John 41.A. Was he to enter businessB. Were he entered businessC. Had he entered businessD. If he was to enter business42.C.Had the weather been fineD. Were the weather to be fine“It's too bad that you __ A. had attended •• didn't. We met a lot ofpeople.B.had attended --hadn 'Do you want me to lend you some money ”, I can pay you back next week.45. The picture exhibition bored me to death. I wish IA.had not goneB.have not goneC.be thrownD.had thrown49.He spoke in a quiet, distinct voice, as though his thoughtC. were far awayD. went far away50.If I had only read all the books before IC. had attendedD.have attended51.I would have been able to help him, but IA. wereB. had beenC. wasD. would bedo that if I were given the choice.D. had rather not55. Everybody has arrived. It'stime weA. would startB.shallstartD. had startMrs. Williams can speak Japanese.”But she would ratherEnglish with us. ”C.to speakD. had spoken57. John would rather that Jane to the party yesterday evening.43. I wishI the orientation program yesterday. ”C. attended …didn'D. could attend …haven' A. should B. did C. might D. wouldC. did not goD. could not have gone46. If their passport all right,theyarrested.A. were …wouldn ' beB. had been …wouldn 'have beenC. are…mustn ' beD. should be …wouldn ' be47. If only I how to operate an electronic computer as you do.A. had knownB. would knowC. should knowD. knew48. The thick smog covered the whole city. It was as if a great black blanket over it.A. had been thrownB. were thrown A. was far away B. had been far away A. would have attended B. attendedA. did not goB. not go44.I wish youto it.the lecture!so busy.52. Where have you been”I got caught in the traffic; I would have been here sooner.A. howeverB. althoughC. anywayD. otherwise53. It is desirable that the airplane as light as possible.A. wasB. beC. isD. were54. IA. would rather notB.would not ratherC. rather not56.C. startedA. speakB. spoke19.20.C. had not goneD. wouldn 't gone58. -- “What 'sthe matter with Harry ”-- “I don 't know, but he certainly looks ___ A. that B. so that C. like D. as if 59. His advice has made the design better than itA. would otherwise have beenC. has otherwise beD. had otherwise been60. -- “I 'm surprised to learn that you 're going back.” “Yes, I had hoped that I have to go back again, but I must.” A. didn 't B. wouldn 't C. won 't D. mustn 't 辨认并改正错误: 1. I should be most happy to go down with you but I was very busy right then. (have been)2. If her great grandfather would have lived three more days he would have been 100 years old. (had lived)3. If George Washington were president today, I would have wondered what he would do about the United States ' foreign affairs in the Middle Eas(wt.onder)4. It was suggested that Pedro studies the material more thoroughly before attempting to pass the examination. (study)5. He gave orders that the horses were made ready at once as he was pressed for time. (should be)6. The scientist thinks it necessary that all the inventions of mankind must be used for good, not for evil. (should)7. We felt like we had lost a friend when the foreman along with his four assistants was unfairly discharged. (felt as if)8. 9. If you went to last night 's game, I am sure that you would have enjoyed seeing our team (whiand. been to) If you have been living here since 1956, isn 'itt about time you start to look for somewhere nicer to live (started) 10. The law I am referring to requires that everyone who owns a car has accident insurance. (have) 11. I would rather that they did not travel during the bad weather, but they insist that theymust return home 12. 13. 14. 15. 16. 17. 18. today. (should) The political candidate talked as though she has already been elected to the presidency.(had) If a crisis was to occur, those unfamiliar with the procedures would not know how to handle the situation.(were) Many dead people would now be alive if they did not attempt to return for something. (had not attempted) Only if Albert had told me before last Friday, I would have given him some help, butnow it (If only) s too late.If Monique had not attended the conference, she would never meet her old friend Dan whom she had not seen for years. (have met) If I brought with me a camera when the accident happened yesterday I might have taken a picture of it myself. (had brought) How I wish John knew how to apply grammatical rules properly and recognize the fact that he is nearly always in the wrong! (recognized) If John were to resign and if Henry were elected to take his place we should have had more vigorous leadership. (删除 ) You may prefer to travel by plane, but if the weather is bad, you might have to use the train instead. (may)he had lost his best friend.B. would be otherwise翻译下列句子:如果她不是一直刻苦练习,她的钢琴就不可能弹得这么好。