PRを含みます

中学英語|現在完了形と過去形の見分け方を完全整理【定期テスト・高校入試で迷わない判断法+練習問題】

中学英語の現在完了形と過去形を見分けるイメージ図 中学生
Pocket

  1. 導入|なぜ「現在完了形」と「過去形」は混同されやすいのか
    1. 定期テスト・入試で実際に多い間違いパターン
    2. 出題者はどこを見て判断させたいのか(作問意図)
  2. 現在完了形と過去形の基本的な違い【まずは結論】
    1. 時制の考え方の違いを一言で整理
      1. 過去形は「過去の一点」
      2. 現在完了形は「過去から今までのつながり」
    2. 日本語訳に頼ると失敗する理由
  3. 判断のカギ① 文中の「時を表す語句」を見る
    1. 過去形を選ぶサインになる語句
      1. yesterday / last night / ago / then など
    2. 現在完了形を選ぶサインになる語句
      1. already / yet / ever / never / just
      2. since / for の基本的な役割
  4. 判断のカギ② 「今との関係」があるかを考える
    1. 今も影響・結果が残っている場合
    2. 今とは切り離された出来事の場合
    3. 高校入試でよくあるひっかけ例
  5. 判断のカギ③ 「経験・完了・継続」の意味があるか
    1. 経験(〜したことがある)
    2. 完了・結果(もう〜した)
    3. 継続(ずっと〜している)
      1. おすすめの関連記事:中学英語|現在完了形の意味3用法まとめ
  6. 要注意①|「過去形っぽいのに現在完了形」になる文
    1. 「いつか」は言っていない文
    2. 経験・結果をたずねている疑問文
    3. 日本語では過去に見えるが現在完了形になる例
  7. 要注意②|「現在完了形っぽいのに過去形」になる文
    1. 文脈で過去の一点が決まっている場合
    2. 会話文・物語文での過去形優先ルール
    3. 定期テストでよく出るミスパターン
  8. 3秒で見分けるための判断手順【テスト本番用】
    1. ステップ① 時を表す語句を探す
    2. ステップ② 今とのつながりを確認
    3. ステップ③ 迷ったときの最終判断ルール
      1. 出題者が想定する正解の決まり方
  9. 定期テストと高校入試での出題傾向の違い
    1. 定期テストで問われやすいポイント
    2. 高校入試で重視される判断力
    3. 記述問題での減点ポイント
  10. よくある間違いとその原因【凡ミス回避】
    1. 主語が三単現なのに have にしてしまうミス
    2. 日本語に引きずられるミス
    3. have+過去分詞で即判断するミス
    4. 並び替え問題での落とし穴
  11. 練習問題【基本問題】
    1. 和訳問題4問(現在完了形・過去形の見分け)
    2. 並び替え問題4問(時制判断つき)
    3. 英作文問題4問(どちらの時制を使うか)
  12. 練習問題【応用問題】
    1. 和訳問題6問(文脈判断が必要な問題)
    2. 並び替え問題6問
    3. 英作文問題6問
  13. 練習問題の解答・解説【基本問題】
    1. 和訳問題の解答・解説
    2. 並び替え問題の解答・解説
    3. 英作文問題の解答・解説
      1. なぜ現在完了形/過去形になるのかを説明
  14. 練習問題の解答・解説【応用問題】
    1. 和訳問題の解答・解説
    2. 並び替え問題の解答・解説
    3. 英作文問題の解答・解説
      1. 高校入試での採点基準を意識したポイント
  15. 定期テスト・高校入試直前チェックリスト
    1. 本番で必ず確認する3項目
    2. 迷ったときに捨てる選択肢の考え方
  16. まとめ|現在完了形と過去形は「意味と文脈」で判断する
  17. よくある質問(FAQ)

導入|なぜ「現在完了形」と「過去形」は混同されやすいのか

現在完了形と過去形は、どちらも日本語では「〜した」「〜してきた」などと訳されることが多く、日本語だけを見ると区別がつきにくいのが最大の原因です。

さらに、中学英語ではどちらも「過去のこと」を表すため、学習初期ほど混同が起きやすくなります。

定期テスト・入試で実際に多い間違いパターン

定期テストや高校入試で多いのは、文の意味を最後まで考えず、形だけで時制を決めてしまうミスです。
例えば、have+過去分詞が見えた瞬間に現在完了形だと判断したり、日本語訳が「〜した」だから過去形だと決めつけたりするケースがよく見られます。

また、並び替え問題で単語を文法的に並べることに集中しすぎて、時制の判断を後回しにするのも典型的な失点パターンです。

出題者はどこを見て判断させたいのか(作問意図)

出題者が見ているのは、「過去か現在か」ではなく「今と関係があるかどうかを判断できているか」です。
つまり、単に文法用語を覚えているかではなく、文全体の意味や文脈から時制を選べているかが問われています。

そのため、時を表す語句や前後の文脈をヒントに、意味から時制を判断できるかどうかが得点を分けるポイントになります。

