虚拟条件句练习

合集下载

高中英语虚拟语气练习题50题

高中英语虚拟语气练习题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/might/should+动词原形。

A 选项can 用于一般现在时;B 选项could 虽然有“能够”的意思,但在这个语境下,虚拟语气中更常用would;C 选项will 用于一般将来时。

2.If he had more time, he ____ learn to play the guitar.A.canB.couldC.willD.would答案:D。

解析:对现在情况的虚拟。

if 条件句用一般过去时,主句用would/could/might/should+动词原形。

A 选项can 不用于虚拟语气;B 选项could 单独用的时候不一定是虚拟语气;C 选项will 用于一般将来时。

3.If I knew her number, I ____ call her.A.canB.couldC.willD.would答案:D。

解析:同样是对现在情况的虚拟。

if 条件句用一般过去时,主句用would/could/might/should+动词原形。

A 选项can 用于一般现在时;B 选项could 一般不单独使用;C 选项will 用于一般将来时。

4.If she were taller, she ____ be a model.A.canB.couldC.willD.would答案:D。

解析:对现在情况虚拟。

if 条件句用were,主句用would/could/might/should+动词原形。

A 选项can 一般不用于虚拟语气;B 选项could 不单独用;C 选项will 用于一般将来时。

高二虚拟语气高级练习50题(带答案)

高二虚拟语气高级练习50题(带答案)

高二虚拟语气高级练习50题(带答案)1.If I were you,I would study harder.A.would studyB.will studyC.studyD.studied答案解析:A。

本题考查对现在情况的虚拟语气。

if 引导的条件句中用一般过去时(be 动词用were),主句用“would/should/could/might+动词原形”。

B 选项will study 是一般将来时,不符合虚拟语气的用法;C 选项study 是动词原形,没有体现出虚拟语气;D 选项studied 是一般过去时,但主句应该用“would/should/could/might+动词原形”。

2.If he had time now,he would go for a walk.A.would goB.will goC.goesD.went答案解析:A。

这是对现在情况的虚拟。

if 条件句用一般过去时had time,主句用“would/should/could/might+动词原形”would go。

B 选项will go 是一般将来时,错误;C 选项goes 是一般现在时,错误;D 选项went 不能用在主句中。

3.If I knew her number,I would call her.A.would callB.will callC.callD.called答案解析:A。

对现在情况的虚拟语气,if 条件句用一般过去时knew,主句用“would/should/could/might+动词原形”would call。

B 选项will call 一般将来时不对;C 选项call 不是虚拟语气用法;D 选项called 一般过去时不能用在主句。

4.If she were here,she would help us.A.would helpB.will helpC.helpsD.helped答案解析:A。

虚拟条件句及练习

虚拟条件句及练习

虚拟条件句虚拟语气表示主观愿望和假想虚拟的情况,需掌握的内容主要有虚拟条件句动词的形式,虚拟语气用在表示要求、建议、命令等名词从句中,谓语动be 中后面的宾语从句中等。

