文档详情

大学英语词汇与语法练习4:虚拟语气强化练习题—答案与详解.pdf

发布:2020-04-12约1.04万字共5页下载文档
文本预览下载声明
虚拟语气强化练习题 1 练习 4 :虚拟语气强化练习题 Part I. Multiple Choice 1. ______ go downtown this afternoon, please post the letter for me. A. Had you B. Were you to C. If you did D. Shall you 句意: 如果你下午要去市中心,请帮我寄一下这封信。 解析: 这是省略了 if 的条件句,完整的从句为 If you were to go downtown this afternoon,从句是针对将来的虚拟语气,用于表示礼貌客气的态度。 2. You didn ’t let me drive. If we ______ in turn, you ______ so tired. A. drove, didn ’t get B. were driving, wouldn ’t get C. drove, wouldn ’t get D. had driven, wouldn ’t have got 句意: 你不让我开车。如果我们轮流开车,你就不会这么累了。 解析: 这是针对已经发生了的事情的假设, 开车是过去的事情了, 因此从句中用 过去完成时表示虚拟,主句中用 would+have done 的形式表示虚拟。 3. If it ______ for the snow, we _______ the mountain yesterday. A. were not, could have climbed B. were not, could climb C. hadn ’t been, could have climbedD. hadn ’been, could climbt 句意: 如果不是因为那场雪,我们昨天本可以爬山的。 解析: 这是针对已经发生了的事情的假设, 下雪及爬山说的都是之前的事情, 因 此从句中用过去完成时表示虚拟,主句中用 could+have done的形式表示虚拟。 注意: 此句中涉及一个 it 的句型。 It is for …一般用于引起原因, If it isn ’t for …, 意为“要不是因为……”。此句中用了该句型的虚拟语气形式。 4. The new airport _______ if they had not stopped working on it. A. would complete B. had been completed C. had completed D. would have been completed 句意: 如果他们没有停止建设,新机场早就建成了。 解析: 这是针对已经发生了的事情的假设,因此从句中用过去完成时表示虚拟, 主句中用 would+have done 的形式表示虚拟。新机场是被建成,这里有一个完成 加被动。 5. If he _______ his doctor ’s advice, he ________ alive. A. had taken, might still have been B. had taken; might still be C. might have taken; had still been D. took; might still be 句意: 如果他听了医生的建议,他现在可能还活着。 解析: 这是错综时间条件句, 从句说的是过去听医生的建议, 主句说的是现在的 情况。 因此从句中用过去完成时表示对过去事情的假设, 主句中用 “情态助动词 might+动词原形”的形式表示对现在情况的假设。 6. If you ______ in good health, I _______ y
显示全部
相似文档