現在完了形と過去形の基本的な違い【まずは結論】

結論から言うと、過去形と現在完了形の違いは「今とのつながりがあるかどうか」です。
この一点を意識するだけで、判断はかなり安定します。

時制の考え方の違いを一言で整理

過去形は「過去の一点」

過去形は、いつかの過去の出来事を、その時点だけで切り取って述べるときに使います。今の状態や結果には触れません。

I played soccer yesterday.
私は昨日サッカーをしました。

この文では、「昨日」という過去の一点の行動だけを述べており、今サッカーを続けているかどうかは分かりません。

現在完了形は「過去から今までのつながり」

現在完了形は、過去に起こったことが、今の状態や経験とつながっているときに使います。

I have played soccer for three years.
私は3年間サッカーを続けています。

この文では、過去に始めたサッカーが今も続いていることが重要で、「今」との関係がはっきり示されています。

日本語訳に頼ると失敗する理由

日本語では、過去形も現在完了形も「〜した」と訳せてしまうため、訳だけで判断すると必ずズレが生じます。
例えば、

I have lost my key.
私は鍵をなくしてしまいました。

日本語だけ見ると過去の出来事に見えますが、英語では「今も鍵がない状態」という現在への影響が重視されています。
このように、英語の時制は「いつ起きたか」よりも「今どうなのか」を重視するため、日本語訳ではなく意味と文脈で判断する意識が不可欠です。

この考え方を押さえておくと、定期テストでも高校入試でも、現在完了形と過去形の見分けで迷いにくくなります。

判断のカギ① 文中の「時を表す語句」を見る

現在完了形か過去形かで迷ったとき、最初に必ず確認すべきなのが「時を表す語句」です。
定期テストや高校入試では、文中の語句だけで時制がほぼ確定する問題が多く、ここを見落とすと即失点につながります。

過去形を選ぶサインになる語句

過去形は、過去のある一時点で起こった出来事を表します。
そのため、「いつ起こったか」がはっきり分かる語句があれば、原則として過去形を使います。

yesterday / last night / ago / then など

yesterday(昨日)、last night(昨夜)、two days ago(2日前)、then(そのとき)などは、過去の一点を明確に示す語句です。
これらが文中にあれば、現在完了形は使いません。

I played soccer yesterday.
私は昨日サッカーをしました。

She finished her homework last night.
彼女は昨夜宿題を終えました。

He moved to Tokyo three years ago.
彼は3年前に東京に引っ越しました。

これらの文では、出来事が起こった「時」が完全に確定しています。
今とのつながりを考える必要がないため、過去形が正解になります。

現在完了形を選ぶサインになる語句

現在完了形は、過去の出来事と「今」を結びつけて考える時制です。
そのため、「今まで」「すでに」「まだ」など、現在との関係を表す語句と一緒に使われやすくなります。

already / yet / ever / never / just

already(すでに)、yet(もう、まだ)、ever(今までに)、never(一度も〜ない)、just(ちょうど)は、現在完了形の定番サインです。

I have already finished my homework.
私はすでに宿題を終えています。

Have you ever been to Kyoto?
あなたは今までに京都に行ったことがありますか。

She has never eaten sushi.
彼女は一度も寿司を食べたことがありません。

These words are common in present perfect tense.
これらの語は現在完了形でよく使われます。

これらの語句がある場合、「過去の経験・完了が今にどう関係しているか」が問われているため、現在完了形を選ぶのが基本です。

since / for の基本的な役割

since と for は、「いつから」「どのくらいの間」という時間の幅を表す語句です。
この2つは、現在完了形(特に継続用法)と強く結びつく語句です。

I have lived in Osaka since 2020.
私は2020年から大阪に住んでいます。

She has studied English for three years.
彼女は3年間英語を勉強しています。

since は「〜以来」と起点を表し、for は「〜の間」と期間を表します。
どちらも「過去から今まで続いている」ことを示すため、過去形ではなく現在完了形が使われます。

ただし、since や for が出たら必ず現在完了形、というわけではなく、文全体の意味判断が重要になります。
この点は、sinceとforの使い分けを解説している別記事で詳しく整理すると理解が深まります。
→ 中学英語|現在完了でのsince・forの使い分け完全解説


このように、時を表す語句は出題者からの強いヒントです。
まず語句を確認し、それが「過去の一点」なのか「今までのつながり」なのかを判断できれば、現在完了形と過去形の見分けは一気に楽になります。

判断のカギ② 「今との関係」があるかを考える

現在完了形と過去形を見分けるうえで、文中に時を表す語句がなくても必ず確認したいのが「今との関係があるかどうか」です。
出題者は、学習者が「過去の出来事を、今と結びつけて考えられているか」をここで判断させようとしています。

今も影響・結果が残っている場合

過去に起こった出来事でも、その結果や影響が「今」も残っている場合は、現在完了形を使います。
ポイントは、「今の状態を説明しているかどうか」です。

