導入|現在完了形の「継続・経験・完了」が見分けられない理由
現在完了形は、中学英語の中でも「意味は習ったはずなのに、問題になると判断できない」と感じる人が非常に多い文法です。
have+過去分詞という形は同じなのに、文によって継続・経験・完了(結果)と意味が変わるため、何を基準に考えればよいのか分からなくなりやすいのが原因です。
特に定期テストや高校入試では、単に形を知っているだけでは解けず、文の情報から意味を判断できるかが問われます。
そのため、現在完了形は「暗記科目」ではなく、考え方を理解する文法として整理する必要があります。
この導入では、まずなぜ中学生が現在完了形を見分けられなくなるのか、そしてテストではどのように出題されるのかを整理します。
中学生が混乱しやすい3つの原因
現在完了形で混乱が起こる原因は、大きく分けて3つあります。
1つ目は、3つの意味がすべて同じ形で表されることです。
I have lived in Tokyo for five years.
(私は5年間東京に住んでいます)
I have been to Tokyo.
(私は東京に行ったことがあります)
I have just finished my homework.
(私はちょうど宿題を終えたところです)
これらはすべて have+過去分詞 ですが、意味はそれぞれ継続・経験・完了です。
形だけを見ても区別できないため、「どれも現在完了形」という理解で止まってしまうと、判断ができなくなります。
2つ目は、日本語訳を先に覚えてしまうことです。
現在完了形は「〜した」「〜している」「〜したことがある」など、日本語では似た表現になります。
そのため、和訳だけで判断しようとすると、意味の違いがあいまいになりやすいのです。
3つ目は、過去形との違いが整理できていないことです。
I lived in Tokyo for five years.
(私は5年間東京に住んでいました)
I have lived in Tokyo for five years.
(私は5年間東京に住んでいます)
この2文は形も意味も似ていますが、「今とのつながりがあるかどうか」が決定的に違います。
この視点を持たずに問題を解くと、現在完了形と過去形が混ざってしまいます。
定期テスト・高校入試での出題され方の特徴
定期テストや高校入試では、現在完了形は意味の暗記を確認する問題としては出題されません。
多くの場合、「どの意味として使われているかを判断できるか」が問われます。
例えば、次のような問題です。
I have known her since 2020.
(私は2020年から彼女を知っています)
この文では、since があることで「いつから続いているか」が示されており、意味は継続だと判断できます。
このように、テストでは文中の語句を根拠に意味を見分ける力が必要になります。
また、入試問題では次のように問われることもあります。
I have already finished my homework.
(私はすでに宿題を終えています)
この文では、already があることで「終わった結果が今に残っている」ことが分かり、意味は完了です。
単に「現在完了形だから完了」と答えるのではなく、なぜそう判断できるかまで理解しているかが差になります。
さらに、和訳問題や英作文では、意味の取り違えによる減点がよく起こります。
継続なのに過去形で訳してしまう、経験なのに「今も〜している」と書いてしまうなど、意味判別のミスがそのまま点数に直結します。
この記事でできるようになること
この記事では、現在完了形を3つの意味としてバラバラに覚えるのではなく、共通する考え方から見分ける方法を解説します。
具体的には、次のことができるようになります。
- 文中の語句(since・for・ever・just など)から意味を判断できる
- 過去形と現在完了形を「今との関係」で区別できる
- 定期テストや入試で、根拠を持って答えを選べる
現在完了形は、ルールが分かれば必ず安定して解ける文法です。
この先のセクションで、継続・経験・完了の違いを実戦的な判断手順として整理していきます。
現在完了形の3つの意味を一気に整理【見分け方の軸を作る】