词的结构及虚拟语气用在wish表示现在情况的虚拟条件句1虚拟语气用在非真实条件句中表示与现在事实不相符的假设,动词的形式如下:主句谓语条件从句的谓语might),would(should ,could 一般过去时的形式动词原形+d give it to charities.If I won a million dollars, I '100 万美元,我要把它捐给慈善机构。

如果我赢了t feel so sleepy in thet stay up till late every evening, you wouldn 'If you didn 'morning.如果你不是每晚熬夜,你早上不会这么困。

【提示】特别是在较正式的文体中。

were ,be在条件从句中,如果谓语动词是,一般要用如果我是你,我会好好教训他一If I were you, I would give him a good lesson.顿。

If she were trying harder, her parents would not be anxious.如果她再努力写,她的父母就不用那么忧虑了。

-可编辑修改-【练】here, I would be happier. 'It is a pity she isn t here. If sheD will beC wereA wasB is2 表示将来情况的虚拟条件句虚拟条件句用在非真实条件句中表达与将来事实不相符的假设,动词形式如下:条件从句的谓语主句谓语should + 动词原形would(should ,could,might) + 动词原形were to + 动词原形If it should rain tomorrow, what would you do?假如明天下雨,你怎么办?If they were to hear you talking, they would think you were a teacher.如果他们听到你讲话,他们会认为你是一名老师。

高考英语语法虚拟语气练习题30题(带答案)

高考英语语法虚拟语气练习题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是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。

if 虚拟语气练习题

if 虚拟语气练习题

if 虚拟语气练习题如果虚拟语气练习题虚拟语气是英语语法中的一种特殊句式,用来表达非现实或假设情况。

在条件句中,常用虚拟语气表示与事实相反、不可能实现或假设的情况。

本文将提供一些虚拟语气练习题,帮助读者掌握虚拟语气的使用。

练习题一:完成下列虚拟语气句子。

1. 如果我__ a millionaire, 我会买一座大房子。

(be)2. 她说如果她__ more time, 她会帮助你。

(have)3. 如果我__ free, 我会和你一起去旅行。

(be)4. 如果你__ hard, 你会通过考试。

(study)5. 假如他__ a magician, 他会变出很多金币。

(be)练习题二:将下列陈述句改写为虚拟语气句子。

1. I study hard, so I pass the exam.2. She has time, so she can help you.3. They are rich, so they can buy a new car.4. He is a doctor, so he can treat the patient.5. We have money, so we can go on vacation.练习题三:判断下列句子中的虚拟语气是否使用正确,如有错误,请修正。

1. If I was a bird, I will fly in the sky.2. If I were you, I will tell her the truth.3. If he studied harder, he would pass the test.4. If she had more time, she would help you.5. If it rains tomorrow, I will stay at home.练习题四:给定一个情景,写一个虚拟语气句子。

情景:你的朋友邀请你去参加派对,但你有其他安排,不能出席。

高考英语语法虚拟语气练习题30题

高考英语语法虚拟语气练习题30题

高考英语语法虚拟语气练习题30题1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。

本句是对现在情况的虚拟。

if 引导的条件句中,谓语动词用过去式were,主句谓语动词用would+动词原形。

A 选项will 一般用于真实条件句;C 选项can 表示能力;D 选项must 表示必须,均不符合虚拟语气对现在情况的用法。

2.If he _____ more time, he could finish the project.A.haveB.hasC.hadD.having答案解析:C。

对现在情况虚拟,if 条件句中谓语动词用过去式。

A 选项have 用于一般现在时;B 选项has 是第三人称单数形式;D 选项having 不能单独作谓语,不符合虚拟语气对现在情况的要求。

3.She would be happier if she _____ a better job.A.haveB.hasC.hadD.will have答案解析:C。

此句为对现在情况的虚拟语气,if 条件句中谓语动词用过去式had。

A 选项have 和 B 选项has 用于一般现在时;D 选项will have 用于将来时,均不符合虚拟语气对现在情况的用法。

4.If we _____ a car, we could travel more easily.A.haveB.hasC.hadD.will have答案解析:C。

对现在情况虚拟,if 条件句中谓语动词用过去式had。

A 选项have 和 B 选项has 是一般现在时;D 选项will have 是将来时,不符合要求。

5.He would pass the exam if he _____ more diligent.A.beB.isC.wereD.was答案解析:C。

对现在情况虚拟,if 条件句中谓语动词be 动词用were。

高一英语虚拟语气运用练习题40题(带答案)

高一英语虚拟语气运用练习题40题(带答案)1. If I ______ more time last night, I would have finished my book.A. hadB. haveC. had hadD. would have答案解析:C。

这是一个对过去情况的虚拟条件句。

在虚拟语气中,如果是对过去的假设,从句要用过去完成时(had + 过去分词),主句要用would/should/could/might + have + 过去分词。

这里从句表示如果昨晚我有更多的时间,实际上昨晚没有更多时间,所以要用had had。

A选项had是一般过去时,不符合对过去虚拟的从句时态要求;B选项have是一般现在时,肯定不对;D选项would have不是从句的正确形式。

2. If he ______ here tomorrow, we would go to the park together.A. isB. wasC. wereD. will be答案解析:C。

这是对将来情况的虚拟条件句,在表示与将来事实可能相反的条件从句中,谓语动词有三种形式:动词过去式、should + 动词原形、were to+动词原形。

这里be动词在虚拟语气中,不管主语是第几人称,都要用were。

A选项is是一般现在时,不符合虚拟语气;B选项was在虚拟语气中用于第一、三人称单数是错误的;D 选项will be是一般将来时,也不符合虚拟语气要求。

3. Had I known her name, I ______ her.A. would inviteB. would have invitedC. invitedD. could invite答案解析:B。

这是一个倒装形式的虚拟条件句,原句是If I had known her name,这是对过去情况的虚拟。

根据规则,从句用过去完成时,主句要用would/should/could/might+have+过去分词。

初三英语虚拟语气与真实条件句对比练习题30题含答案解析

初三英语虚拟语气与真实条件句对比练习题30题含答案解析1.If I were a bird, I ______ fly freely in the sky.A.canB.couldC.willD.would答案解析:D。

本题考查虚拟语气中与现在事实相反的情况。

if 引导的条件句中用“were”表示虚拟,主句要用“would + 动词原形”。

选项A“can”用于一般现在时,不符合虚拟语气的用法;选项B“could”一般用于表示能力等,在本题中不如“would”符合虚拟语气的要求;选项C“will”用于一般将来时,也不符合虚拟语气的用法。

2.If I had enough money, I ______ buy a new computer.A.canB.couldC.willD.would答案解析:D。

在虚拟语气中与现在事实相反的情况下,if 条件句用过去式,主句用“would + 动词原形”。

选项A“can”和选项C“will”都不符合虚拟语气的要求;选项B“could”虽然也有“能够”的意思,但在本题中“would”更能体现虚拟语气中假设的意味。

3.If I were taller, I ______ play basketball better.A.canB.couldC.willD.would答案解析:D。

虚拟语气与现在事实相反,if 条件句用“were”,主句用“would + 动词原形”。

选项A“can”用于一般现在时;选项B“could”可表示能力,但不如“would”更能体现虚拟语气的假设;选项C“will”用于一般将来时,都不符合虚拟语气的要求。

4.If I had more time, I ______ read more books.A.canB.couldC.willD.would答案解析:D。

在虚拟语气与现在事实相反的情况下,if 条件句用过去式,主句用“would + 动词原形”。

高考英语虚拟语气练习题30题

高考英语虚拟语气练习题30题1.If I were you, I ______ study harder.A.willB.wouldC.canD.must答案:B。

本题考查对现在情况的虚拟语气。

if 引导的条件句用一般过去时(be 动词用were),主句用“would/should/could/might + 动词原形”。

A 选项will 用于一般将来时,不符合虚拟语气用法;C 选项can 表示能力,不符合虚拟语气用法;D 选项must 表示必须,也不符合虚拟语气用法。

2.If he ______ more time, he could finish the project.A.hasB.hadC.haveD.would have答案:B。

对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。

A 选项has 用于一般现在时;C 选项have 用于一般现在时复数主语;D 选项would have 用于对过去情况的虚拟条件句的主句。

3.She would be happy if she ______ a better job.A.findsB.foundC.will findD.would find答案:B。

对现在情况虚拟,if 条件句用一般过去时,find 的过去式是found。

A 选项finds 用于一般现在时;C 选项will find 用于一般将来时;D 选项would find 用于对过去情况的虚拟条件句的主句。

4.If they ______ enough money, they could buy a new car.A.haveB.hadC.will haveD.would have答案:B。

对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。

A 选项have 用于一般现在时;C 选项will have 用于一般将来时;D 选项would have 用于对过去情况的虚拟条件句的主句。

2024年高三英语虚拟语气特殊用法练习题30题

2024年高三英语虚拟语气特殊用法练习题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 是一般现在时的情态动词,不符合虚拟语气的用法;选项B could 表示能力,不如would 语气合适;选项D should 表示应该,不符合本题语境。

2.If he ____ more time, he would do better in the exam.A.haveB.hadC.hasD.having答案:B。

对现在情况虚拟,从句用过去式,have 的过去式是had。

选项 A 是原形,不符合虚拟语气用法;选项C 是一般现在时第三人称单数形式,也不对;选项D having 不能单独做谓语。

3.If she ____ taller, she could be a model.A.beB.wereC.isD.was答案:B。

与现在事实相反的虚拟语气,be 动词用were。

选项A be 动词原形,不能单独在此处使用;选项C、D 分别是一般现在时的is 和was,不符合虚拟语气要求。

4.If I ____ a millionaire, I would help the poor.A.amB.wereC.beD.was答案:B。

对现在情况虚拟,be 动词用were。

选项A am 是一般现在时,错误;选项C be 动词原形不能直接用;选项D was 不如were 更符合虚拟语气的要求。

5.If they ____ harder, they would get better grades.A.studyB.studiedC.will studyD.studies答案:B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精选范本,供参考!
虚拟条件句
在英语中,语气是动词的一种形式,用来表示说话人的意图或态度。
英语的语气有三种:_____语气(表示所说的话是事实),
_____语气(表示所说的话是请求或命令)
_____语气(表示所说的话只是一种主观的愿望或假设或建议等)。
如果所表示的条件是真实的,或者完全有可能实现的,叫真实条件句,主句和从句的谓语都用陈述语气。
如果所表示的条件不可能实现或者实现的可能性很小时,叫非真实条件句,主句和从句的谓语要用
虚拟语

(1)含if的虚拟条件句

从句 主句
与现在事实相反

与过去事实相反
与将来事实相反
练习:
1.If I _____(be) you, I __________(tell) them the truth.
如果我是你的话,我就会把真相告诉他们。
2.If I_____(get) the information, I__________(let) you know first.
如果我知道这个情况的话,我会第一个告诉你。
3.If we__________(have) enough money, we _______________(buy)the house.
如果我们有足够的钱的话,我们就买下那座房子了。
4.If she ______________(come), what _______________(say) to her?
万一她来了,我该怎么对她说呢?
5.If you don’t hurry, you__________(be) late for school.
(2)省略if的虚拟条件句
在虚拟条件句中,如果有were,had,或should,就可以省略if,把这些助动词放在句首。
练习: 改写下面句子,省略句中if
1.If I were you, I would tell them the truth.

2.If we had had enough money, we would have bought the house.
3.If she should come, what should I say to her?
能力训练
精选范本,供参考!

1. If I _____ him yesterday,I _____ him about it.
A. saw; would ask B. had seen; would have asked
C. had seen; would ask D. saw; would have asked
2. What do you think would happen if there _____ no light during the night?
A. is B. will be C. were D. would be
3. If her lawyer _____ here last Sunday, he _____ her from going.
A. had been; would have prevented B. had been; would prevent
C. were; would prevent D. were; would have prevented
4. If it had not been for the liberation, no changes _____ place in my hometown.
A. would have taken B. would have been taken
C. will take D. will be taken
5. _____ late tomorrow, who would take her place?
A. Should Miss Green come B. If Miss Green would come
C. Miss Green should come D. If Miss Green comes
6._____ it _____, the crops _____ be saved.
A. Had; rained; could B. Should; rain; would
C. If; rains; should D. Would; rain; should
7. If we _____ yesterday, we _____ the work.
A. weren’t interrupted; would finish
B. didn’t interrupt; would have finished
C. hadn’t interrupted; had finished
D. hadn’t been interrupted; would have finished
8. _____, he would have succeeded in the examinations.
A. If he has worked hard B. If he works hard
C. Had he worked hard D. Were he worked hard
9. — Can I stay at home tomorrow?
— Yes, you can if it______.
A. will snow B. is going to snow C. snows D. snowed
10.I don’t know if he _____ this afternoon. But if he ____, I will tell you.
A. will come; will do; B. comes; will do
C. will come; does D. comes; does
11. Ask him to ring me up if you ______ him.
A. see B. saw C. would see D. will see
12. If people _________ polluting the air, animals and plants will die soon.
A. don’t stop B. didn’t stop
C. shall not stop D. haven’t stopped
13. I’ll go shopping with you if you ______ wait.
A. will B. would C. should D. are going to
精选范本,供参考!

答案:
(1)含if的虚拟条件句
从句 主句
与现在事实相反 过去式(be 用were) would/should/could/might+ do
与过去事实相反 过去完成式 would/should/could/might + have done
与将来事实相反 should (were to) +动词原形 would/should/could/might + do
If I were you, I would tell them the truth.
如果我是你的话,我就会把真相告诉他们。
If I got the information, I would let you know first.
如果我知道这个情况的话,我会第一个告诉你。
If we had had enough money, we would have bought the house.
如果我们有足够的钱的话,我们就买下那座房子了。
If she were to/should come, what should I say to her?
万一她来了,我该怎么对她说呢?

(2)省略if的虚拟条件句
在虚拟条件句中,如果有were,had,或should,就可以省略if,把这些助动词放在句首。
Were I you, I would tell them the truth.
Had we had enough money, we would have bought the house.
Should she come, what should I say to her?
1-13 BCAAA BDCCC AAA

【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和
关注,我们将会做得更好】

相关文档
最新文档