I have lost my key.
私は鍵をなくしています。
今も鍵がなく、困っている状態です。

She has broken her leg.
彼女は足を骨折しています。
骨折した結果、今も治っていない状態を表しています。

He has gone to the library.
彼は図書館へ行っています。
今もそこにいる、または戻ってきていない状況を示します。

これらの文は、出来事自体は過去に起こっています。
しかし、話し手が伝えたいのは「今どうなっているか」なので、現在完了形が使われます。

今とは切り離された出来事の場合

一方で、過去に起こった出来事でも、今の状況とは関係なく、ただの事実として述べる場合は過去形を使います。

I lost my key yesterday.
私は昨日鍵をなくしました。

She broke her leg when she was a child.
彼女は子どものころに足を骨折しました。

He went to the library after school.
彼は放課後に図書館へ行きました。

これらの文では、「そのとき何が起きたか」だけを伝えています。
今も困っているか、治っているかなどは問題にしていないため、過去形が正解になります。

高校入試でよくあるひっかけ例

高校入試では、日本語だけを見ると現在完了形を使いたくなる文がよく出題されます。
しかし、英語としては「今との関係」がないため、過去形になるケースがあります。

I went to Kyoto many times when I was a student.
私は学生のとき、何度も京都へ行きました。

日本語では「行ったことがある」と言いたくなりますが、「学生のとき」という過去の期間に話が限定されています。
そのため、現在完了形は使えません。

I have been to Kyoto many times.
私は今までに何度も京都へ行ったことがあります。

こちらは、「いつ」とは言っておらず、今までの経験として述べているため、現在完了形が正解です。

もう一つ典型的な例を見てみましょう。

Did you finish your homework?
宿題は終わりましたか。

この文は、「過去に終わったかどうか」を聞いているため、過去形です。
今の状態を聞くように見えても、英語では行為そのものが完了したかどうかをたずねていると判断されます。

Have you finished your homework?
宿題はもう終えましたか。

こちらは、宿題が終わって「今、自由な状態かどうか」を確認しています。
同じ日本語でも、英語では時制が変わる点が、高校入試のひっかけポイントです。

このように、現在完了形か過去形かは「今との関係があるか」で決まると考えると、迷いにくくなります。
文全体が「今の状態」を伝えたいのか、「過去の事実」を伝えたいのかを意識して判断しましょう。

判断のカギ③ 「経験・完了・継続」の意味があるか

現在完了形が使われるかどうかを判断するとき、「経験・完了・継続」の意味が文に含まれているかを確認することが非常に重要です。

これらは現在完了形の代表的な3つの用法であり、定期テストや高校入試では、この意味を正しく読み取れるかが問われます。

経験(〜したことがある)

過去のある時点で経験したことを、「いつかは特定せず、今までの経験として述べる」場合は、現在完了形を使います。

I have been to Okinawa.
私は沖縄に行ったことがあります。

She has watched that movie.
彼女はその映画を見たことがあります。

これらの文では、「いつ行ったのか」「いつ見たのか」は問題にしていません。
今までの人生の中で経験したかどうかがポイントになるため、現在完了形が使われます。

often、once、twice、many times などの回数を表す語がある場合も、期間を特定しなければ現在完了形になることが多いです。

I have read this book many times.
私はこの本を何度も読んだことがあります。

完了・結果(もう〜した)

ある行為がすでに終わり、その結果が今に関係しているときも、現在完了形を使います。

I have finished my homework.
私は宿題を終えています。
今はもう宿題をする必要がありません。

She has closed the window.
彼女は窓を閉めています。
今、窓は閉まった状態です。

この用法では、already、just、yet などの語がよく一緒に使われます。
行為そのものよりも、「今どうなっているか」を伝えている点が重要です。

継続(ずっと〜している)

過去に始まった状態や行為が、今も続いていることを表す場合も、現在完了形が使われます。
この用法は、since や for と一緒に出題されることが非常に多いです。

I have lived in Nagoya for five years.
私は5年間名古屋に住んでいます。

She has studied English since she was ten.
彼女は10歳のときから英語を勉強しています。

これらの文は、「過去から今まで続いている」ことを表しているため、過去形ではなく現在完了形になります。
「今も続いているかどうか」を確認するのが判断のポイントです。

おすすめの関連記事:中学英語|現在完了形の意味3用法まとめ

経験・完了・継続の3用法は、それぞれ似ているようで判断のポイントが異なります。
現在完了形そのものの意味をより体系的に整理したい場合は、
→ 中学英語|現在完了形の意味3用法まとめ
の記事で詳しく確認すると理解が深まります。


このように、文の中に「経験・完了・継続」のどれかの意味が含まれていれば、現在完了形を選ぶのが基本です。
逆に、これらの意味がなく、過去の事実だけを述べている場合は、過去形になると整理しておくと、時制の見分けが安定します。

要注意①|「過去形っぽいのに現在完了形」になる文

