J.K EVAn asked in 社會與文化語言 · 1 decade ago

have eaten與had eaten的不同??

I have eaten an apple.

I had eaten an apple.

這二句在翻譯上有什麼不同呢??還是第二句是錯的呢?若有錯錯在那呢??

Have you eaten dinner?

Had you eaten dinner?

同樣這二句呢??

感謝你。

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    你好大大

    have eaten與had eaten的不同事在於have跟had

    have+動詞p.p = 現在完成式

    had+動詞p.p = 過去完成式

    現在完成式是指從"過去到現在" 從過去到現在這個時間點結束 所以用現在完成式

    過去完成式是指" 從過去的過去 到 過去" ! 這個比較難懂 舉個例子:

    ex:在我到達火車站時 ,Tom已經走了

    When I arrived train station , Tom had gone .

    解析→在我到達火車站的時候已經是過去的事情了,Tom離開是在我到達之前,所以就是"過去的過去" ,故用had+p.p 過去完成式

    回到大大的have eaten與had eaten的不同,

    have eaten 是你已經吃完了

    had eaten 一定是題目上有個基準點,而那個基準點一定是過去是,所以這個"已經吃完了"才會用過去完成式!!

    順便給大大補充吧~!

    時間有分三大時態→1.未來式 2.現在是3.過去是

    每一個時態又分為三個時貌

    所以三個時態就分成九個時貌!

    未來式

    →未來簡單式(will+be)

    →未來進行式(will+be+Ving)

    →未來完成式(will+have+動詞p.p)

    現在式

    →現在簡單式(be)

    →現在進行式(be+Ving)

    →現在完成式(have/has+p.p)

    過去式

    →過去簡單式(was/were)

    →過去進行式(was/were+Ving)

    →過去完成式(had+動詞p.p)

    希望大大可以選我唷~^^

    2010-01-15 23:18:22 補充:

    &rarr

    &quot

    這兩個式亂碼....sor

    &quot是我要把它框起來表示重點 結果那個符號變亂碼=ˇ=

    Source(s):
  • 槑仙
    Lv 6
    1 decade ago

    I have eaten an apple.我已經吃了ㄧ顆蘋果 = 一般說法

    I had eaten an apple.我(早就)吃了一顆蘋果 = 強調吃過了(不要再叫我吃啦)

    Have you eaten dinner? --> 一般是這樣問候他人

    Had you eaten dinner? --> 有時間前後D問法

    譬如:在你出門前,你吃過晚餐了嗎?

    @ Before you went out, had you eaten dinner?

Still have questions? Get your answers by asking now.