現在完了形は、形はすべて have+過去分詞 で共通していますが、意味は 継続・経験・完了(結果) の3つに分かれます。
この3つをバラバラに暗記すると混乱しやすいため、「今とどう関係しているか」という1本の軸で整理することが重要です。
ポイントは、今も続いているのか、今までの体験なのか、今ちょうど終わった結果なのかを考えることです。
ここでは、それぞれの意味をイメージと語句の両面から整理します。
現在完了形「継続」の意味と基本イメージ
現在完了形の継続は、過去に始まった状態や動作が、今も続いていることを表します。
「いつから」「どのくらいの間」という情報がセットで出てくるのが特徴です。
I have lived in Osaka for five years.
(私は5年間大阪に住んでいます)
この文では、過去に住み始めてから今も住み続けていることが分かります。
継続の現在完了形は、今この瞬間も成り立っていることが最大のポイントです。
よく使われる語句 since / for / how long
継続の意味を見分ける最大の手がかりが、期間を表す語句です。
I have studied English since 2020.
(私は2020年から英語を勉強しています)
since は 「いつから」 を表し、過去のある時点から今までの継続を示します。
I have studied English for three years.
(私は3年間英語を勉強しています)
for は 「どのくらいの間」 を表し、期間の長さに注目させます。
How long have you known him?
(あなたはどのくらいの間彼を知っていますか)
how long は、継続している長さをたずねる表現で、現在完了形と非常に相性が良い語句です。
これらの語句があれば、意味はほぼ確実に継続だと判断できます。
現在完了形(継続)でありがちなミス
継続で多いミスは、過去形と混同してしまうことです。
I lived in Osaka for five years.
(私は5年間大阪に住んでいました)
この文は、今はもう大阪に住んでいないという意味になります。
for があっても、過去形なら継続ではありません。
また、be動詞や状態動詞以外を無理に使ってしまうミスもよくあります。
継続は「状態」を表すため、live・know・like などと相性が良いことも覚えておくと判断しやすくなります。
おすすめの関連記事
継続の現在完了形と語句の詳しい使い分けは、
中学英語|現在完了形とsince・forの使い分け
の記事でさらにくわしく解説しています。
現在完了形「経験」の意味と基本イメージ
現在完了形の経験は、今までにしたことがあるかどうかを表します。
「今しているか」ではなく、過去から今までの間の体験に注目します。
I have been to Kyoto.
(私は京都に行ったことがあります)
この文は、今京都にいるという意味ではありません。
「これまでの人生で京都に行った経験がある」という意味です。
ever / never / before が出たらどう判断するか
経験を見分ける代表的な語句が ever / never / before です。
Have you ever seen this movie?
(あなたはこの映画を見たことがありますか)
ever は 「今までに」 という意味で、経験をたずねる合図です。
I have never eaten sushi.
(私は寿司を食べたことがありません)
never は、経験が一度もないことを表します。
I have met her before.
(私は以前彼女に会ったことがあります)
before は、過去のどこかでの経験を示します。
これらの語句があれば、意味は経験と判断します。
回数表現(once / twice / many times)との関係
経験は、回数を表す表現ともよく結びつきます。
I have visited London twice.
(私はロンドンを2回訪れたことがあります)
回数が示されている場合、その行動は今までに何回したかという意味になり、現在完了形の経験になります。
many times や several times も同じ考え方で、経験の回数を表します。
おすすめの関連記事
経験の現在完了形と副詞の整理は、
【現在完了】everとneverの位置はどこ?once・twiceなど経験の副詞を完全攻略
中学英語|現在完了(経験)で使う副詞まとめ!have been toとhave gone toの違いも解説
の記事で詳しく解説しています。
現在完了形「完了・結果」の意味と基本イメージ
現在完了形の完了・結果は、ある動作がすでに終わり、その結果が今に影響していることを表します。
「もう〜した」「すでに〜した」という日本語が合いやすいのが特徴です。
I have finished my homework.
(私は宿題を終えています)
この文は、終えたという結果が今も有効であることを示しています。
just / already / yet の役割整理
完了・結果を見分ける最大のヒントが、just / already / yet です。
I have just arrived home.
(私はちょうど家に着いたところです)
just は、ごく最近完了したことを表します。
I have already cleaned my room.
(私はすでに部屋を掃除しています)
already は、思っていたより早く完了したというニュアンスを含みます。
I haven’t finished my homework yet.
(私はまだ宿題を終えていません)
yet は、まだ完了していない状態を表し、否定文や疑問文で使われます。
「結果が今に残る」とはどういうことか
完了・結果で重要なのは、終わった事実そのものではなく、今どうなのかです。
I have lost my wallet.
(私は財布をなくしています)
この文は、「なくした」という過去の出来事よりも、今財布がない状態が問題になっています。
このように、今の状況に影響があるかどうかを考えると、完了・結果かどうかが判断できます。
おすすめの関連記事
完了・結果の現在完了形と語句の使い分けは、
中学英語|現在完了形 just・already・yet の使い分け
の記事でさらに詳しく整理しています。
ここが落とし穴|意味が1つに決めきれない文の考え方

