Karen
2025/08/26 18:03
請告訴我 「很久以前來過這裡。」 的英語!
因為我想起來朋友帶我來的這個地方,其實我以前來過,我想說「我很久以前來過這裡。」
回答
・I have been here a long time ago.
・I visited this place a long time ago.
1. I have been here a long time ago.
我很久以前來過這裡。
a long time ago:很久以前
「我很久以前來過這裡」是最簡單的表達方式。
「來過」的意思就是「曾經在這裡待過」,所以可以用 be 動詞的現在完成式來表達。
另外,如果是「來過」的話,也可以用動詞 come。
I've came here a long time ago.
我很久以前來過這裡。
come:來
順帶一提,如果是「去過~」的情況,使用 have gone to 是錯誤的,正確的是 have been to。兩者的語感差異如下所示。
have gone to:去了之後就沒有回來
have been to:曾經去過那裡,現在已經回來了(也就是去過的意思)
2. I visited this place a long time ago.
我很久以前來過這個地方。
visit:拜訪、造訪
如果想表達「造訪」這個語感,可以使用動詞 visit。
使用 visit 的時候,visit 本身就有「造訪」的意思,並不是持續到現在或是經驗,所以時態不是現在完成式,而是過去式。
Taiwan