日本語だけを見ると過去形にしたくなるのに、英語では現在完了形を使う文は、定期テストや高校入試で非常によく出題されます。

「いつ起こったか」を言っていないかどうかが最大の判断ポイントです。

「いつか」は言っていない文

日本語では「〜した」「〜だった」と過去に見えても、英語で「いつ」かを特定していない場合は、現在完了形になります。

I have met him before.
私は以前彼に会ったことがあります。

She has read this book.
彼女はこの本を読んだことがあります。

これらの文では、「いつ会ったのか」「いつ読んだのか」は示されていません。
過去の事実を、今までの経験としてまとめて述べているため、現在完了形が使われます。

経験・結果をたずねている疑問文

疑問文では、経験があるか、結果が今どうなっているかをたずねている場合、現在完了形になります。

Have you ever visited Hokkaido?
あなたは今までに北海道を訪れたことがありますか。

Has she finished her report?
彼女はもうレポートを仕上げましたか。

これらの疑問文は、「過去にしたか」ではなく、「経験があるか」「今、完了している状態か」を確認しています。
日本語ではどちらも過去形に見えますが、英語では現在完了形が自然です。

日本語では過去に見えるが現在完了形になる例

日本語では「もう」「すでに」「今までに」などを省略することが多く、過去形と誤解しやすくなります。

I have already cleaned my room.
私はすでに部屋を掃除しています。

He has lost his wallet.
彼は財布をなくしています。
今も財布が見つかっていない状態です。

「今どうなっているか」まで含めて伝えている文は、現在完了形になると整理しておきましょう。

要注意②|「現在完了形っぽいのに過去形」になる文

逆に、「経験っぽい」「完了っぽい」と感じても、英語では過去形を使う文もあります。
こちらは、文脈の中で過去の一点が決まっているかどうかが判断基準です。

文脈で過去の一点が決まっている場合

文の中や前後の文で、出来事が起こった時期が限定されている場合は、過去形を使います。

I went to Kyoto many times when I was a student.
私は学生のとき、何度も京都へ行きました。

She lived in Osaka for three years in her twenties.
彼女は20代のころ、3年間大阪に住んでいました。

回数や期間が出ていても、「いつの話か」がはっきりしていれば過去形になります。

会話文・物語文での過去形優先ルール

会話や物語の流れの中では、一度過去形で話し始めたら、その流れで過去形が続くのが基本です。

I met him yesterday, and we talked for two hours.
私は昨日彼に会って、2時間話しました。

He entered the room and sat down.
彼は部屋に入って、座りました。

このような文では、現在完了形に戻すことはほとんどありません。
出来事を順番に説明している場合は、過去形が優先されると覚えておきましょう。

定期テストでよく出るミスパターン

定期テストでは、次のような誤りが非常に多く見られます。

「ever」「never」があるから現在完了形だと決めつける
「many times」があるから経験だと思い込む
日本語訳だけを見て時制を判断する

たとえば次の文です。

Did you ever see that movie?
あなたはその映画を見たことがありますか。

この文は、特定の過去の場面を想定した会話なので、過去形が使われています。
「ever」があるからといって、必ず現在完了形になるわけではありません。

このように、語句だけで判断せず、文全体の意味と文脈を見ることが、現在完了形と過去形を見分ける最大のコツです。

3秒で見分けるための判断手順【テスト本番用】

現在完了形と過去形を3秒で見分ける判断フロー図
現在完了形と過去形は、時を表す語句・今とのつながり・意味の3点で判断できます。

定期テストや高校入試では、1問に長く時間をかけられません。
そこで重要なのが、現在完了形か過去形かを3秒で判断する手順を身につけておくことです。

ここでは、テスト本番でそのまま使える思考の流れを整理します。

ステップ① 時を表す語句を探す

最初にやるべきことは、文の中に時を表す語句があるかどうかを確認することです。
ここで時制がほぼ決まる問題が非常に多くあります。

I visited my uncle last summer.
私は去年の夏に叔父を訪ねました。

last summer のように、過去の一点を表す語句があれば、迷わず過去形を選びます。

I have already eaten lunch.
私はすでに昼食を食べています。

already のように、今までとの関係を示す語句があれば、現在完了形が有力になります。

まず語句を見るだけで、問題の半分以上はここで解決します。

ステップ② 今とのつながりを確認

時を表す語句がない、または判断がつかない場合は、「今とのつながりがあるか」を考えます。

I have lost my bag.
私はかばんをなくしています。
今もかばんが見つかっていない状態です。

She broke her bag yesterday.
彼女は昨日かばんを壊しました。

上の文は「今困っている状態」を伝えたい文なので現在完了形です。
下の文は「昨日起こった事実」を伝えるだけなので過去形です。

今の状態を説明しているかどうかを自分に問いかけると、判断しやすくなります。

ステップ③ 迷ったときの最終判断ルール

それでも迷った場合は、「経験・完了・継続」の意味があるかを確認します。

