if条件和虚拟练习答案
- 格式:docx
- 大小:14.42 KB
- 文档页数:3
【初中英语】虚拟语气专项练习经典一、初中英语虚拟语气1.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。
2.If I ___ you, I ___ be afraid .A.was, wouldn’t B.were, won’t C.were, wouldn’t【答案】C【解析】试题分析:根据语境可知此句的含义是如果我是你,我就不害怕。
考查的是虚拟语气的基本用法。
条件用过去时,主句要用过去将来时,故选C。
考点:虚拟语气点评:虚拟语气其实就是if引导条件状语从句时,词义为“如果”,不过这个条件是无法实现的。
从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。
3.She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy.A.had done B.would do C.did D.should【答案】C【解析】【详解】句意:她没有坚持锻炼和均衡饮食。
六年级英语虚拟语气运用高级练习题40题(答案解析)1.If I were the teacher, I would give less homework.A.would giveB.will giveC.gaveD.give答案解析:A。
本题考查与现在事实相反的虚拟语气,结构为“If+主语+动词过去式(be 动词用were),主语+would/could/should/might+动词原形”。
B 选项will give 是一般将来时,不符合虚拟语气结构;C 选项gave 只是过去式,不是虚拟语气完整的谓语形式;D 选项give 是一般现在时,也不符合虚拟语气要求。
只有A 选项would give 符合虚拟语气结构。
2.If I had a magic pen, I could draw beautiful pictures.A.could drawB.can drawC.will drawD.draw答案解析:A。
这是与现在事实相反的虚拟语气,结构为“If+主语+动词过去式(had),主语+would/could/should/might+动词原形”。
B 选项can draw 是一般现在时,不符合;C 选项will draw 是一般将来时,不对;D 选项draw 一般现在时,错误。
A 选项could draw 符合虚拟语气结构。
3.If I were at home now, I would watch TV.A.would watchB.will watchC.watchedD.watch答案解析:A。
与现在事实相反的虚拟语气,“If+主语+were,主语+would/could/should/might+动词原形”。
B 选项will watch 一般将来时错误;C 选项watched 过去式,不符合;D 选项watch 一般现在时不对。
A 选项would watch 正确。
4.If I had enough time, I could play basketball.A.could playB.can playC.will playD.play答案解析:A。
初三英语虚拟语气(三)练习题30题1.If I were a bird, I ____ fly freely in the sky.A.canB.couldC.wouldD.should答案:C。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,如果表示与现在事实相反,从句用一般过去时(be 动词用were),主句用would/could/should/might + 动词原形。
A 选项can 表示能力,不用于虚拟语气;B 选项could 也可以用于虚拟语气,但此处表示“愿意”,用would 更合适;D 选项should 表示“应该”,不符合语境。
2.If he had time, he ____ go to the park.A.willB.wouldC.canD.could答案:B。
对现在情况的虚拟语气,if 从句用一般过去时,主句用would/could/should/might + 动词原形。
A 选项will 用于一般将来时,不用于虚拟语气;C 选项can 表示能力,不用于虚拟语气;D 选项could 也可以,但此处用would 更强调“愿意”。
3.If I had a million dollars, I ____ buy a big house.A.willB.wouldC.canD.could答案:B。
对现在情况的虚拟语气,if 从句用一般过去时,主句用would/could/should/might + 动词原形。
A 选项will 用于一般将来时,不用于虚拟语气;C 选项can 表示能力,不用于虚拟语气;D 选项could 也可以,但此处用would 更强调“想要”。
4.If she were taller, she ____ be a model.A.canB.couldC.wouldD.should答案:C。
对现在情况的虚拟语气,if 从句用一般过去时,主句用would/could/should/might + 动词原形。
(完整版)if虚拟语气练习题及答案如果虚拟语气练习题是一种能够帮助我们巩固和加深对于虚拟语气的理解的方法。
通过解答这些练习题,我们可以更好地掌握虚拟语气的用法,并提高在语言表达中正确运用虚拟语气的能力。
下面提供一些虚拟语气练习题及答案,希望可以帮助大家加深对虚拟语气的认识。
练习题一:填空题根据句意,选择正确的虚拟语气形式填空。
1. 如果我______(知道)你的电话号码,我会给你打电话。
答案:知道2. 如果我______(是)你,我会接受这个机会。
答案:是3. 如果他______(尽力)的话,他会取得更好的成绩。
答案:尽力4. 如果我______(有)足够的钱,我会帮助他。
答案:有5. 如果我______(做)得更好一些,我就能拿到这个工作了。
答案:做6. 如果明天______(不下雨),我们可以去野餐。
答案:不下雨7. 如果他______(不是)这么懒,他就不会被开除了。
答案:不是8. 如果你______(去)采取行动,你将失去这个机会。
答案:去9. 如果他______(读)更多的书,他的知识会更丰富。
答案:读10. 如果我______(拥有)魔法,我将会改变世界。
答案:拥有练习题二:选择题选择最佳答案填空。
1. 如果我______(会)弹钢琴,我会给你弹一首歌。
a. 会b. 能c. 可以d. 有答案:a. 会2. 如果你______(是)我,你会怎么做?a. 是b. 是的c. 如果d. 可以答案:a. 是3. 如果明天______(没有)下雨,我们可以去郊游。
a. 没有b. 不下c. 不下雨d. 不来答案:c. 不下雨4. 如果他______(学习)更努力,他会取得更好的成绩。
a. 学习b. 学习了c. 学习过d. 学习到答案:a. 学习5. 如果我______(有)足够的钱,我会买一辆新车。
a. 有b. 拥有c. 会有d. 有着答案:a. 有练习题三:改错题找出下列句子中的错误,并进行改正。
六年级英语虚拟语气改写超级高级分析单选题20题答案解析版1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,be 动词一律用were,主句谓语动词用“would/should/could/might + 动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项shall 通常用于第一人称,在这里也不合适;D 选项should 虽然可以用在虚拟语气中,但此处“如果我是你,我会更努力学习”用would 更符合习惯表达。
2.She ______ be very happy if she knew the truth.A.willB.wouldC.shallD.should答案:B。
同样是对现在情况的虚拟语气。
if 引导的条件句用了过去式knew,主句谓语动词用“would + 动词原形”。
A 选项will 不对;C 选项shall 在此处不适用;D 选项should 不符合这个语境。
3.If he had time, he ______ go to the park.A.willB.wouldC.shallD.should答案:B。
这是对现在情况的虚拟假设。
if 从句用过去式had time,主句用“would + 动词原形”go to the park。
A 选项will 用于一般将来时,不符合虚拟语气;C 选项shall 不用于这种情况;D 选项should 在这里意思不合适。
4.They ______ come to the party if they were invited.A.willB.wouldC.shallD.should答案:B。
对现在情况的虚拟。
if 从句用过去式were invited,主句用“would + 动词原形”come to the party。
英语虚拟语气专项训练100(附答案)一、初中英语虚拟语气1.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.考点:考查虚拟语气。
2.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。
本题考查对将来的虚拟语气。
即“if+过去时,主语+should/would/could/might do”结构。
故选B。
点睛:虚拟情况从句主句对现在的虚拟过去式(be一般用were)should/would/could/might+do对过去的虚拟had+过去分词should/would/could/might+have done对将来的虚拟过去式(be一般用were)should/would/could/might+do should+动词原形were+to do3.I don’t understand how you got a ticket. I always you a careful driver.A.think; are B.am thinking; areC.thought; were D.think; were【答案】C【解析】【详解】句意:我不明白你是怎么得到罚单的。
我一直以为你是一个谨慎的司机。
考查动词时态辨析题。
本句是虚拟语气,与过去事实相反,需用一般过去时;根据句意结构,可知选C。
if虚拟语气练习及答案【篇一:虚拟语气练习题及答案详解】.i enjoyed the movie very much. i wish i _____ the book from which it was made.a. have readb. had readc. should have readd. are reading2.you are late. if you _____ a few minutes earlier, you _____ him.a. come; would meetb. had come; would have metc. come; will meetd. had come; would meet3.the two students talked as if they _____ friends for years.a. should beb. would bec. have beend. had been4.it is important that i _____ with mr. williams immediately.a. speakb. spokec. will speakd. to speak5.he looked as if he _____ ill for a long time.a. wasb. werec. has beend. had been6.if the doctor had come earlier, the poor child would not_____.a. have laid there for two hoursb. have been lied there for two hoursc. have lied there for two hoursd. have lain there for two hours7.i wish that i _____ with you last night.a. wentb. could goc. have goned. could have gone8.let’s say you could go there again, how _____ feel?a. will youb. should youc. would youd. do you9.i can’t stand him. he always talks as though he _____ everything.a. knewb. knowsc. has knownd. had known10._____ the fog, we should have reached our school.a. because ofb. in spite ofc. in case ofd. but for11.if you had told me in advance, i _____ him at the airport.a. would meetb. would had metc. would have metd. would have meet12.mike can take his car apart and put it back together again. i certainly wish he_____ me how.a. teachesb. will teachc. has taughtd. would teach13.i would have told him the answer had it been possible, buti _____ so busy then.a. had beenb. werec. wasd. would be14.he’s working hard for fear that he _____.a. should fall behindb. fell behindc. may fall behindd. would fallen behind15.if it _____ another ten minutes, the game would have been called off.a. had rainedb. would have rainedc. have seend. rained16.he suggested that they _____ use a trick instead of fighting.a. shouldb. wouldc. dod. had17.my father did not go to new york; the doctor suggested that he _____ there.a. not wentb. won’t goc. not god. not to go18.i would have gone to the meeting if i _____ time.a. had hadb. have hadc. hadd. would have had19.would you rather i _____ buying a new bike?a. decided againstb. will decide againstc. have decidedd. shall decide against20.you look so tired tonight. it is time you _____.a. go to sleepb. went to sleepc. go to bedd. went to bed21.—why didn’t you buy a new car?—i would have bought one if i _____ enough money.a. hadb. have hadc. would haved. had had22.if she could sew, _____.a. she make a dressb. she would have made a shirtc. she will make a shirtd. she would had made a coat23._____ today, he would get there by friday.a. would he leaveb. was he leavingc. were he to leaved. if he leaves24.his doctor suggested that he _____ a short trip abroad.a. will takeb. would takec. taked. took25.the bakers arrived last night. if they’d only let us know earlier,_____ at the station.a. we’d meet themb. we’ll meet themc. we’d have met themd. we’ve met them【篇二:虚拟语气经典练习题库(附详细解答)】i enjoyed the movie very much. i wish i _____ the book from which it was made.a. have readb. had readc. should have readd. are reading2.you are late. if you _____ a few minutes earlier, you _____ him.a. come; would meetb. had come; would have metc. come; will meetd. had come; would meet3.the two students talked as if they _____ friends for years.a. should beb. would bec. have beend. had been4.it is important that i _____ with mr. williams immediately.a. speakb. spokec. will speakd. to speak5.he looked as if he _____ ill for a long time.a. wasb. werec. has beend. had been6.if the doctor had come earlier, the poor child would not_____.a. have laid there for two hoursb. have been lied there for two hoursc. have lied there for two hoursd. have lain there for two hours7.i wish that i _____ with you last night.a. wentb. could goc. have goned. could have gone8.let’s say you could go there again, how _____ feel?a. will youb. should youc. would youd. do you9.i can’t stand him. he always talks as though he _____ everything.a. knewb. knowsc. has knownd. had known10._____ the fog, we should have reached our school.a. because ofb. in spite ofc. in case ofd. but for11.if you had told me in advance, i _____ him at the airport.a. would meetb. would had metc. would have metd. would have meet12.mike can take his car apart and put it back together again. i certainly wish he_____ me how.a. teachesb. will teachc. has taughtd. would teach13.i would have told him the answer had it been possible, buti _____ so busy then.a. had beenb. werec. wasd. would be14.he’s working hard for fear that he _____.a. should fall behindb. fell behindc. may fall behindd. would fallen behind15.if it _____ another ten minutes, the game would have been called off.a. had rainedb. would have rainedc. have seend. rained16.he suggested that they _____ use a trick instead of fighting.a. shouldb. wouldc. dod. had17.my father did not go to new york; the doctor suggested that he _____ there.a. not wentb. won’t goc. not god. not to go18.i would have gone to the meeting if i _____ time.a. had hadb. have hadc. hadd. would have had19.would you rather i _____ buying a new bike?a. decided againstb. will decide againstc. have decidedd. shall decide against20.you look so tired tonight. it is time you _____.a. go to sleepb. went to sleepc. go to bedd. went to bed21.—why didn’t y ou buy a new car?—i would have bought one if i _____ enough money.a. hadb. have hadc. would haved. had had22.if she could sew, _____. a. she make a dress b. she would have made a shirt c. she will make a shirt d. she would had made a coat 23._____ today, he would get there by friday. a. would he leave b. was he leaving c. were he to leave d. if he leaves 24.his doctor suggested that he _____ a short trip abroad. a. will take b. would take c. take d. took 25.the bakers arrived last night. if they’d only let us knowearlier,_____ at the station. a. we’d meet them b. we’ll meet them c. we’d have met them d. we’ve met them 26.if i _____ you, i _____ more attention to english idioms and phrases. a. was; shall payb. am; will pay c. would be; would payd. were; would pay 27.we might have failed if you _____ us a helping hand. a. have not given b. would not give c. had not givend. did not give 28.the law requires that everyone _____ his car checked at least once a year. a. has b. had c. haved. will have29.it is strange that he _____ so. a. would sayb. would speakc. should sayd. will speak 30.had i known her name, _____ a. or does she know mine?b. and where does she live? c. she would be beautiful.d. i would have invited her to lunch. 31.he has just arrived, but he talks as if he _____ all about that. a. know b. knows c. knownd. knew 32.if i _____ the money, i would have bought a much bigger car. a. possessed b. ownedc. hadd. had had33.he was very busy yesterday; otherwise, he _____ to the meeting.a. would comeb. camec. would have comed. will come34.the librarian insists that john _____ no more books from the library before he returns all the books he has borrowed.a. will takeb. tookc. taked. takes35.i left very early last night, but i wish i _____ so early.a. didn’t leaveb. hadn’t leftc. haven’t leftd. couldn’t leave36.i do not have a job. i would find one but i _____ no time.a. hadb. didn’t havec. had hadd. have37.i wish that you _____ such a bad headache because i’m sure that you would have enjoyed the concert.a. hadn’tb. didn’t have hadc. hadn’t hadd. hadn’t have38.he insisted that we all _____ in his office at one o’clock.a. beb. to bec. would bed. shall be39.helen couldn’t go to france after all. that’s too bad. i’m sure she would have enjoyed it if _____.a. she’s goneb. she’ll goc. she’d goned. she’d go40.i must go there earlier. john has suggested that i _____ an hour before the discussion begins.a. gob. shall goc. will god. would go1—5 bbdad 6—10 ddcad11—15 cdcaa 16—20 acaad21—25 dbccc26—30 dcccd31—35 ddccb36—40 dcacd解析:1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。
虚拟条件从句练习题(含答案)虚拟条件从句是英语语法中的一个重要部分,用来表示假设或假想的情况。
通过虚拟条件从句可以表达与事实相反的情况或假设。
以下是一些虚拟条件从句的练习题,希望能帮助大家更好地掌握这一语法知识。
1. If I _________ (be) you, I would apologize to her.答案:were2. If he _________ (have) enough money, he would buy a new car.答案:had3. If she _________ (know) the answer, she would tell you.答案:knew4. If it ___________ (rain) tomorrow, the picnic will be canceled.答案:rains5. If they _________ (study) harder, they would pass the exam.答案:studied6. If you ___________ (come) to the party, I would be very happy.答案:came7. If I ________ (know) his number, I would call him.答案:knew8. If she ________ (not be) so lazy, she would have finished the project by now.答案:were not9. If he ________ (go) to bed early, he would not be tired in the morning.答案:went10. If we ________ (leave) now, we would catch the next bus.答案:left以上是虚拟条件从句的练习题及答案,希望能帮助大家加深对这一语法知识的理解。
3.If there were no air or water, there would be no living things on the earth.
4.If I had any money with me, I could lend you some.
5.If he studied harder, he might pass the exam.
2.If he had taken my advice, he would not have made such a mistake.
2.If there were a heavy snow next Sunday, we would not go skating.
3.If she were to be there next Monday, I would tell her about the matter.
If they had informed us, we would not come here now.
If he knew her, he would have greeted her.
Had he learnt about computers, we would have hired him to work here.
We didn’t know his telephone number; otherwise we would have telephoned him.
You could have passed this exam.
If only I had got it.
Nobody could save him even though Hua Tuo should come here.
I will wait for him no matter how late he may come.
We must respect him no matter what mistakes he may have made.
We’d rather you went here tomorrow.
It is high time you should go to work.
I should agree with you.
May your youth last for ever!
Long live the Communist Party of China.
Would you like to have a talk with us this evening?
You should make a full investigation of it first.
Do you expect he would tell us the truth?
You should have returned it to him.
Had it not been for the bad weather we would have arrived in time.
I was busy that day. Otherwise I would have come to help you.
But for the storm, we should have arrived earlier.
1—5 BBDAD 6—10 DDCAD11—15 CDCAA16—20 ACAAD 21—25 DBCCC 26—30 DCCCD31—35 DDCCB 36—40 DCACD
解析:
1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。
2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。
3.as if后面如果表示真实情况就不用虚拟。
4.It is important that是主语从句的虚拟语气,从句用sb. should do的形式。
5.as if后面是真实情况,不虚拟。
in是lie的过去分词,表示“躺”。
7.could have done表示“本来可以”。
8.与将来相反的虚拟语气,主句用过去将来时。
9.as if表示不可能发生的事情时用虚拟语气。
10.but for表示“要不是……的话”,通常与虚拟语气搭配使用。
11.in advance表示“事先”,表示与过去事实相反的虚拟语气。
12.wish的宾语从句表示发生在将来的愿望用过去将来时。
13.but的并列句表示真实情况,不用虚拟语气。
14.for fear that后面的状语从句用sb. should do的形式。
15.表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。
16.suggest后面的宾语从句用sb. should do的形式。
17.suggest后面的从句用sb. should do的形式,should可以省略。
18.表示与过去事实相反,从句用过去完成时。
19.would rather的宾语从句用sb. did的形式。
20.It is time后面的定语从句用sb. did的形式。
21.第一个had是过去完成时,第二个had表示“有”。
22.would have done是过去将来完成时,表示与过去相反的虚拟语气。
23.这是虚拟语气的倒装形式,把if去掉,助动词提前。
24.suggest后面的从句用sb. should do的形式,should可以省略。
25.表示与过去事实相反,主句用过去将来完成时。
26.在虚拟语气中,不管什么人称,be动词都要用were的形式。
27.表示与过去事实相反,从句用过去完成时。
28.require后面的从句用sb. should do的形式,should可以省略。
29.It is strange that是主语从句的虚拟语气,从句用sb. should do的形式。
30.had I known是与过去相反的虚拟语气的倒装形式。
31.as if表示不可能发生的事情时用虚拟语气。
32.第一个had是过去完成时,第二个had表示“有”。
33.otherwise经常可以搭配虚拟语气,表示与过去事实相反。
34.当insist表示“坚持认为”时不用虚拟形式。
35.wish后面用虚拟语气,表示与过去事实相反用过去完成时。
36.but的并列句表示真实情况,不用虚拟语气。
37.wish后面用虚拟语气,表示与过去事实相反用过去完成时。
38.当insist表示“坚持要求”时从句用虚拟形式。
39.表示与过去事实相反,从句用过去完成时。
40.suggest后面的从句用sb. should do的形式,should可以省略。