after 和before 引导时间状语从句时具体怎么个用法?

如题所述

您好,after 和 before 引导时间状语从句时,区别基本上可以分为2点:

1)两个动作 A 和 B,A 在 B 之前发生,所以
从句 after 跟着动词 A,主句 跟着动词 B;所以 after 就是在(动作A)之后……
从句 before 跟着动词 B,主句跟着动词A;所以 before 就是在(动作B)之前……

2)由于 after 用在动作 A,表示 after 的动作A 可以使用(完成式),尤其是过去完成时,而before 跟着动作B,表示 before 接的动作 B 不能使用(完成式):

比如:

动作 A = 做功课(先发生)
动作 B = 母亲回来(后发生)
使用 after:
After I had finished my homework, my mother came home.
My mother came home after I had finished my homework.
使用 before:
Before my mother came home, I had finished my homework.
I had finished my homework before my mother came home.

可以看出 after 指的是母亲回来之前的做功课的动作,可以看做是(过去的过去),使用了过去完成时,而 before 指的是做完功课后母亲回来的动作,不是(过去的过去)。所以不能使用:Before my mother had came home, I finished my homework.(这么做,时间点 A 和 B 就产生错综的问题了。)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-01
after 在……之后。主句动作发生在从句之后。
before 在……之前 主句动作发生在从句之前。

He had worked in the factory for two years before he joined the army.
他参军前在这家工厂工作了两年。
相似回答