I have been to London.
私はロンドンに行ったことがあります。

She has finished her homework.
彼女は宿題を終えています。

He has lived in Fukuoka for five years.
彼は5年間福岡に住んでいます。

これらはそれぞれ、経験・完了・継続を表しているため、現在完了形になります。

逆に、これらの意味がなく、単なる過去の事実なら過去形と判断します。

I went to London when I was a child.
私は子どものころにロンドンへ行きました。

出題者が想定する正解の決まり方

出題者は、受験生が次の順番で考えることを想定しています。

時を表す語句に気づいているか
今とのつながりを理解しているか
意味から時制を選べているか

この流れで正解にたどり着けるように問題は作られています。
そのため、語句だけを見る、意味だけで決めるといった片寄った判断は失点の原因になります。

テスト本番では、
語句を見る
今との関係を考える
意味で最終確認する
この3ステップを機械的に回すことが、現在完了形と過去形を確実に見分ける最大のコツです。

定期テストと高校入試での出題傾向の違い

現在完了形と過去形の定期テストと高校入試の出題傾向比較図
定期テストと高校入試では、現在完了形と過去形の問われ方が異なります。

現在完了形と過去形の見分けは、定期テストと高校入試で問われ方が大きく異なります。定期テストでは知識、高校入試では文脈判断が重視されます。

現在の中学英語では、文法を暗記するだけでなく、文脈の中で意味を判断する力が求められています。定期テストで知識をつけ、その知識を使って高校入試で文脈判断が問われます。

現在完了形の経験用法について教える際には,・・・
単なる過去形や現在形ではなく,過去と現在の時間軸のつながりを意識した会話の中で,どのように現在形でも過去形でもない表現(現在完了形)が使われているのかに注目

文部科学省『中学校学習指導要領解説(英語)』より引用

それぞれの特徴を理解しておくことで、対策の方向性がはっきりします。

定期テストで問われやすいポイント

定期テストでは、教科書で学んだルールを正しく覚えているかが中心に問われます。
そのため、時を表す語句や基本的な使い分けがそのまま出題されることが多いです。

I visited my grandparents last week.
私は先週祖父母を訪ねました。

このように、last week のような語句があれば、迷わず過去形を選べるかがポイントになります。

I have already finished my homework.
私はすでに宿題を終えています。

already があれば現在完了形、という基本的な対応関係を正確に覚えているかが確認されます。

並び替え問題や空所補充では、
have+過去分詞の形
時を表す語句の有無
を正しく処理できるかが採点されます。

高校入試で重視される判断力

高校入試では、単純なルール暗記では解けない問題が増えます。
文脈を読み取り、「今との関係があるかどうか」を判断できるかが重視されます。

I lost my wallet.
私は財布をなくしました。

I have lost my wallet.
私は財布をなくしています。

どちらも日本語は似ていますが、意味と使い分けはまったく異なります。
入試では、この違いを理解していないと正解できない問題が出題されます。

実際の高校入試でも、現在完了形と過去形を文脈で見分ける問題が多く出題されており、旺文社などの定番の高校入試問題集でも、それらの対策問題が多数掲載されています。

また、時を表す語句が一切出てこない文で、
現在完了形か過去形か
を選ばせる問題も頻出です。

「今どういう状況か」を読み取れるかが、高校入試での大きな分かれ目になります。

記述問題での減点ポイント

記述問題では、文法が合っていても減点されるケースがあります。
特に多いのが、時制の選択ミスです。

I have went to Kyoto.
私は京都に行ったことがあります。

この文は、日本語としては意味が通じそうですが、現在完了形では過去分詞が必要なため誤りです。

I went to Kyoto last year.
私は去年京都へ行きました。

ここで現在完了形を書いてしまうと、時を表す語句との不一致で減点されます。

また、
時制は合っているが意味がずれている
という場合も注意が必要です。

I have finished my homework yesterday.
私は昨日宿題を終えています。

yesterday があるため、現在完了形は使えません。
このような細かい意味のズレが、記述問題では確実に点数を落とします。

定期テストではルールの確認、高校入試では文脈判断、記述問題では正確さが求められます。
それぞれの出題傾向を意識して対策することが、現在完了形と過去形で失点しないための近道です。

よくある間違いとその原因【凡ミス回避】

現在完了形と過去形でよくある間違いの原因整理図
現在完了形と過去形のミスは、考え方の順番を間違えることで起こります。

現在完了形と過去形の問題では、理解しているつもりでも凡ミスで間違えてしまうケースが非常に多くあります。

ここでは、定期テストや高校入試で特に多い間違いと、その原因を整理します。

主語が三単現なのに have にしてしまうミス

現在完了形では 主語が三人称単数(he / she / it / 単数名詞)かどうかで have と has が変わる という基本ルールがあります。
(→ 中学英語|三人称単数のsのつけ方を例文で分かりやすく解説【定期テスト・高校入試】
の記事で三単現の解説をしています。)

