1、時間狀語從句用法不同
在when引導的時問狀語從句中,謂語動詞可以是終止性動壹詞,也可以是延續性動詞;?而在while引導的時間狀語從句中,謂語動詞必須是延續性動詞。
(1)We were talking when the teacher came in.
釋義:我們正在交談,這時,老師進來了。
(2)They arrived when/while we were having dinner.
釋義:我們正吃晚飯時他們來了。
2、主句和從句的動作發生時間不同
when 的從句的動作和主句的動作可以是同時,也可以是先後發生;while 則強調主句的動作在從句動作的發生的過程中或主從句兩個動作同時發生。
3、時間狀語從句中的時態不同
由when引導的時間狀語從句,主句用過去進行時,從句應用壹般過去時;如果從句和主句的動作同時發生,兩句都用過去進行時的時候,多用while引導。
例如:
(1)While they were talking , the bell rang.?
釋義:正在他們談話的時候,上課鈴響了。
(2)I was doing my homework when my mother came back home yesterday evening.?
釋義:昨天晚上媽媽回家的時候,我正在做家庭作業。