現在完了形(経験)「以前~したことがある」
現在完了形 have+過去分詞には
① 完了(~してしまった)
② 経験(したことがある)
③ 継続(ずっと~だ/~している)
の意味があることを学習しました。
ここでは②経験(したことがある)の例文です。
経験を表す表現には「以前に(before)」「~回(~times)」「(疑問形で)今までに(ever)」などの副詞(句)が使われることが多いです。
-
彼に以前会ったことがあります。
I have met him before. -
お寿司を食べたことありますか?
Have you ever eaten sushi? -
私はそのような話を聞いたことがありません。
I have never heard such a story. -
ハワイに行ったことがありますか?
Have you ever been to Hawaii? -
はい、10回以上行っています。
Yes, I have been there more than ten times.
Thereには(そこへ)の意味があるのでtoが不要です。
Have been toとhave gone toの使い分けに注意。
Have been to~には
「行ったことがある」(経験)と
Just(ちょうど)を伴うことで
-
I have just been to the post office.
「ちょうど郵便局へ行って(そして帰って)きたところです」(完了)
となるため使い分けに注意。 -
私はアメリカへ行ったことがあります。
I have been to America before. -
Have gone to~は「~へ行ってしまい」今ここにはいない、の意味になります。
He has gone home.
「彼は帰宅しました(ですから今ここには居ません)」