中学英語のつまずきポイント

現在完了とは?4用法を中学生にもわかるように整理

現在完了は、ひとことで言うと 「過去の出来事が、今につながっている」ことを表す形です。 形は have / has + 過去分詞。このページでは、 完了・結果・経験・継続の4用法を、例文と図でやさしく整理します。

形:have / has + 過去分詞 核:過去 → 今 4用法:完了・結果・経験・継続 過去形との違い
主語 + have / has + 過去分詞
まずはこの感覚

I have finished my homework.

宿題を終えた。そして、今は「終わっている」状態。過去の行動が今につながっています。

現在完了の4用法を、完了・結果・経験・継続に分けて整理した図

まず結論:現在完了は「今とつながる」

現在完了で大事なのは、訳し方を丸暗記することではありません。 「その出来事は、今の状態・今までの経験・今まで続くことに関係ある?」 と考えるのが近道です。

完了

今、終わったところ。

例:もう宿題を終えた。

結果

過去の結果、今そうだ。

例:財布をなくして、今ない。

経験

今までにしたことがある。

例:京都に行ったことがある。

継続

過去から今まで続いている。

例:3年間ここに住んでいる。

過去形との違い

過去形:過去の話として終わる

I lost my key yesterday.

昨日、鍵をなくした。話の中心は「昨日」です。

yesterdaylast yearin 2020 のように 過去の時点をはっきり言うなら、基本は過去形です。

現在完了:今の状態につながる

I have lost my key.

鍵をなくした。その結果、今も鍵がない。

現在完了は「いつなくしたか」よりも、 今どうなっているかに注目します。

現在完了の4用法

1

完了:今、終わったところ

現在完了の完了用法を、宿題が終わった場面で説明する図

I have just finished my homework.

私はちょうど宿題を終えたところです。

「今終わった」「もう終わっている」と言いたいときの現在完了です。

目印:justalreadyyet

2

結果:その結果、今そうだ

現在完了の結果用法を、なくした物が今もない状態で説明する図

My brother has lost his wallet.

兄は財布をなくしました。つまり、今も財布がありません。

出来事そのものより、今の状態に注目します。

目印:lostgonebroken など、今の状態が残る動詞

3

経験:今までにしたことがある

現在完了の経験用法を、これまでの経験カードとして説明する図

I have visited Kyoto twice.

私は京都を2回訪れたことがあります。

人生や今までの期間をふり返って、「経験がある」と言う用法です。

目印:everneverbeforeoncetwice

4

継続:ずっと続いている

現在完了の継続用法を、過去から今まで続く線で説明する図

I have lived here for three years.

私はここに3年間住んでいます。

過去に始まって、今も続いていることを表します。

目印:for + 期間、since + 始まった時点

目印語で見分ける

用法 意味の中心 よく出る目印 例文
完了 今終わった / もう終わった just / already / yet She has already eaten lunch.
結果 過去の結果、今そうだ lost / gone / broken He has gone to school.
経験 今までにしたことがある ever / never / before / twice Have you ever seen snow?
継続 過去から今まで続いている for / since We have known him since April.

迷ったときの判断フロー

1
過去の時点をはっきり言う?

yesterdaylast week があるなら、まず過去形を考えます。

2
今の状態・経験に関係ある?

「今ない」「今までにある」「今も続く」なら、現在完了が候補です。

3
4用法のどれに近い?

完了・結果・経験・継続のどれかに当てはめると、意味が整理できます。

ミニクイズ

Q1. I have just finished my homework. はどの用法?

答え:完了just があり、「ちょうど終えたところ」という意味です。

Q2. I went to Kyoto last year. を現在完了にしない理由は?

答え:last year という過去の時点がはっきりしているからです。 この場合は、過去形が自然です。

Q3. I have lived here since 2020. はどの用法?

答え:継続since 2020 は「2020年から今まで」を表します。

次に進む

ここで4用法の地図ができたら、詳しい Lesson 012 で過去完了・未来完了までまとめて整理できます。