虚拟语气练习题

2024-12-04 07:24:55
推荐回答(2个)
回答(1):

B、D、B、B、D、A、D、D、C、C
不知道对不对啊,我现在才初二,自学的虚拟语气。

回答(2):

1.B 全句应为:I would rather that you hadn't told them.would rather 后接that从句时,从句谓语用虚拟语气,用过去式表示现在或将来,用过去完成时表示过去。如:I'd rather you didn't come tomorrow.(表将来)
2.A 明天不能到是客观事实,不应用虚拟语气。
3.B wish后的从句要用虚拟语气,knew用过去式表示现在,where he lives是客观事实,不用虚拟语气,应用陈述语气。
4.B 主、从句动作发生在不同时间,这时主、从句谓语动词的虚拟语气因时而异.如:If it had rained last night, it would be cold today. (从句与过去事实相反,主句与现在事实相反)
5.D 全句应理解为:If he hadn't hesitated for a moment before kicking the ball, he would have scored a goal.这是主从句都与过去事实相反的非真实条件句,从句用过去完成时,主句用should/would/could/might +have+过去分词。
6.A freezing(adj.),cold(n.),freezing cold为固定搭配。此句为与现在事实相反的非真实条件句,主句应为should/would/could/might+ v.(原形)
7.D 同5
8.D 同5
9.C as if引导的句子有使用虚拟语气有时不用。原则上说,若指事实或可能为事实,不用虚拟语气;若指现在,从句谓语动词用一般过去时(be用were);若指过去用过去完成时,若指将来用过去将来时或用were to do sth。
10.C but for,要不是,用于引出与事实相反的假设,通常与虚拟语气连用。根据句中的the help you give me,可知它表示与事实过去相反,故选C