虚拟条件句练习题附答案

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

虚拟条件句

在英语中,语气是动词的一种形式,用来表示说话人的意图或态度。

英语的语气有三种:_____语气(表示所说的话是事实),

_____语气(表示所说的话是请求或命令)

_____语气(表示所说的话只是一种主观的愿望或假设或建议等)。

如果所表示的条件是真实的,或者完全有可能实现的,叫真实条件句,主句和从句的谓语都用陈述语气。如果所表示的条件不可能实现或者实现的可能性很小时,叫非真实条件句,主句和从句的谓语要用虚拟语气。

练习: 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 fini sh

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 st op

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

相关文档
最新文档