1樓:冀秀英永裳
when,while和as的區別:when引導的從句的謂語動詞可以是延續性的動詞,又可以是瞬時動詞。並且when有時表示「就在那巧洞時」。
while引導的從句的謂語動作必須是延續性的,並強調主句和從句的動作同時發生(或者相對應)。並且while有時還可以表示對比。
as表示「一邊……一邊」,as引導的動作是延續性的動作,一般用於主句和從句動作同時發生;as也可以強調「一先一後。
2.由before和after引導的時間狀歷桐語從句。注意before引導的從句不再用否定式的謂語,並且當before引導的從句位於主句之後,有時譯孝爛枯成「就,才」。
還要注意主句和從句之間的時間關係。當主句用將來時,從句總是用現在時;如果before引導的從句謂語用的是過去時,則主句動詞多用過去完成時,這樣以便體現動作發生的先後。after表示主句動作發生在從句動作之後。
主句和從句的動作的時間關係正好與before引導的從句相反。
after 和before 引導時間狀語從句時具體怎麼個用法?
2樓:塞北令狐沖
時,區別基本上可以分為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:
afterihad finishedmy homework, my mothercamehome.
my mothercamehomeafterihad finishedmy homework.
使用 before:
beforemy mother came home, ihad finishedmy homework.
ihad finishedmy homeworkbeforemy mothercamehome.
可以看出 after 指的是母親回來之前的做功課的動作,可以看做是(過去的過去),使用了過去完成時,而 before 指的是做完功課後母親回來的動作,不是(過去的過去)。所以不能使用:before my mother had came home, i finished my homework.
這麼做,時間點 a 和 b 就產生錯綜的問題了。)
3樓:網友
after 在……之後。主句動作發生在從句之後。
before 在……之前 主句動作發生在從句之前。
如。he had worked in the factory for two years before he joined the army.
他參軍前在這家工廠工作了兩年。