linkinpark729 發問時間: 社會與文化語言 · 1 0 年前

while & when 2句子疑問

An old man was walking across the street when a car run a red light.

While an old man was walking across the street , acar run a red light.

有差嗎??

我不是要知道 while when 的用法

不要貼來賺點數喔

我只想知道我這2個句子有甚麼差別哦

或是都可以用

3 個解答

評分
  • 海星
    Lv 6
    1 0 年前
    最佳解答

    如果把when解釋成 "當",

    而把while解釋成 "正當",

    用中文來想句子, 就會變得比較容易哦!!

    第一個句子裡面啊,

    當一台車闖紅燈時 when a car ran a red light

    (你可能打錯字了, 應該是ran而不是run)

    一位老先生正在過街 an old man was walking across the street

    因為when是 "當", 後面必須加過去式,

    所以when後面的句子裡的闖紅燈, 要用ran~

    而第二句裡面, 我們先把while想成是 "正當",

    請注意, 它有 "正"的意思哦, 表示正在進行,

    所以while加的是過去進行式, 也就是was/were + V-ing,

    正當一位老先生正在過街時 while an old man was walking across the street,

    一台車闖了紅燈 a car ran a red light~

    ======================================================

    基本上, 2句的意思並沒有不同,

    不過在用法上呢,

    強調的事情不一樣~

    when或是while帶領的那一句, 只是時間, 這是副屬子句,

    也就是說, 沒有when或while的那一句, 是主要子句,

    是比較強調的部份~

    例如, 如果我的故事主角, 或是我講話的主題是那個老人,

    那我就會使用第一句的寫法,

    強調那老人在過街, 而一輛車闖紅燈只是表達時間~

    =======================================================

    為什麼這2個子句, 一個用過去式就好,

    另一個要用過去進行式呢?

    因為, 通常比較短的動作, 只是一剎那就結束了,

    就不需要講 "正在", 對不對?

    所以用過去式就好了, 不要用過去進行式,

    例如句子中的闖紅燈只是一下子的事;

    而比較長的動作, 就可以講 "正在", 而不會太奇怪了,

    像是老人過馬路, 一定是慢慢走的, 所以是比較長比較久一點的動作,

    就用過去進行式囉!!

    =======================================================

    希望我的回答對你有幫助哦!! ^^

    參考資料: 自己-- 國中高中文理補習班的英文老師
  • 威威
    Lv 6
    1 0 年前

    1. 用when 或用 while 連接 , 意思是一樣的

    2. when 後面的確加"過去式" 或 " 過去進行式 "

    (1) Mom was cooking when I got home .

    -----> 到家是瞬間的事 , 而Mom煮飯卻是一直進行中的事

    (2) My parents were reading magazines when I was watching TV .

    -----> 強調兩件事都在進行中

  • 狐狸
    Lv 6
    1 0 年前

    用when跟while意思相同...

    差異點在於

    1.while子句必為"進行式"

    2.when子句可為"簡單式"或"進行式"

    3.有when/while之子句為"從屬子句"...不可單獨存在....而句子重點在於另一子句...也就是"主要子句"

    以你句子為例...

    An old man was walking across the street when a car run a red light.

    =>當有一台車闖紅燈時,一個老人正在過馬路。

    強調老人過馬路

    While an old man was walking across the street , a car run a red light.

    =>當一個老人在過馬路時,一台車闖紅燈了。

    強調車子闖紅燈。

    兩個句子都對且可以用。

    F.Y.I.

    參考資料: Myself
還有問題?馬上發問,尋求解答。