- 簽證留學(xué) |
- 筆譯 |
- 口譯
- 求職 |
- 日/韓語 |
- 德語
在 when 和 while 所引導(dǎo)的時間狀語從句中,when 從句的動詞可以為延續(xù)性動詞或非延續(xù)性動詞,但 while 從句的動詞必須是延續(xù)性動詞。
因此,當(dāng) when 從句的動詞為延續(xù)性動詞時,when 可與 while 互換,這時 主干句的動作和時間狀語從句的動作是同時發(fā)生的。
以 I often missed my home a lot when I was abroad. (我在國外時常常很想家) 為例,在這句中,when 可用 while 來代替,意思不變。
但在 When they came home, I was cooking dinner. (他們回家時,我正在煮晚餐) 這句中,由于 came 是瞬間動詞,所以不能用 while 來代替 when。這也是 when 和 while 用法的主要差異之一。
when 和 while 用法的另一差異是:when 從句的動詞通常為一般過去式,而 while 從句的動詞往往是過去進(jìn)行式。
這牽涉到 when 或 while 從句的動詞與主干句的動詞發(fā)生的時間有先后關(guān)系。
一般而言,當(dāng) when 從句的動詞與主干句動詞都是過去簡單式時,when 從句的動作較早發(fā)生,此時 when 相當(dāng)于 after。
舉例:Mary stood under a tree when it began to rain.
這句是說瑪麗站在樹下這個動作是發(fā)生在下雨之后 (她一定淋到雨)。
如果句子改成 When Mary stood under a tree, it began to rain.,那么這是說瑪麗站在樹下之后,雨才開始下 (她沒有淋到雨,maybe 樹葉可以遮雨)。
最后來討論如何表達(dá)同時在進(jìn)行的兩個動作:主干句和時間狀語從句的都用過去進(jìn)行式;當(dāng)然,我們要用 while 來引導(dǎo),而且兩個從句的動詞必須都是延續(xù)性動詞。例如:
“當(dāng)我在一個房間學(xué)習(xí)時,我弟弟正在另一房間打游戲?!?/span>
While I was studying in one room, my brother was playing video games in the other room.
或者 I was studying in one room while my brother was playing video games in the other room.