promotion image of download ymail app
Promoted
?
Lv 5
? 發問時間: 社會與文化語言 · 1 0 年前

When、While的文法問題,請幫我看看

下面是在英英文法書提到的例句Last night I dropped a plate when I was doing the washing up. Fortunatley it didn\'t break.=======================================================我再舉三個例句如下It was raining when I got up.I was walking home when I met Dave.Matt phoned while we were having dinner.===================================================我的問題是,最上面例句中的使用的是when,為何不是while?有點不太清楚,請知道的人幫忙解惑一下吧,謝謝!!

已更新項目:

謝謝維尼的回應,不過我還是有點不太清楚,問題點在最上面例句中的when可否用while取代? 因為我看了一些例句,在while後接的都是過去進行式而when是用過去式,但最上面例子卻是用when..

2 個已更新項目:

Thanks for your replies.

2 個解答

評分
  • 1 0 年前
    最佳解答

    When與while 的不同點:

    When表時間點、時間段。

    While只表時間段。

    最上面的例句翻譯應該是:

    昨晚我在洗碗時,掉了一碟盤子。

    那個『時』,意思是洗碗『當下』。

    若改為while,就表示在洗碗的『過程』掉了盤子。

    通常要看你要表達的意思。

    使用when顯然比while自由多了,因為when比while多了個時間點用法。

    舉個例子:

    When I opened a door, I met her.

    顯然上句不可以改為while,因為開門是『瞬間』動作,應為時間點。

    也就是說,在底下的第三個例句:

    當我們正在晚餐(的過程),Matt 打電話來。

    此句強調乃為晚餐的一段過程,就這樣。

    所以,您提到while後接進行式居多,也頗尋常。

    畢竟,進行式也就是強調動作的連續性(一段時間)。

    When的話,應該沒什麼限制囉!

    參考資料: 自己~~
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    when---是只"當時"怎麼怎麼樣....

    拿你的例句來說:

    當我起床的時候外面正在下雨

    while---是跟when不一樣的用法 雖然也是當(有否定的意思)啦!! : D

    例句:

    "當"瑪莉在彈琴的時候我正在吃飯

    看的出來哪裏不一樣嗎?

    while是只A B做不一樣的事情

    但when是只當主角(i he she we...)做了什麼事的時候 正發生什麼事情

    再例如:

    while---

    Janey like drinking milk "while" Michelle like drinking coffee.

    when---

    Janey is watching TV when her mother cooked.

    好怕你不懂喔!!!希望我不會誤人子弟,如有錯誤請糾正我喔!!謝謝

    參考資料: 我的愚見
    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。