ホーム 英語学習全般 現在完了形のコツ

現在完了形が苦手な人へ
― have + 過去分詞を
一発で理解する方法

1. なぜ現在完了形は難しいのか?

現在完了形が難しいと感じる最大の理由は、 日本語に「現在完了形」という時制がないからです。

「食べた」は過去形。「食べている」は現在進行形。 でも「(今までに)食べたことがある」「(さっき)食べ終わった」「(ずっと)食べている」 ― これらはすべて日本語では同じ「た」「ている」で表現されますが、 英語ではすべて現在完了形を使います。

💡 現在完了形の核心イメージ

「過去の出来事が → 今に影響している」
これが現在完了形の本質。過去形は「過去で終わった話」。 現在完了形は「過去のことだけど、今に関係がある話」。

2. 過去形 vs 現在完了形 ― 決定的な違い

🔵 I lost my key.(過去形)
🟢 I have lost my key.(現在完了形)

🔵 鍵をなくした。(過去の事実。今は見つかったかもしれない)
🟢 鍵をなくしてしまった。(今も見つかっていない。困っている)

🔵 She went to Paris.
🟢 She has gone to Paris.

🔵 彼女はパリに行った。(旅行の話。今はどこにいるか分からない)
🟢 彼女はパリに行ってしまった。(今ここにいない。パリにいる)

✅ 判断基準

に影響や関連がある?」→ Yes なら現在完了形。No なら過去形。 これが一番シンプルな判断基準です。

3. 現在完了形の3つの用法

用法①:完了 ― 「〜し終えた / ちょうど〜した」

I have just finished my homework.
She has already left the office.
He hasn't eaten lunch yet.

宿題をちょうど終えたところだ。
彼女はもうオフィスを出た。
彼はまだ昼食を食べていない。

キーワード 意味 位置
just ちょうど〜したところ have と過去分詞の間
already すでに〜した have と過去分詞の間
yet まだ〜していない / もう〜した? 文末

用法②:経験 ― 「〜したことがある」

I have been to Kyoto three times.
She has never eaten sushi.
Have you ever seen this movie?

京都に3回行ったことがある。
彼女は寿司を一度も食べたことがない。
この映画を観たことある?

キーワード 意味
ever 今までに(疑問文で) Have you ever...?
never 一度も〜ない I have never...
before 以前に I've seen this before.
回数 〜回 ...three times / twice
⚠️ have been to vs have gone to

I have been to Paris. = パリに行ったことがある(今はここにいる)
I have gone to Paris. = パリに行ってしまった(今パリにいる・ここにいない)
経験を表すなら have been to を使います。

用法③:継続 ― 「(ずっと)〜している」

I have lived in Tokyo for five years.
She has known him since 2020.
How long have you worked here?

東京に5年間住んでいる(今も住んでいる)。
彼女は2020年から彼を知っている。
ここでどのくらい働いていますか?

キーワード 意味 使い分け
for 〜の間 期間の長さ(for 3 years, for 2 hours)
since 〜以来 開始時点(since 2020, since Monday)

4. 絶対NGの組み合わせ

🎭 現在完了形 + 過去の時点 = NG

現在完了形は「いつ」を特定する過去の時点と一緒に使えません。

I have seen the movie yesterday.
I saw the movie yesterday.(過去形)

She has graduated in 2020.
She graduated in 2020.(過去形)

→ yesterday, last week, in 2020, two days ago などの過去の時点とは過去形を使う。
→ 現在完了形は「今に関連する」ので、過去の特定時点とは相性が悪い。

5. まとめ ― 3用法チートシート

✅ 現在完了形 早見表
用法 意味 キーワード
完了 〜し終えた just, already, yet
経験 〜したことがある ever, never, before, 回数
継続 ずっと〜している for, since, How long

現在完了形のコツは、「過去のことだけど、今に関係がある」というイメージを掴むこと。 キーワード(just / ever / for / since など)を見つけたら、 ほぼ自動的に現在完了形だと判断できます。

🚀 文法の理解を確実にしたい方へ

Elevate のAIチューターが、あなたの理解度に合わせて文法問題を出題。弱点を可視化。

Elevate で学習する →

関連記事

英語学習全般

「a」と「the」の使い分け ― 日本人が間違える3つのパターン

冠詞のない日本語話者にとって最難関のテーマ。