このルール自体は知っていても、時制判断に意識が集中しすぎると、主語の確認が抜け落ちることがよくあります。

He have finished his homework.
彼は宿題を終えました。

この文は現在完了形を使う判断自体は正しいですが、主語が He なので have ではなく has を使う必要があります。

He has finished his homework.
彼は宿題を終えました。

このミスが起こる原因は、現在完了形を
have+過去分詞
という「形」で丸ごと覚えてしまっていることです。
本来は
主語+have / has+過去分詞
という形で、have / has は be動詞と同じように主語に合わせて変化すると考える必要があります。

特に並び替え問題では、過去分詞に意識が向きやすく、have を固定パーツのように置いてしまうことで間違いにつながります。
凡ミスを防ぐためには、文を完成させる直前に
「主語は三単現か?」→「has に直す必要はないか?」
と一瞬だけ確認するクセをつけることが効果的です。

このワンチェックを入れるだけで、定期テストでも高校入試でも防げる失点は確実に減ります。

日本語に引きずられるミス

最も多いのが、日本語訳だけを見て時制を決めてしまうミスです。
日本語では、過去形と現在完了形の区別があいまいなため、英語とズレが生じやすくなります。

I have finished my homework.
私は宿題を終えています。

I finished my homework.
私は宿題を終えました。

日本語だけを見るとほぼ同じですが、
前者は「今、宿題が終わっている状態」
後者は「過去に終えた事実」
を表しています。

日本語をそのまま英語に置き換えようとすると、時制選択を間違えるので注意が必要です。

have+過去分詞で即判断するミス

「have+過去分詞=現在完了形」と機械的に判断してしまうのも、よくあるミスです。
文中に時を表す語句がある場合は、形だけで判断してはいけません。

I have finished my homework yesterday.
私は昨日宿題を終えています。

この文は、yesterday があるため現在完了形は使えません。
正しくは次の文です。

I finished my homework yesterday.
私は昨日宿題を終えました。

形よりも意味と語句を優先して考えることが重要です。

並び替え問題での落とし穴

並び替え問題では、語句の並びだけに集中して時制を見失うことがあります。
特に、already、ever、since などがあると、現在完了形に引っ張られがちです。

例
【already / I / my homework / finish】.

I have already finished my homework.
私はすでに宿題を終えています。

ここまでは正解しやすいですが、次のような場合は注意が必要です。

例
【last year / I / to Kyoto / go】.

I went to Kyoto last year.
私は去年京都へ行きました。

並び替えでは、まず時を表す語句を確認し、そのあとで形を作るのが基本です。
語順を考える前に時制を決めることが、凡ミス防止につながります。


このように、

  • 日本語に引きずられない
  • 形だけで判断しない
  • 語句を先に確認する

この3点を意識するだけで、現在完了形と過去形のミスは大きく減らせます。

練習問題【基本問題】

和訳問題4問(現在完了形・過去形の見分け)

次の英文を日本語に訳しなさい。

  1. I have already finished my homework.
  2. She visited her grandmother last weekend.
  3. Have you ever seen this movie?
  4. He lost his umbrella yesterday.

並び替え問題4問(時制判断つき)

次の日本文の意味になるように、( )内の語を正しい順に並び替えなさい。

  1. 私は今までに一度も富士山に登ったことがありません。
    (never / have / climbed / I / Mt. Fuji).
  2. 私は昨夜その本を読み終えました。
    (finished / I / the book / last night).
  3. 彼女はもう昼食を食べています。
    (already / eaten / has / lunch / she).
  4. 私たちは先週その試合を見ました。
    (saw / we / the game / last week).

英作文問題4問(どちらの時制を使うか)

次の日本文を英語にしなさい。

  1. 私はそのニュースをもう聞いています。
  2. 彼は昨日その先生に会いました。
  3. あなたは今までに海外に行ったことがありますか。
  4. 彼女は先月その店で働き始めました。

練習問題【応用問題】

和訳問題6問(文脈判断が必要な問題)

次の英文を日本語に訳しなさい。

  1. I have lived in this town for ten years.
  2. I lived in this town when I was a child.
  3. She has broken her glasses.
  4. She broke her glasses during the game.
  5. Have you finished your report?
  6. Did you finish your report yesterday?

並び替え問題6問

次の日本文の意味になるように、語を並び替えなさい。

  1. 私は今までに何度もその本を読んだことがあります。
    (I / read / times / many / this book).
  2. 私は学生のとき、その店によく行きました。
    (went / often / I / the shop / when / a student / I was).
  3. 彼はもう駅に着いています。
    (has / arrived / he / at the station).
  4. 彼は今朝7時に駅に着きました。
    (arrived / he / at the station / at seven / this morning).
  5. あなたはこれまでに彼女に会ったことがありますか。
    (ever / you / met / have / her).
  6. 私たちは昨日その問題について話しました。
    (talked / we / about the problem / yesterday).

英作文問題6問