現在完了形の問題で多くの人がつまずくのが、「どの意味か1つに決めきれない文」です。
継続にも完了にも見える、経験とも結果とも取れてしまう文があり、ここで判断が止まってしまうケースが非常に多く見られます。
しかし、テストで出題される現在完了形は、必ず出題者が意図した意味が1つに決まっています。
重要なのは「文法的にどれも成り立つか」ではなく、問題として何を答えさせたいかという視点です。
このセクションでは、判断不能に見える文にどう向き合えばよいかを整理します。
継続と完了が重なって見える文の正体
まず混乱しやすいのが、継続と完了のどちらにも見える文です。
I have lived in Tokyo for ten years.
(私は10年間東京に住んでいます)
この文は、「住み続けている」と考えると継続に見えますし、「10年という区切りがある」と考えると完了にも見えてしまいます。
しかし、for ten years が示しているのは期間であり、今も住んでいる状態が続いていることが前提です。
そのため、この文の意味は継続です。
一方、次の文を見てください。
I have finished my homework for today.
(私は今日の宿題を終えています)
この文では、for today があっても、「終わる」という動作が完了していることが中心です。
今の状態として「もう宿題はない」という結果が残っているため、意味は完了・結果になります。
このように、期間表現がある=継続ではありません。
今も続いている状態なのか、終わった結果が今に残っているのかを見極めることが重要です。
経験と完了で迷うときの最終判断基準
次に多いのが、経験と完了のどちらなのか迷うケースです。
I have seen this movie.
(私はこの映画を見ています/見たことがあります)
日本語だけを見ると、どちらにも取れそうに感じます。
ここでの判断基準は、回数や人生経験の話なのか、直近の結果なのかです。
I have seen this movie three times.
(私はこの映画を3回見たことがあります)
回数が出てきた時点で、意味は経験です。
「今までに何回したか」という情報が中心になります。
一方、次の文はどうでしょうか。
I have just seen this movie.
(私はちょうどこの映画を見終えたところです)
just があることで、直前に起きた出来事の結果を伝えていると分かります。
この場合は、経験ではなく完了・結果です。
迷ったときは、
「これは人生の中の体験の話か、それとも今の状況の説明か」
この問いを自分に投げかけると、意味がはっきりします。
テストでは「どの意味で聞かれているか」を優先する
最後に、最も重要なテスト対策の視点です。
それは、文そのものではなく、設問が何を聞いているかを最優先するという考え方です。
例えば、次の文が和訳問題として出た場合を考えます。
I have known him for a long time.
(私は長い間彼を知っています)
ここで過去形のように
「私は長い間彼を知っていました」
と訳してしまうと、今も知っているという継続の意味が消えてしまい減点されます。
また、意味選択問題で
「この文はどの用法か」と聞かれていれば、
最も典型的で、根拠がはっきりしている意味を選ぶのが正解です。
テストでは、
- 語句が示している意味
- 問題文が求めている答え方
この2つが必ず一致するように作られています。
「どれにも見えるから分からない」で止まるのではなく、
出題者は何を答えさせたいのかという視点で文を見ることが、現在完了形を安定して得点源にする最大のコツです。
この考え方を身につけることで、
判断不能に見える現在完了形でも、必ず意味を決められるようになります。
3秒で判断できる|現在完了形の意味の見分け方【実戦ルール】

