阿水 發問時間: 社會與文化語言 · 1 0 年前

這個問題非常簡單 但我想不通

you stolen my heart

you was stolen my heart

you have stolen my heart

you had stolen my heart

這三個到底有什麼不同

希望可以教我

我非常感謝唷

5 個解答

評分
  • evan
    Lv 7
    1 0 年前
    最佳解答

    1. you stolen my heart

    stolen是steal的過去分詞,不能直接用為動詞, 過去式是stole,所以要改寫為:You stole my heart. 你(過去)偷了我的心 (主動語態的過去式). 規則: 主詞+動詞(過去式)+受詞

    2. you was stolen my heart .

    You was stolen的意思是"你被偷",如再加my heart則不合文法,沒這樣說的英文.應改寫為: My heart was stolen by you.我的心被你偷了(被動語態的過去式)

    規則: 主詞+be動詞(過去式)+過去分詞+受詞

    3. You have stolen my heart.你已經偷了我的心(主動語態的現在完成式),指說話當時為止已經完成的事.

    規則: 主詞+現在式的have+過去分詞+受詞

    4. You had stolen my heart.你(過去)曾經偷了我的心 .指過去某個時點為止說話時已經完成的事.(主動語態的過去完成式)

    規則: 主詞+had(=過去式的have)+過去分詞+受詞

    另舉相同語態(voice)及時式(tense)的4例如下:

    1. You taught me.

    1. I gave him the book.

    2. I was taught by you.

    2. The book was given by me.

    3. You have taught me.

    3. I have given the book.

    4. You had taught me.

    4. I had given the book.

    兩個建議:

    1. 找本文法研究語態及時式.

    2. 養成習慣句的頭一字母大寫,句尾加句點.

  • 1 0 年前

    第一句跟第二句不對吧...

    steal 過去式應該是用 stole

    You stole my heart.

    而不是用過去分詞的 stolen

    第一句 是說 (過去) 你曾偷走我的心

    發生在過去 結束在過去

    第二句 是錯誤的

    was是 is / am 的過去式

    My heart was stolen by you.

    跟第一句的差別在於一個是主動一個是被動

    第三句 You have stolen my heart. (現在完成式)

    a. 是說 你已經偷走了我的心 (時間點不重要)

    現在的某個時間點 當某一件事發生的現在 你已經偷走我的心了

    例如: I have eaten.

    我已經吃完了 哪時吃完的 不重要

    但是當你問我的時候 我已經吃完了

    b. 從過去到現在 你偷走我的心 (一直持續進行到現在,表示我現在還是喜歡你)

    第四句 You had stolen my heart. (過去完成式)

    第四句跟第三句的用法是類似的

    只是時間點移到了過去

    過去的某個時間點 你已經偷走我的心

    所以...當某一件事發生在過去 你已經偷走我的心了

    例如: I had eaten.

    第一件事是我已經吃完了 第二件事你來問我

    但是兩件事都是過去發生的

    動詞時態很難懂

    其實建議你拿本文法書好好研究

    參考資料: 老師的講義
  • 1 0 年前

    1. You stole my heart 你偷了我的心

    2. You were stolen by my heart 你被我的心偷走了 ,也可當作我的心吸引你 (were + 過去分詞表被動,而你用 were表過去的被動)

    3. You have stolen my heart. 妳已偷走我的心 ( have/has +

    過去分詞 表完成式)

    4. You had stolen my heart. 妳以前曾經已偷走我的心 (表現在沒有)

    had+ 過去分詞表過去完成式

    基本上個人感覺有些可能是你打太快,因為看起來文法怪怪的!就這樣,謝謝

    有問題再問

    參考資料:
  • 1 0 年前

    you stolen my heart (Past Tense)

    You stolen my heart last year.

    you was stolen my heart (Passive Voice)

    My heart was stolen by you.

    you have stolen my heart (Present Perfect)

    You have stolen my heart for a long time.

    you had stolen my heart (Past Perfect)

    You had stolen my heart when I met you at first time.

    意思接近但不盡相同.必須依照TENSE 避免誤會.

    像是Present Perfect和Past Perfect如果你不在愛他ㄌ.你就必須用Past Perfect

    參考資料: By myself
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 小毛
    Lv 5
    1 0 年前

    前2是錯誤的句法...

還有問題?馬上發問,尋求解答。