英語 現在完了 経験は、過去から現在までの間に「~したことがある」という経験を表すときに使います。過去の特定の時点ではなく、これまでの人生や一定期間の中で経験したことに焦点を当てるのが特徴です。
現在完了の経験は、基本的に have / has + 過去分詞で表します。ever「今までに」や never「一度も~ない」と組み合わせることも多く、日常会話でもよく使われる表現です。
現在完了「経験」の基本形
基本的な文の形は次のとおりです。
主語 + have / has + 過去分詞
例えば、
- I have visited Kyoto.
私は京都を訪れたことがあります。 - She has eaten sushi.
彼女は寿司を食べたことがあります。 - He has played tennis.
彼はテニスをしたことがあります。
「いつ経験したか」よりも、「今までに経験したことがあるか」を表します。
everの使い方
ever は「今までに」「これまでに」という意味で、経験を尋ねる疑問文でよく使われます。
Have / Has + 主語 + ever + 過去分詞 ~?
- Have you ever visited Japan?
あなたは今までに日本を訪れたことがありますか。 - Have you ever eaten sushi?
あなたは今までに寿司を食べたことがありますか。 - Has she ever been to London?
彼女は今までにロンドンへ行ったことがありますか。 - Has he ever played soccer?
彼は今までにサッカーをしたことがありますか。
答える場合は、次のように表現します。
- Yes, I have.
- No, I haven’t.
neverの使い方
never は「一度も~ない」という意味です。経験がないことを表すときに使います。
主語 + have / has + never + 過去分詞
- I have never visited France.
私は一度もフランスを訪れたことがありません。 - She has never eaten sushi.
彼女は一度も寿司を食べたことがありません。 - He has never seen this movie.
彼はこの映画を一度も見たことがありません。 - They have never played golf.
彼らは一度もゴルフをしたことがありません。
never 自体に否定の意味があるため、通常は not と一緒には使いません。
経験を表す例文
現在完了の経験では、次のような表現がよく使われます。
- I have visited Tokyo three times.
私は東京を3回訪れたことがあります。 - She has been to Australia twice.
彼女はオーストラリアへ2回行ったことがあります。 - We have seen that movie before.
私たちは以前、その映画を見たことがあります。 - He has ridden a horse.
彼は馬に乗ったことがあります。 - They have traveled abroad many times.
彼らは何度も海外旅行をしたことがあります。
否定文で経験がないことを表す
経験がないことを表す場合は、never のほかに not ... before も使えます。
- I have never been to Kyoto.
私は京都へ行ったことがありません。 - She hasn’t seen this movie before.
彼女は以前この映画を見たことがありません。 - We have never eaten Indian food.
私たちはインド料理を一度も食べたことがありません。
過去形との違い
現在完了の経験と過去形を混同しないことも重要です。
| 現在完了 | 過去形 |
|---|---|
| I have visited Kyoto. | I visited Kyoto last year. |
| 京都を訪れたことがあります。 | 昨年、京都を訪れました。 |
| 経験を表す | 過去の特定の出来事 |
| 時期を特定しない | 時期を示す |
last year「昨年」、yesterday「昨日」、when I was a child「子どもの頃」のように、過去の具体的な時点を示す場合は基本的に過去形を使います。
よく使う表現
現在完了の経験では、次の表現を覚えておくと便利です。
- ever → 今までに
- never → 一度も~ない
- before → 以前に
- once → 一度
- twice → 2回
- many times → 何度も
- several times → 数回
特に Have you ever ~? は、「今までに~したことがありますか」と経験を尋ねる代表的な表現です。
まとめ
英語 現在完了 経験は、「過去から現在までの間に経験したこと」を表す重要な文法です。have / has+過去分詞を基本に、ever、never、beforeなどを組み合わせることで、さまざまな経験を表現できます。過去の具体的な時点を表す過去形との違いも意識すると、現在完了の経験をより正確に使えるようになります。