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

有關於while的英文文法題

May __ while we were having dinner.

a. phoned

b. was phoning

答案是給A

選A或B的差別在哪勒?

B為何不行呢(文法上有錯嗎)?如果是強調May「正在講電話的動作」的話呢?

謝謝

已更新項目:

to奕辰

(b)不行的原因是phoning要有受詞嗎?

所以只要改成 May was phoning Tom while we were having dinner.

這個樣子就可以了嗎?

若是如此,那我造一個句子

May was singing while we were having dinner.

文法應該就是ok的囉?

不過kitty 認為改成May was phoning while we had dinner. 就是對的

和你的講法又有衝突耶= =?

kitty 有想法也可以再補充喔 謝謝

2 個已更新項目:

2017.09.05

其實兩個答案都可以,只不過A算是典型用法,但若要強調兩個同時進行,其實B也可以選。參考PEU 3rd 73.2

3 個解答

評分
  • 1 0 年前
    最佳解答

    May __ while we were having dinner.

    a. phoned

    b. was phoning

    版大您好,第一個問題,答案為何是(a)

    May phoned while we were having dinner.

    當我們正在吃晚餐時,May 打電話來。

    述敘兩個過去動作時,持續進行的動作,用過去進行式,而突然發生的動作,用簡單過去式。

    由語意判斷,吃晚餐是正在進行的動作,而May打電話來,則是在吃晚餐的過程中,突然發生的事件。

    「補充」另外兩種過去式的動作

    (1) 兩個動作同時進行,兩個都用過去進行式。

    (例) When I was watching TV, my father was reading books.

    (2) 兩個動作,前後發生,兩個都用簡單過去式,搭配 after,

    before。

    (例) He drank a cup of milk before he went to bed.

    (例) She had breakfast after she brushed her teeth.

    (P.S) 上述文法規則,不包含過去完成式與過去式的部份。

    版大,如果你要將你發問的題問,答案選(b)的話,

    句子要改為

    May was phoning ______(某人) while we were having dinner.

    中文會變成

    當我們在吃晚餐的時候,May正在打電話給______(某人)

    希望以上講解,對您有所幫助。

    若有其它疑問,歡迎補充。

    2009-09-29 17:36:22 補充:

    (b)不行的原因是phoning要有受詞嗎?

    所以只要改成 May was phoning Tom while we were having dinner.

    這個樣子就可以了嗎?

    對的: 把 phone (v.) 視為 及物動詞「打電話給...」,也可以這樣寫。

    所以 May was phoning Tom 「May 正在打電話給Tom」

    理論上沒有錯,不過 phone 不算是完全的「連續性動詞」

    因為打電話,不是連續動作,「講電話」才算是。

    May was talking with Tom on the phone while we were having dinner.

    這樣會更好。

    2009-09-29 17:36:53 補充:

    若是如此,那我造一個句子

    May was singing while we were having dinner.

    文法應該就是ok的囉?

    沒錯,上述的句子,是正確的。

    不過kitty 認為改成May was phoning while we had dinner. 就是對的

    和你的講法又有衝突耶= =?

    雖然,說不上是什麼錯誤,但是,因為我是教英文的,所以,

    還是會比較重視「文法」 及「辭性」上的差異。

    不過,Kitty的講法,在□語英文中,外國人應該還是可以了解您要表達的意思。

    參考資料: 自己,無拘無束,自由自在,哈哈。
    • Commenter avatar登入以對解答發表意見
  • 呆子
    Lv 7
    1 0 年前

    進行式的用法摘要如下:

    1.指目前正〈未〉發生,得接時間副詞如now,at present,at the moment,

    He is swimming now. = He is swimming .

    2.強調持續做,而非當下是否正在做

    I am reading a book. 可能當下並未讀書

    3.指出有些事即將〈不〉發生

    I am (not)going to the party tonight.

    4.對一經常發生且令人感到厭煩,隱喻負面情緒

    He is always coming to class late.

    5.對未來確定發生的事,如交通工具等用簡單式

    the train leaves at 7 tonight.

    6. 本句 May phoned while we were having dinner.

    當一個動作已持續發生而被另一動作干擾,被干擾的動作就用進行式,May phoned while we had dinner. 這樣亦可,因為老外文化知道其發生順序所以不會困擾,但是你若都用進行式,則不知何去何從,這樣就會迷惑了********

    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    while代出一個副詞子句while也可以用when

    這一題是【過去進行式】表示兩件事情同時發生

    也可以寫成

    May was phoning while we had dinner.

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。