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

這句英文為什麼錯呢?(有關過去完成式與before的用法)

1. She never saw a bear before she moved to Alaska.

2. She had never seen a bear before she moved to Alaska.

這2句是出現在某教學網頁的例句 該網頁說第1句是「錯的」

但卻沒給人信服的理由

可以請問您為何第1句是「錯的」呢?

或者該網頁說錯了 其實這句是對的?

因為我看一般的文法書上都說是「若有句子中有before的話 動詞都可用過去式代替過去完成式」 那為何這裡又不行了?

請教一下!

該網頁為 http://www.englishpage.com/verbpage/pastperfect.ht... 這2句在偏下面的地方

另外不用再將它所給的理由直接翻譯給我 因為我早已看過了

但是我無法瞭解他說的理由 但若您能看懂的話 歡迎解釋給我聽

已更新項目:

ㄚsir, J:我可以理解你的想法,但是我知道英文中若「前後關係已明確」時,就可不需要用過去完成式;而第一句的「未看過熊」很明顯是在「到阿拉斯加」的事實(可由"before"得知:A before B,A即為「較早發生的事」),那為何這裡又不能用了?請解釋一下,謝謝!

2 個已更新項目:

上面的"在「到阿拉斯加」的事實"之後應該要有一個「之前發生的」,我漏打了

3 個解答

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

    If the Past Perfect action did occur at a specific time, the Simple Past can be used instead of the Past Perfect when "before" or "after" is used in the sentence. The words "before" and "after" actually tell you what happens first, so the Past Perfect is optional. For this reason, both sentences below are correct.

    Examples:

    She had visited her Japanese relatives once in 1993 before she moved in with them in 1996.

    She visited her Japanese relatives once in 1993 before she moved in with them in 1996.

    這段內容是說明在甚麼情況下過去完成式也可以用簡單過去式代替,就是當你是在描述在過去某個特定的時間點所發生過的動作,即使句中用的介系詞是before, 這時候你用過去完成式或是用簡單過去式來描述這個動作, 都是對的. 就像例句中"她在1993年間曾探望過她在日本的親戚一次", 這"探望過她在日本的親戚一次"是一個已發生的動作.

    HOWEVER

    圖片參考:http://www.englishpage.com/images/verbs/pastperfec...

    If the Past Perfect is not referring to an action at a specific time, Past Perfect is not optional. Compare the examples below. Here Past Perfect is referring to a lack of experience rather than an action at a specific time. For this reason, Simple Past cannot be used.

    Examples:

    She never saw a bear before she moved to Alaska. Not Correct

    She had never seen a bear before she moved to Alaska. Correct

    這一段卻是說明在以上這種情況下, 過去完成式是不能用簡單過去式代替的, 就是當你在描述的不是在過去某個特定的時間點所發生的動作, 就像例子中所描述的不是在過去某個特定時間的動作, 而是所沒有過的一種經驗, 這時候就不能用簡單過去式來寫, 必須用過去完成式來寫了! 所以這裡的問題癥結不是在時間點, 而是它的動詞所描述的內容性質. "had never seen從沒看過"是一種從沒有過的經驗. 但如果改成下列例句, 它就也可以用簡單過去式寫.

    She had seen a bear before her father got home that night. (那天晚上她父親到家前她看到一隻熊.) 這時候也可以用簡單過去式代替過去完成式來寫了, 因這時候所描述的是一個動作"看到".

    She saw a bear before her father got home that night.

    • Commenter avatar登入以對解答發表意見
  • 匿名使用者
    1 0 年前

    你確定你沒有對網上那篇文章斷章取義嗎?因為我自己讀過全文,覺得它給的說明很充足。建議你先讀過你說的那一段的上文,然後繼續讀下去。明確一點就是從

    IMPORTANT Specific Times with the Past Perfect

    這個標題開始讀,在 MOREOVER 的部份有提到使用 before/after 的解釋。

    簡單來說,如果事件A是有缺乏經驗的意味(或其它沒有指明在特定時間發生過的動作),而非一項明確的動作,那麼事件A所佔據的時間部分就比較廣泛,沒有一項動作有的明確時間性。

    你應該有注意到它們附的時間表吧?打X的部分表示此事件有明確的時間,表示它有在特定的時間發生,而畫橢圓眼睛形的部分表示此事件的時間,可代表在橢圓部分任何一點,表明了此事件的"不定"性。

    以上說 She had never seen a bear ,表示她在 moved to Alaska 之前都沒有看過熊,而你能說她是在什麼時候"沒看過熊"嗎?我想不能吧!所以因為沒有明確的時間性,英文文法就規定必須用過去完全式,以表示她"沒有看過熊"是在她"搬到 Alaska" 之前。

    參考資料: 在美留學6年+ 和重讀 http://www.englishpage.com/verbpage/pastperfect.ht...
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    1. She never saw a bear before she moved to Alaska.

    2. She had never seen a bear before she moved to Alaska

    正確喔, 第一句是錯誤的.

    我用時間點來拆開來看, 句子本身應該是要講, 在她搬到Alaska之前, 她"一直"都沒有看過熊. (現在她已經看過熊了)

    對於搬家, 那是過去的事, 而她過去一直都沒有看過熊. 因此此句必須使用過去完成式來說.

    主要會被干擾困惑是, 沒看到熊是連續的, 所以要用完成式. 而且事情在過去, 所以需要用完成式

    用圖形來說明

    -----------------------+---------+---------------------------

    <過去>沒看過熊 搬家 <現在>已經看過熊

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