結論|現在完了は「過去の出来事と現在のつながり」を見る
中高一貫校の英語で、I visited Kyoto last year. と I have visited Kyoto twice. を混同する原因は、動詞の形だけを暗記して時間表現を読んでいないことです。前者は過去の特定の出来事、後者は現在までの経験を表します。現在完了の基本形は have / has + 過去分詞。現在完了進行形は have / has been + 動詞の-ing形です。この記事はNEW TREASURE(ニュートレジャー)Stage 2などを学習する中学生向けに、現在完了・過去形・現在完了進行形を比較し、独自演習で書けるようにする練習法を説明します。学校の採用版と進度により範囲は異なるため、学校配布の試験範囲表を優先してください。
最初に見分ける三つの軸
①出来事の時点がはっきり過去に区切られる→過去形。例:I lost my key yesterday. ②過去に始まったことが今の状態に関係する→現在完了。例:I have lost my key.(今も見つからない含意になりやすい)。③過去から今まで続いている動作の継続を強調する→現在完了進行形。例:I have been studying for two hours. ただし現在完了も継続を表せます。know、live、beなど状態を表す動詞との相性にも注意します。
過去形と現在完了を比べる
I saw that movie last Sunday.(先週の日曜にその映画を見た)。I have seen that movie three times.(その映画を今まで3回見た)。I lived in Osaka in 2020.(2020年に大阪に住んでいた)。I have lived in Osaka since 2020.(2020年から現在まで大阪に住んでいる)。ここでsinceは起点、forは期間を表します。have been to は『行ったことがある』、have gone to は文脈によって『行ってしまって今ここにはいない』という結果を示します。
学校のテストで重要な時間表現
yesterday / last week / two days ago / in 2020 など過去の特定時点を示す語句は、通常、現在完了と組み合わせません。already / yet / just / ever / never / since / for は現在完了でよく使われます。ただし副詞一つで時制が機械的に決まるわけではありません。『今どういう状態なのか』『過去のいつの出来事を述べているか』という文脈と合わせて判断しましょう。
よくある誤答と訂正
誤:I have met him yesterday. → 正:I met him yesterday.(過去の特定時点)。誤:She has went home. → 正:She has gone home.(過去分詞)。誤:He have finished his homework. → 正:He has finished his homework.(三人称単数)。誤:I am living here since 2023. → 正:I have lived here since 2023.(2023年から今まで居住)。誤:Have you ever went to Okinawa? → 正:Have you ever been to Okinawa?(旅行経験)。ただし文脈に応じた自然な別表現もあります。
基礎演習10問|空所補充
- 1 I (visit) my grandmother last Saturday.
- 2 She (finish) her homework already, so she can go out now.〔現在完了を使う〕
- 3 We (live) in Yokohama since 2022.〔今も住んでいる〕
- 4 He (go) to the library an hour ago.
- 5 (you / ever / see) a rainbow at night?
- 6 My brother (study) English for three hours and is still studying.〔現在完了進行形〕
- 7 They (not / eat) lunch yet.〔今も食べていない〕
- 8 I (buy) this bag two days ago.
- 9 How long (she / know) him?
- 10 My father (work) here for ten years and still works here.
基礎演習の解答
- 1 visited:last Saturdayなので過去形。
- 2 has already finished:現在までの完了、現在の状況にも関係する。
- 3 have lived:since 2022から今も続いている。
- 4 went:an hour ago。
- 5 Have you ever seen:経験の疑問。
- 6 has been studying:今も続いている活動。
- 7 have not eaten / haven’t eaten:yetを伴う未完了。
- 8 bought:two days ago。
- 9 has she known:knowは通常進行形にせず、現在完了。
- 10 has worked:今も続いている仕事。has been workingも自然。
定期テスト型10問|並べ替え・書き換え・英作文
- 1 【並べ替え】(she / has / been / piano / the / practicing / since / morning / this)
- 2 【並べ替え】(ever / have / traveled / you / abroad) ?
- 3 【英作文】「私は昨年、その本を読みました」
- 4 【英作文】「私はその本を3回読んだことがあります」
- 5 【英作文】「彼女は2時間ずっと走っています」
- 6 【書き換え】I started living here in 2021. I still live here.〔現在完了を使って一文に〕
- 7 【説明】He went to Tokyo yesterday.を現在完了に書き換えられない理由を説明。
- 8 【誤文訂正】We have seen that film last month.
- 9 【誤文訂正】She has been know him for years.
- 10 【英作文】「あなたはもう宿題を終えましたか」
定期テスト型の解答と採点基準
- 1 She has been practicing the piano since this morning.
- 2 Have you ever traveled abroad?
- 3 I read that book last year.(readの過去形の綴りは同じ)。
- 4 I have read that book three times.
- 5 She has been running for two hours.
- 6 I have lived here since 2021.
- 7 yesterdayは過去の特定時点を示すため、その時間表現を残したまま通常の現在完了文にはしない。
- 8 We saw that film last month.
- 9 She has known him for years.
- 10 Have you finished your homework yet?(alreadyを用いた質問も文脈によって可能)。
間違い方で復習を変える
時間表現を無視した誤答なら、先にyesterday、since、forなどに下線を引きます。have / hasを忘れるなら『主語→助動詞→過去分詞』の順で三語の骨組みを練習します。不規則変化が原因ならgo–went–gone、see–saw–seen、write–wrote–writtenを別カードにまとめます。日本語から英文を書けないなら、同じ内容を『昨日した』『今までしたことがある』『ずっと続けている』という三つの日本語に変えて英文を作ります。
7日間の学習モデル
1日目:過去形と現在完了を10文比較。2日目:have/hasと過去分詞の作り方。3日目:経験・完了・継続の基本例文。4日目:since/for/ever/yet/already。5日目:現在完了進行形と現在完了の違い。6日目:初見英作文20問。7日目:誤答のみの再テスト。教材の進度が速くても、前日の解答を見て正解を写すだけでは不十分です。
保護者への助言
『現在完了は何となく分かる』という場合は、具体的な例文を使って『いつの話か』『今はどうなっているか』を説明してもらいましょう。答え合わせ後に翌日もう一度書ければ、初回の正解より定着が判断しやすくなります。学校別に範囲が異なるため、教科書の目次や定期テストの配点に照らして優先順位を決めてください。
よくある質問
Q 現在完了は必ず『〜したことがある』ですか? A 違います。経験のほか、完了・結果・継続などを表します。Q sinceとforの違いは? A sinceは開始時点、forは期間を表します。Q 現在完了進行形はいつ使いますか? A 動作が過去から現在まで続いていることに焦点を当てるときに使います。Q NEW TREASURE Stage 2のすべての学校で同じ時期に出ますか? A 学校の進度や教材の採用・版が異なるため一律ではありません。
まとめ
過去形と現在完了を使い分けるには、時間表現と『現在との関係』をセットで判断することが重要です。20問の独自演習を一度解き、間違えた英文だけ翌日と3日後にもう一度書いてください。中高一貫校の速い授業で立ち止まってしまった場合は、学校の試験範囲を確認し、基礎に戻る単元を特定しましょう。
2026年版Stage 2 Lesson 7と誤答案からの復習
Z会の2026年版公式カタログではStage 2 Lesson 7に現在完了(完了・結果、経験、継続)および現在完了進行形を配置しています。現在完了を含む定期テストの誤答では、yesterday・last ~・agoなど過去の特定時点と、since・for・ever・yetなどの時間表現を先に確認するのが有効です。20問を解き、時間表現/have・has/過去分詞/自力英作文のどの段階で失点したかを分類します。関連:NEW TREASUREのテスト対策、解き直しガイド。慶英会の無料体験では学校の授業範囲に合わせた復習方針をご相談いただけます。
参考にした主な公式情報
- Z会|2026年版 NEW TREASURE Third Edition Stage 2・時制と完了形を含む文法シラバス
- Z会|NEW TREASURE教材公式案内
- Z会|NEW TREASURE Third Edition Stage 2 文法問題集
- Z会|教材内容の訂正のお知らせ
教材の構成に関する説明はZ会公式情報に基づきます。文法解説と演習20問は本記事のための独自作成であり、教科書の本文や公式解答の転載ではありません。
学校の進度に合わせた対策については慶英会のオンライン個別指導をご確認ください。
監修:慶英会 塾長




