✔ 最佳答案
when在當從屬連接詞時用時,帶出來的是「副詞子句」,提供主要子句述部一個時間點:
1. When it rains, he stays at home.不變的習慣,用「現在簡單式」。
2. The event occurred when I was out on a trip.動詞was是stative verb,表示過去的狀況,所以用「過去簡單式」。
3. I'll tell him when he comes home.副詞子句在提供未來的時間點時,用「現在簡單式」或「現在完成式」。不用「未來式」。
4. I was standing there lost in thought when I was called from behind.動詞call是action verb,有發生的時間點,可用「過去簡單式」(這裡是被動態)。
5. I had just fallen asleep when someone knocked at the door.動詞knock是action verb,用「過去簡單式」表示發生在那時。
6. When I was standing there, someone called me. 用「過去進行式」時,action verb表達的是一個「過程」,所以是一條線,而主要子句的動詞call也是action verb時,用「過去簡單式」表示發生在某一個時間點上,所以這個點,是在附屬子句所提供的那條線之上。
7. When I was standing there, someone was calling me.這兩個子句都是在表示過程,所以是兩條平行的線。call這個動作是一直不斷在進行當中。
通常是action verb才會用到進行式。stative verb用進行式是例外(指短時間的一時行為)。
2015-03-11 12:30:51 補充:
寫作時通常是把重要的資訊放在「主要子句」裡,背景放在「附屬子句」,副詞子句是附屬子句,用連接詞when帶出時,給的是與主句述部同時發生或存在的另一件事,但重要性不及主要子句的那件。
他進門的時候,我在吃飯。(主角是我)
我吃飯的時候,他進門了。(主角是他)
2015-03-11 12:36:31 補充:
爸爸回家時,媽媽在作飯。(媽是句子及這個段落的主角)
媽媽作飯時,爸爸回家了。(爸是句子及這個段落的主角)
2015-03-11 12:38:13 補充:
下一句會從前一句的主角接續過來,而附屬子句裡的資訊就沒有後續發展了。