高中英语《Unit2Poems》虚拟语气专练新人教版选修6 联系客服

发布时间 : 星期三 文章高中英语《Unit2Poems》虚拟语气专练新人教版选修6更新完毕开始阅读3ed2437fa12d7375a417866fb84ae45c3a35c26c

《Unit 2 Poems》

Ⅰ. 翻译句子:

1. 我们有必要出去散散步。

2. 如果他早起,他就不会上学迟到。

3. 如果他开车更小心点,他昨天就不会出车祸了。 4. 要是我们的父母能和我们住在一起就好了。 5. 真遗憾你竟然错过了一个好机会。 6. 你真该去上学了。 7. 你本不应该告诉她真相。

8. 我没有足够的钱,否则我会买那本书的。

9. 如果我们国家每个人都懂急救,就会有许多生命被救。 10. 我宁愿你现在付我钱。 Ⅱ. 请改正下列句子中的错误。

1. The doctor ordered that she stayed in bed for a few days. 2. I’d rather you will go to the concert with me this evening. 3. If you had worked hard, you would have been very tired now. 4. It is high time that we leave for our hometown. 5. If only I can speak several foreign languages! 6. I wish I didn’t do such a foolish thing yesterday. 7. What would have happened if you didn’t help her?

8. But for your great efforts, the work couldn’t be finished on time. Ⅲ. 单项选择。

1. ________more careful, his ship would not have sunk. A. If the captain were C. Should the captain be

B. Had the captain been

D. If the captain would have been

2. It is hard for me to imagine what I would be doing today if I ________ in love, at the age of seven, with the Melinda Cox Library in my hometown. A. wouldn’t have fallen B. had not fallen C. should fall

D. were to fall

- 1 -

3. _______ fired, your health care and other benefits will not be immediately cut off.

A. Would you be B. Should you be C. Could you be D. Might you be 4. —Pity you missed the lecture on nuclear pollution.

—I _______ it, but I was busy preparing for a job interview. A. attended

B. had attended

C. would attend

D. would have attended

5. Had Paul received six more votes in the last election, he ______ our chairman now. A. must have been B. would have been C. were

D. would be

6. ________ the English examination I would have gone to the concert last Sunday. A. In spite of B. But for C. Because of D. As for

7. Look at the terrible situation I am in! If only I ________ your advice. A. follow

B. would follow C. had followed

D. have followed

8. If you hadn’t taken such a long time to get dressed, we _______ there now. A.would be

B.would have been C.have been

D.will be

9. It is time that the government ____ measures to protect the rare birds and animals. A. takes

B. took

C. has taken D. taking

10. He was very busy yesterday, otherwise he ______ to the meeting. A. would come B. came

C. would have come D. had come

11. Without electricity human life ______ quite different today. A. is

B. will be C. would have been D. would be

12. If he ______ to the teacher attentively, he ______ the answer to the problem now. A. had listened, would have known B. listened, would know C. listened, would have known

D. had listened, would know

13. I would have come earlier, but I ________ that you were waiting for me. A. didn’t know

B. hadn’t know C. would have known D. haven’t known

14. Everything ______ if Albert hadn’t called the fire brigade. A. will be destroyed B. will have been destroyed C. would be destroyed D. would have been destroyed

15. ______the clouds, you would find the airplane in the sky easily.

A. Had it not been B. If it were not C. If it had not been for D. Were it not

- 2 -

for

答案与解析: Ⅰ. 翻译句子:

1. It’s necessary that we should have a walk now.

2. If he had got up early, he would not have been late for school.

3. If he had driven more carefully, he would not have had the car accident yesterday. 4. If only our parents could live with us!

5. It’s a pity that you (should) miss a good chance. 6. It is high time that you went / should go to school. 7. You shouldn’t have told her the truth.

8. I didn’t have enough money. Otherwise I would have bought that book. 9. If everyone in our country knew first aid, many lives would be saved. 10. I would rather you paid me now. Ⅱ. 请改正下列句子中的错误。

1. stayed → (should) stay。order的宾语从句的谓语用“(should)+ 动词原形”的虚拟结构。

2. will go → went。would rather后的宾语从句中,用过去时表示现在或将来要做的事情。 3. would have been → would be。从句说的是过去,所以用过去完成时,而主句指的是现

在,即现在的虚拟结果,所以用“would + 动词原形”。

4. leave → left/should leave。在“It is (high)time that …”句型中,从句的谓语

动词一般用过去式或should+动词原形,should不可省。

5. can → could。if only引出的句子要用虚拟语气,谓语动词用一般过去时表示目前的愿望。 6. didn’t do → hadn’t done。wish后的宾语从句谓语用过去完成时,表示与过去事实

相反的愿望。

7. didn’t help → hadn’t helped。主句用“would / should + have + 过去分词”,表

示过去时间的虚拟条件从句要用过去完成时。

8. couldn’t be → couldn’t have been。句意:要不是你那么努力,工作就不会准时完

成了。从but for(要不是)短语中的“great”可知,“你”已经付出了努力,是暗含的条件,所以后面句子相当于虚拟条件句的主句,而且与过去事实相反,应该用couldn’t

- 3 -

have been。 Ⅲ. 单项选择。

1. B。考查if条件的虚拟语气,与过去事实相反,条件句省略了if,把had提前。 2. B。考查混合虚拟语气,根据at the age of seven可知从句为对过去的假设,须用过去

完成时。

3. B。虚拟条件句中含有were或had,should时, if可省,将were, had, should提到主语

前面,从句是与将来事实相反的假设,所以用should,实际上“you”也不会被解雇。而主句说明的事实,所以用了will。

4. D。从上下文可知,说话人没有参加讲座,省略了从句“if I hadn’t been busy”,主句

与过去事实相反,因此选D。

5. D。前句是省略了if的与过去事实相反的虚拟条件句,而由now可知主句与现在事实相反,

所以用would be。

6. B。从句子的后半部分“I would have gone to the concert last Sunday.”可知用了虚

拟语气形式,所以前面用but for(要不是)引出相当于条件句的介词短语。In spite of 尽管;Because of 因为;As for 就......而言。

7. C。If only引出的句子是一个条件句,要用虚拟语气;从上文可知说话人后悔没有听从对

方的建议,应该用与过去事实相反的虚拟语气。

8. A。此句是混合虚拟条件句,前面是与过去事实相反的虚拟条件句,后面的结果句受now

影响应该与现在事实相反,所以选A。

9. B。句型“It is time that...”从句的谓语动词用一般过去时表示虚拟。

10. C。从“He was very busy yesterday”可知,谈论的是过去的事,otherwise相当于“如

果昨天不忙的话”,所以主句用would have done。

11. D。“Without electricity”相当于条件句,从today可知句子与现在事实相反,所以谓

语动词用would be。句意:如果没有电,人类今天的生活会完全不同了。

12. D。句意:如果他认真听老师讲课了,他现在就会知道问题的答案了。从句与过去事实相

反,用had listened;主句与现在事实相反,用would+动词原形。

13. A。前面的分句是与过去事实相反的主句形式,but引出了过去的事实,而省略了与过去

事实相反的条件句“if I had known that...”。即:如果我知道你在等我,我早就来了,但是我不知道你正在等我。“不知道”是过去的事实,用didn’t know。

14. D。从if从句中可知谈论的是与过去的事实相反的假设,主句应该用would have done。

- 4 -

所以选D。

15. D。主句是与现在事实相反的虚拟语气,从而排除A、C;if it is not for... 要不是因

为......,此短语用于虚拟语气,省略了if,is变成were提前。句意:如果不是因为那些云彩,你会很容易地看到空中的飞机。

- 5 -