瀏覽單個文章
whlee75
Senior Member
 

加入日期: Jun 2001
文章: 1,176
引用:
作者YHZHAO
請教一下!
國中沒學好!

現在完成式
I have been to Japan.
我去過日本。

過去完成式
I had been to Japan.
我過去曾經去過日本。

資質駑鈍,無法理解差異!
不是都去過日本,
是現在去過,跟過去去過的差異?

但是(現在去過),聽起來怪怪的!

感謝!


I have been to Japan.我去過日本。例如:"How many countries have you visited?(你去過幾個國家?)" "I have only been to Japan(我只去過日本)."

I had been to Japan.在過去的某個時間點之前曾經去過日本,一定是在描述過去某個情境的時候使用。例如:Tommy asked me how many countries I had visited, I said I had only been to Japan. (湯米問我去過幾個國家,我說我只去過日本。)

假如人家問:"How many countries have you visited?(你去過幾個國家?)" ,你回答"I had only been to Japan",那這句話文法是錯誤的,不過對方還是能猜得到意思。也沒有have been跟had been意思不一樣的問題,因為他們兩個的意思其實一模一樣,沒有啥語氣強烈的區分,純粹是時態不同而已。
舊 2012-05-21, 08:11 AM #20
回應時引用此文章
whlee75離線中