when和while的區別 when和while的用法

從詞類區分,when可以用作副詞或者連詞,而while通常做連詞或者名詞。when既指時間點也可指一段時間 , while只指一段時間。when從句的動作和主句的動作既可以同時也可以先後發生,while從句的動作和主句的動作必須同時發生。

when和while的區別 when和while的用法

when引導的時間狀語從句為一般過去時, while引導的時間狀語從句為過去進行時。

when和while的區別 when和while的用法 第2張

while:兩個句子都是正在進行式,要用while。當前後兩個句子,都是正在進行式的時候,通常要用while。

when和while的區別 when和while的用法 第3張

when,while都有“當……時候”的意思既可表示某一點時間,也可以表示某一段時間 .在when引導的時間狀語從句中,其謂語動詞可以是延續性的,也可以是非延續性的,可與主句中的謂語動詞同時發生,也可在其後發生。

例如: 1、I was just reading a book when she came into my room. 她走進我房間時,我正在看書. 2、Were you writing when the teacher came in? 老師進來的時候,你在寫信嗎? 3、When he was a child he was always trying out new ideas. 他小時候就常常試驗一些新的設想。