現在完了形の問題は、時間をかけて悩むほどミスが増えやすくなります。
テスト本番では、3秒以内で意味を判断するルールを持っているかどうかが得点を大きく左右します。
ここでは、定期テストや高校入試でそのまま使える、現在完了形の意味判別の思考手順を整理します。
意味判別の思考手順【テスト本番用】
現在完了形を見たら、次の順番で考えます。
この流れを守ることで、迷いを最小限にできます。
① 文末・文中の語句を見る
まず最初にやるべきことは、動詞より先に語句を探すことです。
現在完了形は、意味を決めるヒントが語句にほぼ必ず含まれています。
I have lived here for five years.
(私は5年間ここに住んでいます)
for five years があることで、期間が今まで続いていると分かり、意味は継続です。
Have you ever been to Hokkaido?
(あなたは北海道に行ったことがありますか)
ever があることで、意味は経験だと判断できます。
I have already finished my homework.
(私はすでに宿題を終えています)
already があることで、意味は完了・結果です。
このように、語句を見つけた時点で意味がほぼ決まることが多いため、ここで時間を使わないことが重要です。
② 「いつから・何回・もう〜か」を考える
次に、語句がはっきりしない場合は、文が何を伝えたいかを考えます。
判断のキーワードは次の3つです。
- いつから続いているか → 継続
- 今までに何回したか → 経験
- もう終わったか → 完了・結果
I have known her since I was a child.
(私は子どもの頃から彼女を知っています)
「いつから」という情報が中心なので、意味は継続です。
I have seen this movie many times.
(私はこの映画を何度も見たことがあります)
回数がポイントなので、意味は経験です。
I have just arrived at the station.
(私はちょうど駅に着いたところです)
「もう終わったか」が焦点なので、意味は完了・結果です。
この3つの問いを使うことで、語句がなくても意味を判断しやすくなります。
③ 日本語にしたときの違和感チェック
最後に、日本語に直してみて不自然にならないかを確認します。
これはミスを防ぐための最終チェックです。
I have lived here for ten years.
(私は10年間ここに住んでいます)
これを
「私は10年間ここに住んでいました」
とすると、今も住んでいる感じが消えてしまい違和感があります。
この違和感に気づければ、継続だと確信できます。
I have just finished my homework.
(私はちょうど宿題を終えたところです)
「私はちょうど宿題を終えている」
と考えると、今の状態を説明していると分かり、完了・結果だと判断できます。
日本語訳は答えを出す手段ではなく、答えを確認するための道具として使うのがコツです。
過去形との見分けポイント【セットで頻出】
現在完了形と過去形は、テストでセットで出題されることが非常に多く、ここを取り違えると一気に失点します。
見分けるポイントは1つだけです。
「過去の一点」か「今につながるか」
過去形は、過去のある時点で終わった出来事を表します。
現在完了形は、その出来事が今と関係していることを表します。
I went to Kyoto last year.
(私は去年京都に行きました)
last year という過去の一点が示されているため、過去形になります。
I have been to Kyoto.
(私は京都に行ったことがあります)
いつ行ったかは重要ではなく、今までの経験として今に関係しているため、現在完了形になります。
I lost my key yesterday.
(私は昨日鍵をなくしました)
yesterday があるため、過去形です。
I have lost my key.
(私は鍵をなくしています)
今も鍵がないという現在の状況が問題になっているため、現在完了形です。
この「今とのつながり」があるかどうかを意識すれば、迷うことはほとんどなくなります。
おすすめの関連記事
現在完了形と過去形の違いをさらに詳しく整理したい場合は、
中学英語|現在完了形と過去形の違い完全整理
の記事をあわせて確認すると理解が深まります。
出題者はここを見る|定期テスト・高校入試のチェックポイント
現在完了形は、定期テストや高校入試において「理解して使い分けられているか」を確認するために出題されます。
現在完了形は、中学校学習指導要領においても「経験・完了・継続」といった意味の理解が求められており、単なる形の暗記ではなく意味の判断が重視されているからです。
文法構造の概念的な理解だけを追求して,一方的な教師の説明に終始するのではなく,コミュニケーションの目的を達成する上で,いかに文法が使われているかに着目させて,生徒の気付きを促す指導を考えるべきである。・・・
文部科学省『中学校学習指導要領解説(英語)』より引用
単なる過去形や現在形ではなく,過去と現在の時間軸のつながりを意識した会話の中で,どのように現在形でも過去形でもない表現(現在完了形)が使われているのかに注目させて,その有用性に
気付かせるような指導の工夫が求められる。
そのため、出題者は単なる暗記ではなく、教科書本文・ワーク・授業中の説明で強調して解説されているポイントをもとに問題を作ります。
ここでは、先生や出題者が実際にチェックしている視点をもとに、現在完了形で狙われやすいポイントを整理します。
教科書本文・ワークで狙われやすいパターン
定期テストでは、教科書本文やワークに出てきた現在完了形の文が、形を少し変えてそのまま出題されることが非常に多いです。
I have lived in this town for ten years.
(私は10年間この町に住んでいます)
このような文は、for を消したり、動詞を変えたりして、意味が分かっているかを確認する問題になります。
I have known her since 2018.
(私は2018年から彼女を知っています)
since が使われている文は、継続用法の代表例として頻出です。
教科書に載っている語句付きの文は、意味判別問題・並び替え問題・和訳問題の素材として使われやすいのが特徴です。
また、ワークでは次のような形式がよく見られます。
Have you ever been to Okinawa?
(あなたは沖縄に行ったことがありますか)
このような疑問文は、ever を使った経験用法を理解しているかを見るための定番です。
実際の中学校英語教科書でも、現在完了形は語句と意味を結びつけて理解させる構成が多く、ワーク問題でも意味判別が頻出です。
→【東京書籍】 教科書教材 英語
教科書やワークに何度も出てくる語句は、そのまま出題されるサインだと考えてよいでしょう。
入試問題で「意味判別」が問われる典型構文
高校入試では、定期テストよりも一段階レベルが上がり、意味を自分で判断させる問題が増えます。
I have already finished my homework.
(私はすでに宿題を終えています)
already があることで、意味は完了・結果だと判断できますが、入試ではこの語句があえて消されることがあります。
I have finished my homework.
(私は宿題を終えています)
この場合、「今の状況を説明しているかどうか」を自分で考えなければなりません。
「もう宿題は終わっている状態だ」と判断できれば、完了・結果になります。
また、次のような文も典型です。
I have been to Kyoto many times.
(私は京都に何度も行ったことがあります)
回数表現があることで、意味は経験だと分かります。
入試では、副詞や回数表現をヒントに意味を見抜けるかがよく問われます。
このように入試問題では、語句の意味を理解して使い分けられるかが合否を分けるポイントになります。
採点基準で減点されやすい答え方
最後に、答案を採点する側の視点から、減点されやすい答え方を整理します。
まず多いのが、和訳で現在の意味が抜けてしまうミスです。
I have lived here for five years.
(私は5年間ここに住んでいます)
これを
「私は5年間ここに住んでいました」
と訳してしまうと、今も住んでいるという継続の意味が消えるため、減点対象になります。
次に、意味は合っているが日本語があいまいな答えです。
I have just arrived home.
(私はちょうど家に着いたところです)
これを
「私は家に着きました」
とすると、「ちょうど」という完了直後のニュアンスが伝わらず、部分点になることがあります。
英作文では、現在完了形を使うべき場面で過去形を書いてしまうミスが非常に多いです。
I have lost my key.
(私は鍵をなくしています)
ここで
I lost my key.
(私は鍵をなくしました)
と書いてしまうと、今鍵がない状況が表現できず、減点されます。
出題者は、
- 意味を正しく判断できているか
- 今とのつながりを意識した表現になっているか
この2点を中心に答案を見ています。
この視点を持って現在完了形を学習することで、定期テストでも入試でも安定して得点できるようになります。
練習問題|現在完了形の見分け方【基本問題】
和訳問題4問
次の英文を日本語に訳し、現在完了形の意味も答えなさい。
1
I have lived in this town for five years.
意味:継続
2
I have been to Kyoto once.
意味:経験
3
She has just finished her homework.
意味:完了・結果
4
We have known each other since 2021.
意味:継続
並び替え問題4問
次の日本文に合う英文になるよう、【 】内の語を並び替えなさい。
1
私は3年間英語を勉強しています。
【for / have / studied / I / English / three years】.
2
彼はその映画を見たことがあります。
【has / seen / he / movie / that】.
3
私はすでに夕食を食べ終えています。
【already / have / dinner / eaten / I】.
4.
彼女は子どものころからその先生を知っています。
【since / has / known / she / teacher / that / she was a child】.
英作文問題4問
次の日本文を英語にしなさい。
1
私は今までにその本を2回読んだことがあります。
2
彼は10年間この会社で働いています。
3
私たちはもう駅に着いています。
4
あなたは今までに海外に行ったことがありますか。
練習問題|現在完了形の見分け方【応用問題】
和訳問題6問(意味判断付き)
次の英文を日本語に訳し、現在完了形の意味を答えなさい。
1
I have lost my wallet.
意味:完了・結果
2
She has visited London many times.
意味:経験
3
They have stayed here since last Monday.
意味:継続
4
I have just cleaned my room.
意味:完了・結果
5
Have you ever met him before?
意味:経験
6
We have been friends for a long time.
意味:継続
並び替え問題6問(語句ヒントなし)
次の日本文に合う英文になるよう、【 】内の語を並び替えなさい。
1
私はちょうど宿題を終えたところです。
【have / finished / just / I / homework / my】.
2
彼女は今までにその歌を聞いたことがありません。
【has / heard / she / song / that / never】.
3
私たちは2019年からここに住んでいます。
【have / lived / since / here / we / 2019】.
4
彼はその試合を3回見たことがあります。
【has / seen / three times / he / game / the】.
5
私はまだその手紙を書いていません。
【written / have / yet / I / letter / the】.
6
あなたはどのくらいの間この町に住んでいますか。
【long / have / how / lived / you / town / this / in】.
英作文問題6問
次の日本文を、指定された意味の現在完了形を使って英語にしなさい。
1
私は5年間ピアノを習っています。(継続)
2
彼女は今までに富士山に登ったことがあります。(経験)
3
私たちはもう会議を始めています。(完了・結果)
4
彼は子どものころからその犬を知っています。(継続)
5
あなたは今までにその先生に会ったことがありますか。(経験)
6
私はちょうど駅に着いたところです。(完了・結果)
練習問題の解答・解説【基本問題】
和訳問題の解答・解説
すべて現在完了形で、語句(for / since / once / just)から意味を判断する問題です。
期間があれば継続、回数があれば経験、just があれば完了・結果と判断できれば正解です。
1
私は5年間この町に住んでいます。
2
私は一度京都に行ったことがあります。
3
彼女はちょうど宿題を終えたところです。
4
私たちは2021年からお互いを知っています。
並び替え問題の解答・解説
1
I have studied English for three years.
(私は3年間英語を勉強しています)
for があるため意味は継続です。
2
He has seen that movie.
(彼はその映画を見たことがあります)
経験を表す現在完了形です。
3
I have already eaten dinner.
(私はすでに夕食を食べ終えています)
already があるため完了・結果です。
4
She has known that teacher since she was a child.
(彼女は子どものころからその先生を知っています)
since があるため継続です。
英作文問題の解答・解説
1
I have read the book twice.
(私は今までにその本を2回読んだことがあります)
回数表現があるため経験です。
2
He has worked at this company for ten years.
(彼は10年間この会社で働いています)
期間があるため継続です。
3
We have already arrived at the station.
(私たちはもう駅に着いています)
結果が今に残るため完了・結果です。
4
Have you ever been abroad?
(あなたは今までに海外に行ったことがありますか)
ever があるため経験です。
練習問題の解答・解説【応用問題】
和訳問題の解答・解説
応用問題では、語句がなくても今との関係を考えられるかがポイントです。
lost は「今も財布がない」ため完了・結果、many times は経験、since / for は継続と判断します。
1
私は財布をなくしています。
2
彼女はロンドンを何度も訪れたことがあります。
3
彼らは先週の月曜日からここに滞在しています。
4
私はちょうど自分の部屋を掃除したところです。
5
あなたは以前に彼に会ったことがありますか。
6
私たちは長い間友だちです。
並び替え問題の解答・解説
1
I have just finished my homework.
(私はちょうど宿題を終えたところです)
2
She has never heard that song.
(彼女は今までにその歌を聞いたことがありません)
3
We have lived here since 2019.
(私たちは2019年からここに住んでいます)
4
He has seen the game three times.
(彼はその試合を3回見たことがあります)
5
I have not written the letter yet.
(私はまだその手紙を書いていません)
6
How long have you lived in this town?
(あなたはどのくらいの間この町に住んでいますか)
英作文問題の解答・解説
1
I have learned the piano for five years.
(私は5年間ピアノを習っています)
期間があるため継続です。
2
She has climbed Mt. Fuji before.
(彼女は今までに富士山に登ったことがあります)
経験を表しています。
3
We have already started the meeting.
(私たちはもう会議を始めています)
結果が今に残るため完了・結果です。
4
He has known the dog since he was a child.
(彼は子どものころからその犬を知っています)
since があるため継続です。
5
Have you ever met the teacher?
(あなたは今までにその先生に会ったことがありますか)
ever により経験です。
6
I have just arrived at the station.
(私はちょうど駅に着いたところです)
just により完了・結果です。
これらの問題を通して、語句・意味・今との関係を意識できれば、現在完了形は確実に得点源になります。
学年別につまずくポイント整理
現在完了形は中学2年で初登場し、中学3年で過去形や助動詞と絡んで一気に難度が上がります。
学年ごとの「つまずき方」はかなり違うため、ここを整理しておくと復習効率と記事内回遊率の両方が上がります。
中2でよくある勘違い
中学2年生で最も多いのは、現在完了形=「have+過去分詞」という形だけを丸暗記してしまうミスです。
意味の整理が不十分なまま問題演習に入るため、「どの意味なのか」を考えずに解いてしまいます。
代表的な勘違いの例です。
I have lived in Tokyo for five years.
私は5年間東京に住んでいます。
この文を「私は5年前に東京に住んだ」と過去の話だと誤解するケースが非常に多いです。
for five years がある時点で「今も続いている」継続用法だと判断できなければなりません。
また、since と for の役割の違いが曖昧なまま覚えてしまうのも中2あるあるです。
I have studied English since 2020.
私は2020年から英語を勉強しています。
I have studied English for three years.
私は3年間英語を勉強しています。
since はスタート地点、for は期間という軸を持たないと、意味判断ができません。
この段階では「経験」「完了」よりも、継続用法の理解不足が最大のボトルネックになります。
さらに、過去分詞を過去形と混同するミスも頻発します。
I have went to Kyoto.
私は京都に行ったことがあります。
このように書いてしまう生徒が多いですが、正しくは以下です。
I have gone to Kyoto.
私は京都に行ったことがあります。
go-went-gone の活用を現在完了形の中で使えるかどうかが、中2段階の重要ポイントです。
中3・入試直前で増えるミス
中学3年生になると、「形」はできているのに意味判断で落とすミスが一気に増えます。
特に、過去形との見分けと意味が重なって見える文で迷うケースが多発します。
典型例です。
I have lost my key.
私は鍵をなくしました。
この文を「ただ過去の出来事」と判断してしまい、
I lost my key.
私は鍵をなくした。
と同じ意味だと考えてしまうのが中3の落とし穴です。
現在完了形は「結果が今に残っている」ことがポイントです。
この文は「今も鍵が見つかっていない」状態を表しています。
また、経験と完了の見分けで迷う問題も増えます。
I have finished my homework.
私は宿題を終えました。
I have been to Osaka twice.
私は大阪に2回行ったことがあります。
finished は「今どうなっているか」
been to ~ twice は「今までの経験」
というように、出題者がどこを聞いているかを読む力が求められます。
入試直前では、日本語訳は合っているのに減点される答案も多くなります。
理由は、問題が「意味」を聞いているのに、用法名や判断理由を書いていないからです。
「現在完了形(経験)」
「今までに〜したことがある」
このように、意味ラベルを意識した答え方ができるかどうかが合否を分けます。
おすすめの関連記事
ここまでの内容を体系的に復習したい場合は、
中学英語|現在完了形の意味と使い方
の記事に戻ることで、
意味・使い分け・過去形との違いを一気に整理できます。
学年別につまずきポイントを把握した上で全体像に戻ることで、
「わかったつもり」を防ぎ、得点に直結する理解につながります。
よくある間違いとその原因【凡ミス回避】
現在完了形のミスは、「文法を知らない」よりも、判断順序を間違えていることが原因です。
ここでは定期テスト・入試で特に多い凡ミスを、原因と一緒に整理します。
継続なのに過去形を使ってしまう
最も多いミスが、今も続いている内容なのに過去形で書いてしまうケースです。
I lived in Osaka for three years.
私は3年間大阪に住んでいました。
この文は、「過去に住んでいて、今はもう住んでいない」という意味になります。
一方、次の文は現在完了形です。
I have lived in Osaka for three years.
私は3年間大阪に住んでいます。
for three years があり、今も続いているなら現在完了形が必要です。
過去形と現在完了形の違いは、「今とのつながりがあるかどうか」です。
原因は、
for や since を見たあとに時制を判断していないこと
にあります。
経験なのに ever・回数表現を見落とす
経験用法では、目印になる語句を見落とすミスが非常に多いです。
Have you ever been to Kyoto?
あなたは今までに京都に行ったことがありますか。
I have visited the museum twice.
私はその博物館を2回訪れたことがあります。
ever・never・once・twice・many times などは、
「今までに〜したことがあるか」という経験のサインです。
これを見落とすと、
「完了かな?」「過去かな?」
と迷ってしまいます。
原因は、
意味から考えず、形だけで判断しようとしていること
です。
完了なのに「もう〜した」と訳せていない
完了・結果用法では、日本語訳がズレるミスが目立ちます。
I have finished my homework.
私は宿題を終えました。
この文のポイントは、
「終えた」+「今は終わっている状態」
という結果です。
yet や already がある文も要注意です。
I have already eaten lunch.
私はもう昼ごはんを食べました。
Have you finished your homework yet?
あなたはもう宿題を終えましたか。
already=もう
yet=もう(疑問・否定)
と訳せないと、完了用法だと判断できません。
原因は、
「結果が今に残る」という視点が抜けていること
です。
まとめ|現在完了形は「意味→語句→今との関係」で判断する
現在完了形で迷ったら、次の順番を必ず守ります。
① まず意味(継続・経験・完了)を考える
② 目印になる語句があるかを見る
③ 今とのつながりがあるかを確認する
この順番を崩すと、凡ミスが一気に増えます。
定期テスト前の最終チェック
テスト直前は、次の3点だけを確認してください。
for / since があれば継続を疑う
ever / 回数表現があれば経験を疑う
already / yet / just があれば完了を疑う
このチェックだけでも、意味判別問題の正答率は大きく上がります。
現在完了形をさらに定着させたい場合は、意味ごとに整理された問題集(旺文社など)での演習が効果的です。
おすすめの関連記事
現在完了形を一度整理し直したい場合は、
意味・語句・過去形との違いをまとめた親記事に戻るのが最短ルートです。
ここを読んでから戻ってくると、
「なぜ間違えたのか」まで説明できる理解になります。
よくある質問(FAQ)
Q1 現在完了形と過去形はどう見分ければいいですか
今と関係があるかどうかで判断します。今につながっていれば現在完了形です。
Q2 for があったら必ず現在完了形ですか
基本的にはそうですが、今も続いている場合のみです。
Q3 since と for の違いが覚えられません
since は始まり、for は期間と覚えてください。
Q4 ever がある文は全部経験ですか
はい。ever は経験用法であるという合図です。
Q5 already と yet はどう訳せばいいですか
already=すでに(~した)
yet=(疑問:もう~した?/否定:まだ~していない)です。
Q6 現在完了形は日本語にすると過去形になりますか
多くの場合なりますが、意味は過去形と違うので注意が必要です。
Q7 回数が出てきたら経験ですか
はい。once / twice / many times は経験用法です。
Q8 have been to と have gone to の違いは何ですか
been to は行ったことがある
gone to は行って今いないです。
Q9 テストで用法名(継続・経験・完了)を聞かれたときに正解するコツはありますか
「日本語訳を先に作らず、判断の決め手になる語句・意味を先に探す」ことです。
用法名を聞かれる問題では、
なんとなく意味が合いそうな用法を書くのが一番危険です。
Q10 現在完了進行形と混ざりませんか
まずは現在完了形3用法を完璧にすることが先です。
Q11 高校入試ではどの用法が一番出ますか
完了と過去形の見分けが最頻出です。
――――――――――
この記事を書いた人
現役の塾経営者。指導歴25年以上、のべ3,500人以上の小・中・高校生を指導。
定期テスト対策から中学・大学受験、英検対策まで幅広く対応。
→ 運営者情報はこちら
――――――――――


コメント