出處:http://tw.blog.voicetube.com/2014/09/05/超清楚八大解析!讓你as-when-while-用的準確又到位! (1)若主句表示的是一個短暫性動作,從句表示的是一個持續性動作,三者都可用: He fell asleep when [while, as] he was reading. 他看書時睡著了。 【注1】as 用於引出一個持續性動詞表示“在……期間”時,其謂語通常只能是那些含有動作(action)和發展(development)意味的動詞,一般不能是那些不用於進行時態的動詞(如 be, seem, love, want, agree, see, know, have 等),所以下面一句中的 while 不能換為 as: A:I’m going to the post office. 我要去郵局。 B:While you’re there, can you get me some stamps? 當你在郵局時,能幫我買幾張郵票嗎? 【注2】as 常用於接「較不重要的訊息」,且其所接的子句,也較常放在「句首」的位置。但何謂「較不重要的訊息」,並未有公認的標準,例: As I was writing my homework in the classroom, George was eating his breakfast. 當我在教室裡寫功課的時候,George 正在吃他的早餐。 (2)若主、從句表示兩個同時進行的持續性動作,且強調主句表示的動作延續到從句所指的整個時間,通常要用 while: Don’t talk while you’re eating. 吃飯時不要說話。 I kept silent while he was writing. 在他寫的時候,我默不作聲。 【注1】但是,若主從句表示的兩個同時進行的動作含有“一邊…一邊”之意思,通常用 as:She sang as she went along. 她邊走邊唱。 To the cruising altitude while saving fuel. (3) 若從句是一個短暫性動作,主句是一個持續性動作,可用 as / when 但不用 while: It was raining hard when [a