英语虚拟语气练习题
- 格式:doc
- 大小:54.50 KB
- 文档页数:11
高一英语虚拟语气识别超级高级练习题20题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 I had more time, I ____ read more books.A.willB.wouldC.canD.could答案:B。
解析:对现在情况虚拟,主句用“would/should/could/might + 动词原形”。
A 选项will 一般将来时不对;C 选项can 表示能力,不合适;D 选项could 有虚拟的用法,但would 更能表达“会”的意思。
3.If I knew his phone number, I ____ call him.A.willB.wouldC.canD.could答案:B。
解析:对现在情况虚拟,主句“would/should/could/might + 动词原形”。
A 选项will 错误;C 选项can 表能力,不符;D 选项could 也可虚拟,但would 更恰当。
4.If I were rich, I ____ travel around the world.A.willB.wouldC.canD.could答案:B。
解析:对现在情况虚拟,主句用“would/should/could/might + 动词原形”。
A 选项will 错;C 选项can 表能力不合适;D 选项could 也有虚拟用法,但would 更符合语境。
5.If I had a car, I ____ go on a road trip.A.willB.wouldC.canD.could答案:B。
中考英语虚拟语气基础练习题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。
高一英语虚拟语气运用练习题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+动词原形”。
高考英语语法虚拟语气练习题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是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。
(英语)英语虚拟语气题20套(带答案)含解析一、初中英语虚拟语气1.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。
考点:考查虚拟语气。
2.Mr. White _____ at 8:30 for the meeting, but he didn't show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。
should have done:本来应该做某事而实际上没做。
故选A考点:情态动词3.The workers insisted that they a free lunch every noon and the boss hadto do that.A.be given B.being given C.will be to give D.were given【答案】A【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。
考查虚拟语气。
insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形或者“sh ould + 动词原形” 。
结合句意和语境可知选A。
4.--What would you do if you ____ a million dollars?--I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。
高三英语虚拟语气练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.may答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中,若表示与现在事实相反,谓语动词形式为:从句用过去式(be 动词用were),主句用“would/could/should/might + 动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气要求;C 选项can 表示能力,也不符合虚拟语气用法;D 选项may 表示可能性,同样不符合。
2.She _____ be very happy if she knew the truth.A.willB.wouldC.canD.must答案解析:B。
对现在情况虚拟,if 从句用过去式,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气用法;C 选项can 表示能力,不是虚拟语气;D 选项must 表示肯定推测,不是虚拟语气。
3.If he had time, he _____ go to the park.A.willB.wouldC.canD.may答案解析:B。
对现在情况虚拟,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气;C 选项can 表示能力,不是虚拟语气;D 选项may 表示可能性,不是虚拟语气。
4.I _____ buy a new car if I had enough money.A.willB.wouldC.canD.may答案解析:B。
对现在情况虚拟,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气;C 选项can 表示能力,不是虚拟语气;D 选项may 表示可能性,不是虚拟语气。
5.If they _____ here now, they could help us.A.areB.wereC.will beD.would be答案解析:B。
九年级英语虚拟语气形式练习题40题(带答案)1. If I _______ you, I would study harder for the exam.A. amB. wasC. wereD. be答案:C。
解析:这是一个与现在事实相反的虚拟语气句子。
在虚拟语气中,be动词在if引导的条件句中,不管主语是第几人称,都用were。
A选项am是一般现在时的形式,不符合虚拟语气结构;B选项was虽然是be的过去式,但在虚拟语气中这种用法错误;D 选项be形式错误。
2. If he had enough money, he _______ a new car.A. will buyB. would buyC. buysD. bought答案:B。
解析:这是与现在事实相反的虚拟条件句。
结构为if 从句用一般过去时(had),主句用would + 动词原形(would buy)。
A选项will buy是一般将来时,不符合虚拟语气结构;C选项buys是一般现在时;D选项bought是一般过去时的陈述语气用法,不是虚拟语气结构。
3. If they _______ here tomorrow, they would help us.B. comesC. cameD. will come答案:C。
解析:这是与将来事实相反的虚拟语气。
if从句结构为一般过去时(came),主句用would+动词原形。
A选项come是一般现在时;B选项comes是一般现在时的第三人称单数形式,不符合虚拟语气结构;D选项will come是一般将来时,不符合要求。
4. If she _______ more carefully last night, she wouldn't have made so many mistakes.A. drivesB. droveC. had drivenD. has driven答案:C。
解析:这是与过去事实相反的虚拟语气。
高三英语虚拟语气特殊用法练习题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题含答案解析1.If I were a bird, I ______ fly freely in the sky.A.canB.couldC.willD.would答案解析:D。
本题考查对现在情况的虚拟语气。
结构为“if+主语+were/动词过去式,主语+would/could/should/might+动词原形”。
A 选项can 表示能力,不符合虚拟语气结构;B 选项could 也可以用于虚拟语气,但在这个句子中would 更符合“会”的意思;C 选项will 不是虚拟语气的用法;D 选项would 符合虚拟语气结构。
2.If he ______ more time, he could finish the project on time.A.hasB.hadC.will haveD.would have答案解析:B。
对现在情况的虚拟语气结构。
A 选项has 是一般现在时,不符合;C 选项will have 是将来时,也不对;D 选项would have 通常用于对过去情况的虚拟;B 选项had 符合虚拟语气结构。
3.If I ______ a millionaire, I would donate a lot of money to charity.A.amB.wasC.wereD.be答案解析:C。
虚拟语气中be 动词一般用were。
A 选项am 是一般现在时;B 选项was 通常用于特定情况;C 选项were 符合虚拟语气结构;D 选项be 不能单独使用。
4.If she ______ harder, she would get better grades.A.studiedB.studiesC.will studyD.would study答案解析:A。
对现在情况虚拟,动词用过去式。
B 选项studies 是一般现在时;C 选项will study 是将来时;D 选项would study 一般用于虚拟条件句中;A 选项studied 符合虚拟语气结构。
精简英语虚拟语气练习30题1. If I were you, I _____ study harder.A. willB. wouldC. shallD. should答案:B。
本题考查if 引导的虚拟条件句中,对现在情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。
A 选项“will”用于一般将来时;C 选项“shall”通常用于第一人称;D 选项“should”意思不符合,所以选B。
2. If she had time, she _____ to the movies.A. will goB. would goC. goesD. went答案:B。
这是对现在情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。
A 选项“will go”是一般将来时;C 选项“goes”是一般现在时;D 选项“went”是一般过去时,但不符合主句的虚拟语气结构,故选B。
3. If I _____ a bird, I could fly.A. amB. wasC. wereD. be答案:C。
在虚拟语气中,be 动词一律用were,不管主语是第几人称。
A 选项“am”是一般现在时;B 选项“was”不符合虚拟语气的规则;D 选项“be”形式不对,所以选C。
4. If it _____ tomorrow, we would stay at home.A. rainsB. rainedC. will rainD. is raining答案:B。
这是对将来情况的虚拟,从句用一般过去时,主句用“would + 动词原形”。
A 选项“rains”是一般现在时;C 选项“will rain”是一般将来时;D 选项“is raining”是现在进行时,都不符合虚拟条件句的规则,故选B。
5. If he _____ early, he would catch the bus.A. gets upB. got upC. will get upD. would get up答案:B。
英语虚拟语气练习题1. —Yang Li wei has won great honor for our country.—Who is Yang Liwei?—What a question! It is surprising ________ the first spaceman in China.A. you didn’t know our national heroB. to you not to know himC. you should know nothing aboutD. you knew nothing about him2. Robert wishes that he ________ business instead of history when he was in university.A. studiesB. studiedC. has studiedD. had studied3. He was very busy yesterday, otherwise he ________ to the meeting.A. would comeB. cameC. would have comeD. had come4. Without electricity human life ________ quite different today.A. isB. will beC. would have beenD. would be5. If only I ________ how to operate an electronic computer as you do.A. had knownB. would knowC. should knowD. knew6. But for the party, he ________ of hunger fifteen years ago.A. would have diedB. would dieC. must have diedD. must die7. I would have come earlier, but I ________ that you were waiting for me.A. didn’t knowB. hadn’t knowC. would have knownD. haven’t known8. _______ more careful, his ship would not have sunk.A. If the captain wereB. Had the captain beenC. Should the captain be D .If the captain would have been9. Were it not for the snowy weather, we ________ all right.A. would beB. would have beenC. wereD. may be10. He hesitated for a moment before kicking the ball, otherwise he ________ a goal.A. had scoredB. scoredC. would scoreD. would have scored11. How I wish every family ________ a large house with a beautiful garden!A. hasB. hadC. will haveD. had had◎答案解析◎1. C. 因为在it is surprising后的that从句中,谓语要用“should +动词原形”,其中should含“竟然”之意,不可省略。
2. D. 因为wish后的宾语从句中的谓语动词要用过去式,此题的study business 是与过去事实相反的情况,所以用had studied business3. C. 因为句中otherwise (否则)表示与过去事实相反的情况,所以用would have done。
4. D. 因为介词短语without…表示与现在事实相反的情况,所以用would be。
9. B. 由had not gone可知,条件句是与过去事实相反的情况,而now提示我们,主句是与现在事实相反的情况,所以用would be。
10. D. 因为if only (要是…就要了) 其后的句子要用过去式表示虚拟语气,由as you do可知,是与现在事实相反,所以选knew。
11. A. 因为but for (要不是因为、如果没有) 通常要与虚拟语气连用,由fifteen years ago可知,这是与过去事实相反的情况,所以选would have died 12. A. 因为would come earlier是与过去事实相反的虚拟语气,而后面分句表示的是事实:当时我的确不知道…所以用一般过去时,选A。
13. C. 因为that从句是suggestion的同位语,应当用“(should+) 动词原形”表示虚拟语气,又因the students与give是被动关系,所以选be given。
14. A. 因为Wang Ling是中国人的名字,显然不是英国人,所以as if从句的谓语要用与现在事实相反的情况,所以用were。
15. A. 因为had it not been for the policeman = if it had not been for the policeman (如果没有警察) ,显然是与过去事实相反的情况,主句中的谓语应是would have lost。
16. B. 因为由主句谓语可判断,表示的是与过去事实相反的情况,所以虚拟条件句中的谓语应用过去完成时,Had the captain been = If the captain had been。
17. A. 由于从句谓语为一般过去时,表示的是对现在的虚拟,故主句谓语用过去将来时,表示。
Were it not for the snowy weather=If it were not for the snowy weather.18. B。
这是个错综时间虚拟条件句:主句与现在事实相反,条件句与过去事实相反。
句意为“如果我不是在七岁时就迷上了Melinda Cox 图书馆,我真不能想象我如今会在做什么”。
19. D。
本题考查目标与1996上海同。
由otherwise和hesitated可知,这是与过去事实相反的虚拟语气,谓语动词用 would+ have+ 过去分词构成20. B。
wish 后面宾语从句的谓语总是用过去时态。
此题是表示与现在事实相反的愿望,从句谓语用一般过去时。
句意为“我多么希望每个家庭都有座有一个漂亮花园的房子呀1.(Sorry, Professor Smith. I didn't finish the assignment yesterday. ---Oh, you_______have done it as yesterday was the deadline.A. mustB. mustn'tC. shouldD. shouldn't答案:C考点:本题考查的是虚拟语气解析:此处表示和过去事实相反的情况,应该用should + have + 过去分词。
本来应该做,而未做2. Bob would have helped us yesterday, but he-_______A. was busyB. is busyC. had been busy.D. will be busy 答案:A.考点:本题考查虚拟语气与时态。
解析:前句表示对过去的虚拟,而but之后表示过去的客观事实,故用一般过去时态3.If he_________my advice, he wouldn't have lost his job.A. followedB. should followC. had followedD. would follow答案:C考点:考查虚拟语气。
解析:根据“wouldn’t have lost”可判断if引导的状语从句表示与过去事实相反的虚拟,故选C项。
4.John went to the hospital alone. If he_________me about it, I would have gone with him.A. should tellB. tellsC. toldD. had told5.. George is going to talk about the geography of his country, but I’d rather he_______ more on its culture.A. focusB. focusedC. would focusD. had focused 答案:选B解析:would rather后应用虚拟语气,表示与现在时间相反,用动词的过去式6.If we ___ the other road, we might have arrived here in time for the meeting.A. takeB. had takenC. tookD. have taken答案:解析:考查虚拟语气。
所填词做虚拟语气中条件状语从句的谓语,根据主句的谓语动词形式might have arrived可知题干是与过去事实相反,故所填部分用had+过去分词形式,7. Mr. Johnson insisted that the problem worthy of attention ________ (讨论) at the meeting. (discuss)答案:(should) be discussed考点:虚拟语气解析:“insist”引导的宾语从句要用虚拟,从句结构是“should”(可省略)加动词原形,主语“problem”是要“被讨论”。
8.--The weather has been very hot and dry.--Yes. If it had rained even a drop, things would be much better now! And my vegetables_________.A. wouldn't dieB. didn't dieC.hadn't diedD. wouldn't have died 答案:D9.Had I known about this computer program, a huge amount of time and energy .A.would have been saved B.had been saved C.will be saved D.was saved答案: A10. But for the help of my English teacher, I the first prize in the English Writing Competition.A. would not winB. would not have wonC. would winD. would have won答案B11.He did not regret saying what he did but felt that he__________it differently.A. could expressB. would expressC. could have expressedD. must have expressed答案 C12.This printer is of good quality. If it _______ break down within the first year, we would repair it at our expense.A. wouldB. shouldC. couldD. might 答案 B虚拟语气专项练习题1.My father insisted that I_____ to sea.A. (should)not goB.(would)not goC. (could)not goD.(might)not go2. I_____ to you party, but I didn’t have time.A. would have comeB. should comeC. could have comeD. would come3. It____ difficult for a more careful person to find sucha mistake.A. should not beB. would not beC. should have not beenD. would have not been4. If you _____the movie that late last night, you would not be so sleepy now.A. haven’t watchedB. didn’t watchC. hadn’t watchedD. wouldn’t have watched5. I would have gone swimming yesterday afternoon if I ____ time.A. hadB. have had C .had had D. would have had6. If it____, the crops would be saved.A. should rainB. would rainC. will rainD. is to rain7.____the friendship between us last forever!A. CouldB. WillC. MayD. Wish8. If only you _____the doctor’s advice!A. listen toB. has listened toC. had listened toD. had listened9. If she_____ tomorrow. I would tell her the news.A. comeB. would comeC. to comeD. should come10. It is required that every bicycle rider, whoever he may be,_____ tax at the beginning of each year.A. paysB. payC. would payD. to pay11. The lift wasn’t working when I come back last night .If it ____,I would have to use the stairs.A. is still not workingB. was still not workingC. were still not workingD. would still not working12. If she____ more polite, she_____ less trouble.A. had been, would have had B .was, would have hadC. were, hadn’t hadD. were, would have13.--Where have you been?--I got caught in traffic, ____I should have been here soon.A .howeverB .although C. anyway D. otherwise14.—He is a very brave man.--Yes, I wish I ____his courage.A. haveB. had C .will have D. would have15. Without your help, we____ in such a short time.A. will not do itB. did not do itC. cannot have done itD. wouldn’t have done it16. It is high time you _____ mind.A.changeB. changedC. need change D .are to change17. Were the shirt cheaper, I ____ It.A. should buyB. should have boughtC. buyD. bought18. May you ____in good health!A. areB. beC. wereD. would be19. What ______, if there were no air, water or sun?A. would be happenedB. would happenC. happenedD. happen20. If the sun ____ rise in the west, my love for you would be changed one day.A. willB. wereC. were toD. shall21.The chairman requested that______.A. the members studies more carefully the problemB. the problem was more carefully studiedC. with more carefulness study the problemD. the members study the problem more carefully22. --I’ll tell Mary about her new job.--You _____her last week.A. ought to tellB. must tellC. would have toldD. should have tol23. --What is your opinion?--It’s natural that an employee _____his work on time.A. finishesB. to enterC. can finishD. finish24. My sister is thirteen, but she talked as if she _____the Long March.A. has taken part inB. took part inC. takes part inD. had taken part in25. If he _____ business, he might become a rich man.A. enterB. to enterC. should enterD. entered26. If he _____ a gentleman, he _____things like that!A, were, would not have saidB. would be, would not have saidC. were, would not saidD. was, would not said27. It was the drug, not the disease, that killed him. Hewould still be alive if he ___ that drug.A. didn’t takeB. would not takeC. have not takenD. had not taken28. Supposing you _____ write, what would you do?A. couldn’tB. can’tC. may notD. are unable29. How I wish I _____ such a good chance before.A. didn’t missB. hadn’t missC. metD. have got30. Did you go to see football match yesterday?No, I felt unwell, but I would have gone if I ____ felt better.A. didB. haveC. wouldD. had31. But for his help, I _____.A. should not have succeededB. had not succeededC. did not succeededD. have not succeeded32. I am sorry that he ____ so rude to her mother.A. isB. wasC. should beD. shall be33. _____ the exam, he would have entered the college.A. If he passedB. Had he passedC. Were he passedD. If he passed34. ___ he ____ hard last year, he would have lost his firstprize.A. Hadn’t, studiedB. Had, studiedC. Didn’t, studyD. If, had studied35. He insisted that ____ early the next day.A. startB. staredC. would startD. had stared36. I would rather you ____ anything about it for the timebeing.A. didn’t doB. don’t doC. doD. did37. His advice that it _____ at once is reasonable.A. will be doneB. can be doneC. may be doneD. be done38. Long ___ our great motherland!A. livesB. liveC. should liveD. would live39. If I were in your position, I ___ very happy.A. amB. would beC. would beD. were40. _____, we might go on a trip.A. Should the weather fineB. Were the weather fineC. Should the weather be fineD. The weather were fine英语。