promotion image of download ymail app
Promoted
ㄚ宏 發問時間: 社會與文化語言 · 8 年前

英文文法問題 過去是與過去完成式

這是題目:

I gave Frank the book _____ I _____ the day before yesterday.

(A) which ; had bought (B)which ; bought

(C) whom ; had (D) whom ; bought

答案是寫(A)

我想問為什麼(B)不行 關代不是代替book嗎?

後面的意思不是說 那本書是我前天買的嗎?

這句還有什麼前後關係喔?

已更新項目:

謝謝 伊 兒♥ ^^

可能是我說明的不清楚 謝謝你唷

其實我問的是 答案後面的時態 ,就是had bought 和 bought

超級感謝你提醒我的!

2 個已更新項目:

TO yiu大大

謝謝你的回覆唷^O^

不過我還是有個問題,

就是我覺得後面的那句話 which I ______the day before yesterday.

只是在形容the book

為什麼會使用到過去完成呢? 他應該沒有要跟前面那句話比較吧

5 個解答

評分
  • 8 年前
    最佳解答

    因為強調先後

    次序較先的先用PAST PERFECT

    次序較後的用PAST TENSE

    past perfect 不會單獨使用

    I gave Frank the book(後) which i had bought(先) the day before yesterday.

    2012-09-06 00:31:45 補充:

    因為 the day before yesterday (即前天) 已經過去

    i gave Frank the book which i had bought the day before yesterday

    用了PAST PERFECT 我們很明顯知道 "我先買書,再把書給FRANK"

    如果從中文理解 是無次序比較的必要~但是英文對時態是分得比中文仔細

    所以我們必需要比較次序的先後

    that's the difference between Chinese and English

    2012-09-06 00:39:56 補充:

    有些情況下PAST PERFECT和PAST TENSE都可以使用

    例子:After i bought /had bought the book ,i gave it to Frank the day before yesterday

    有些詞語已經好明確知道先後次序(before ,after等) PAST PERFECT和PAST TENSE都可以使用

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

    學任何語言不外乎就是要有恆心跟毅力

    我覺得白天有工作的上班族特別適合線上學習英文

    才不用下了班就急急忙忙趕著去補習班上課

    光來回車程就省了1~2個小時,省下的時間可以多背好幾個單字

    也可以輕鬆在家線上學英文,想學好英文的人這是一個很不錯的機會

    用正確的方法一次把英文學起來!!

    下面推薦的只要填表就可以免費試聽了喔

    一、TutorABC 馬上體驗 http://adf.ly/o42uA

    二、Tutor4u空中美語免費試聽 http://adf.ly/r0jZq

    三、English town 免費試聽 http://adf.ly/l9Q5V

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

    到下面的網址看看吧

    ▶▶http://*****

    • Commenter avatar登入以對解答發表意見
  • Al
    Lv 6
    8 年前

    你問: 為什麼會使用到過去完成呢? 他應該沒有要跟前面那句話比較吧

    Yiu 是對的。 兩個動詞是在比較呀。先買用過去完成,後買用過去。

    • Commenter avatar登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 8 年前

    先行詞是物

    所以要選擇which囉=)

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