Anonymous
Anonymous asked in 社會與文化語言 · 10 years ago

問過去完成式

Q1:前面都是過去式描述The Red Sox & The Cardinals的比賽....

之後The Red Sox won ! After an eighty-six-year wait,the Red Sox '' had finally won '' the World Series Championship !

→為什麼要用had + pp 的過去完成式,紅襪隊贏了這件事不就過去式嗎?不是說 '' had pp '' 簡單講就是 '' 比過去某時間點還要更早發生的事 '' , 但我看不出來有這樣的關係....

Q2:前面都是過去式描述紅襪對洋基的一場大逆轉的比賽....

之後The victory-losing the first three games but winning all of the last four-was unheard-of in the history of Major League Baseball.No team '' had ever won '' a series with such an impossible turnaround since the league was established.

→也是問had + pp , 我同學說是在 the league被建立之前隊伍從來沒有.... 所以用had pp , 恩...這樣講是對的嗎?

噢...其實我看其他知識家+解釋過去完成式用的例句我都看得懂...

所以請就''單單''解釋這兩句就可以了

4 Answers

Rating
  • Yuki
    Lv 5
    10 years ago
    Favorite Answer

    Q1的意思是:

    「在經歷86年的等待之後,紅襪隊「終於」贏得世界大賽冠軍!」

    英文在表達2個動作的先後關係時,以完成式表先發生的動作,簡單式表後者。另外也會以完成式作加強語氣,表達「終於...」常見於口語跟新聞用語。

    Q2的重點是"No team had ever won a series..." 「自從大聯盟(或單指美聯)建立迄今,還沒有球隊可以在系列賽演出這種不可能的大逆轉。」

    也就是說,在紅襪達成這種歷史性的大逆轉前,"No team had ever won a series..."

    "No team had ever won..."這種狀態發生在紅襪的大逆轉「之前」並持續到紅襪的大逆轉「之前」再者,文章中的"since the league was established"意思是「自從大聯盟(或單指美聯)建立直到紅襪的大逆轉為止」所以"No team had ever won..."用過去完成式。

    過去兩個動作,先發生的用過去完成式。

    2010-10-28 13:40:01 補充:

    "After an eighty-six-year wait,the Red Sox had finally won the World Series Championship ! "

    再者,單就文法而言,這句話的文法也是正確的!

    「86年的wait」必須是在"Red Sox had finally won"先發生的前題下才會「成為過去」

    根據英文文法,過去兩個動作,先發生的用過去完成式;其中後發生者除了可以是過去簡單式,也可以是表達過去時間的名詞或片語(如by 5 o'clock, breakfast, my childhood等等)。

    請進一步參閱各版本英文文法書。

    • Commenter avatarLogin to reply the answers
  • Louis
    Lv 7
    10 years ago

    Q1:After an eighty-six-year wait, the Red Sox '' had finally won '' the World Series Championship!

    [說明]這裡的過去完成式使用不當。應用簡單過去式。因為本句之中有另一個過去的事件做對照時,才必須用過去完成式來分出先後。介系詞片語after an eighty-six-year wait只提供動詞won所發生的時間點,沒有時差。

    Q2:No team '' had ever won '' a series with such an impossible turnaround since the league was established.

    [說明]這裡有兩件有時差的事:一是本次發生的(有人逆轉勝),但已成過去,一是以前的紀錄(以前沒有人逆轉勝),比過去的那件還要早。所以紀錄這部分應用過去完成來形成時差關係。no team had ever won是正確的,因為前一句的the victory was unheard用了過去式。

    • Commenter avatarLogin to reply the answers
  • 10 years ago

    1.這句如果用過去簡單式也是沒有文法上的錯誤,但是用過去完成式卻更加生動.

    經過86年的等待,紅襪對終於已經贏得了世界的冠軍賽

    2.這句一定要用過去完成式,文法公式如下

    過去完成式.., since + 過去式

    • Commenter avatarLogin to reply the answers
  • 10 years ago

    答案很簡單

    had+pp 其中一種功能是強調經驗

    如果句子(舉例1)你用The Red Sox won ! After an eighty-six-year wait,the Red Sox '' finally won '' the World Series Championship !

    說的只是事實

    加個had 比較有強調終於有贏的(經驗)意思!

    中文翻起來都一樣 但英文有一些語氣上小小的不同 ^^

    Source(s): 12 年英文 ㄎ
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.