次の日本文を、文の意味に合う英語にしなさい。

  1. 私はその映画を見た。
  2. 彼はもう出発した。
  3. 彼女は3年間ここに住んでいる。
  4. 私は去年その町を訪れた。
  5. あなたはその本を読んだ?
  6. 私たちはその試合を見たことがある。

練習問題の解答・解説【基本問題】

和訳問題の解答・解説

  1. I have already finished my homework.
    私はすでに宿題を終えています。
    完了の結果が今に残っているため、現在完了形です。
  2. She visited her grandmother last weekend.
    彼女は先週末に祖母を訪ねました。
    last weekend という過去の一点があるため、過去形です。
  3. Have you ever seen this movie?
    あなたは今までにこの映画を見たことがありますか。
    経験をたずねている疑問文なので現在完了形です。
  4. He lost his umbrella yesterday.
    彼は昨日傘をなくしました。
    yesterday があるため過去形です。

並び替え問題の解答・解説

  1. I have never climbed Mt. Fuji.
    私は今までに一度も富士山に登ったことがありません。
    経験の否定なので現在完了形です。
  2. I finished the book last night.
    私は昨夜その本を読み終えました。
    last night があるため過去形です。
  3. She has already eaten lunch.
    彼女はもう昼食を食べています。
    今の状態を表す完了なので現在完了形です。
  4. We saw the game last week.
    私たちは先週その試合を見ました。
    過去の一点が明確なので過去形です。

英作文問題の解答・解説

  1. I have already heard the news.
    私はそのニュースをもう聞いています。
    結果が今に残るため現在完了形です。
  2. He met the teacher yesterday.
    彼は昨日その先生に会いました。
    yesterday があるため過去形です。
  3. Have you ever been abroad?
    あなたは今までに海外に行ったことがありますか。
    経験をたずねる文なので現在完了形です。
  4. She started working at the shop last month.
    彼女は先月その店で働き始めました。
    過去の時点が決まっているため過去形です。

なぜ現在完了形/過去形になるのかを説明

基本問題では、
時を表す語句があるか
今とのつながりがあるか
この2点を言葉で説明できれば、時制判断は安定します。

練習問題の解答・解説【応用問題】

和訳問題の解答・解説

  1. I have lived in this town for ten years.
    私は10年間この町に住んでいます。
    今も住み続けている継続なので現在完了形です。
  2. I lived in this town when I was a child.
    私は子どものころこの町に住んでいました。
    過去の期間が限定されているため過去形です。
  3. She has broken her glasses.
    彼女は眼鏡を壊しています。
    今も壊れた状態なので現在完了形です。
  4. She broke her glasses during the game.
    彼女は試合中に眼鏡を壊しました。
    過去の出来事として述べているため過去形です。
  5. Have you finished your report?
    あなたはもうレポートを仕上げましたか。
    完了の結果を確認しているため現在完了形です。
  6. Did you finish your report yesterday?
    あなたは昨日レポートを仕上げましたか。
    yesterday があるため過去形です。

並び替え問題の解答・解説

  1. I have read this book many times.
    私は今までに何度もこの本を読んだことがあります。
    回数+期間不特定なので現在完了形です。
  2. I often went to the shop when I was a student.
    私は学生のとき、その店によく行きました。
    過去の期間が限定されているため過去形です。
  3. He has arrived at the station.
    彼はもう駅に着いています。
    今の状態を表す完了なので現在完了形です。
  4. He arrived at the station at seven this morning.
    彼は今朝7時に駅に着きました。
    過去の一点が明確なので過去形です。
  5. Have you ever met her?
    あなたは今までに彼女に会ったことがありますか。
    経験をたずねる疑問文なので現在完了形です。
  6. We talked about the problem yesterday.
    私たちは昨日その問題について話しました。
    yesterday があるため過去形です。

英作文問題の解答・解説

  1. I have seen the movie.
    私はその映画を見たことがあります。
    経験として述べる場合は現在完了形です。
  2. He has already left.
    彼はもう出発しています。
    結果が今に関係するため現在完了形です。
  3. She has lived here for three years.
    彼女は3年間ここに住んでいます。
    継続を表すため現在完了形です。
  4. I visited the town last year.
    私は去年その町を訪れました。
    last year があるため過去形です。
  5. Have you read the book?
    あなたはその本を読んだことがありますか。
    経験をたずねているため現在完了形です。
  6. We have seen the game.
    私たちはその試合を見たことがあります。
    経験として述べているため現在完了形です。

高校入試での採点基準を意識したポイント

高校入試では、

  • 時制が文脈に合っているか
  • 語句との矛盾がないか
  • 意味が自然か

が総合的に見られます。

「なぜその時制になるのか」を説明できる英文を意識して書くことが、高得点への近道です。

定期テスト・高校入試直前チェックリスト

本番で必ず確認する3項目

テスト本番では、現在完了形か過去形かを感覚で選ばないことが最重要です。次の3点を必ず順番に確認してください。

①まず、文中に時を表す語句があるかを見ます。
yesterday、last night、two days ago など、過去の一点を示す語があれば過去形です。
I played soccer yesterday.
私は昨日サッカーをしました。

already、yet、ever、never、since、for などがあれば、現在完了形が強く疑われます。
I have already finished my homework.
私はすでに宿題を終えています。

②次に、今とのつながりがあるかを考えます。
過去の出来事でも、今の状態や結果に影響していれば現在完了形です。
I have lost my key.
私は鍵をなくしてしまいました。

③最後に、意味が「経験・完了・継続」のどれかかを確認します。

この3つに当てはまれば、現在完了形を使うのが基本です。

迷ったときに捨てる選択肢の考え方

どうしても迷った場合は、過去の一点が決まっているかどうかだけを考えます。
時間がはっきり決まっていないなら、過去形の可能性は低くなります。

例えば次の文です。
I ( have been / was ) to Kyoto.
私は京都に行ったことがあります。

「いつ行ったか」が言われていないため、was は不自然で、have been が正解になります。
迷ったら「いつ?」と自分に聞き、答えられなければ現在完了形を選ぶのが安全です。

まとめ|現在完了形と過去形は「意味と文脈」で判断する

現在完了形と過去形の違いは、形ではなく意味にあります。
過去形は「過去の一点」、現在完了形は「過去から今へのつながり」を表します。

have+過去分詞を見ただけで現在完了形と決めつけたり、日本語訳だけで判断したりすると、定期テストや入試で失点します。
時を表す語句、今との関係、意味の3点セットで判断するクセをつけることが、安定して得点する近道です。

よくある質問(FAQ)

Q1. 「もう〜した」は必ず現在完了形ですか?
A. 今の状態に関係していれば現在完了形になります。
I have already eaten lunch.
私はもう昼ごはんを食べました。

Q2. yesterday があっても現在完了形になることはありますか?
A. ありません。yesterday があれば必ず過去形です。
I studied English yesterday.
私は昨日英語を勉強しました。

Q3. 「さっき」は現在完了形ですか?
A. 「さっき」は過去の一点なので、過去形です。
I saw him a moment ago.
私はさっき彼に会いました。

Q4. ever がある文はすべて現在完了形ですか?
A. 中学英語では、ほぼ例外なく現在完了形と考えて大丈夫です。
Have you ever been to Osaka?
あなたは大阪に行ったことがありますか。

Q5. just は過去形でも使えますか?
A. 中学範囲では、現在完了形で使うと覚えましょう。
She has just left the room.
彼女はちょうど部屋を出たところです。

Q6. since と for があれば必ず現在完了形ですか?
A. 基本は現在完了形ですが、文全体が現在完了の意味になっているかを確認します。
I have lived here for three years.
私は3年間ここに住んでいます。

Q7. 会話文ではどちらを優先しますか?
A. 過去の流れを話している場合は過去形が優先されます。
I met him yesterday, and we talked a lot.
私は昨日彼に会って、たくさん話しました。

Q8. 日本語で「〜したことがある」と書いてあれば現在完了形ですか?
A. 多くの場合はそうですが、いつかが決まっていないかを必ず確認します。
I have seen that movie.
私はその映画を見たことがあります。

Q9. 並び替え問題で一番注意する点は何ですか?
A. have の位置と動詞の過去分詞形をセットで考えることです。

Q10. 入試の英作文ではどこで減点されますか?
A. 時制の選択ミスと、have と動詞の形の不一致が大きな減点ポイントです。

Q11. 現在完了形と過去形で意味が大きく変わる例はありますか?
A. あります。
I lost my key.
私は鍵をなくしました。
I have lost my key.
私は鍵をなくして、今も見つかっていません。

Q12. 迷ったときの最終ルールはありますか?
A. 「今に関係しているか?」と自問することです。それで決まらなければ過去形を疑います。

――――――――――
この記事を書いた人
現役の塾経営者。指導歴25年以上、のべ3,500人以上の小・中・高校生を指導。
定期テスト対策から中学・大学受験、英検対策まで幅広く対応。
→ 運営者情報はこちら
――――――――――

プロフィール
satoru
satoru

福地 暁です。
25年以上教育に携わり、現在は個別指導の塾を経営しています。

これまで3500組以上のご家庭を担当させていただき、中学受験(灘中・御三家など最難関含む)、高校受験、大学受験(医学部・旧帝大含む)への合格をアシストしてきました。

この記事では中学受験、高校受験、大学受験、英検・TOEIC対策、中学生・高校生の定期テスト対策など、さまざまな学習アドバイスをしています。

みなさまの学びにプラスになる情報をお伝えしていきます!
よろしくお願いします。

1男1女の父。
どうやら娘には「甘いパパ」と思われているようで、
アイスやジュースをねだるときは必ずパパのところにきます。

satoruをフォローする
中学生
satoruをフォローする

コメント

タイトルとURLをコピーしました