なぜ現在完了形は難しいのか
現在完了形(have / has + 過去分詞)は中 3 で学ぶ単元ですが、「経験・継続・完了」の 3 つの用法をどう見分けるかで多くの生徒がつまずきます。特に厄介なのは、同じ「I have lived here for 10 years.」のような文が、過去形の「I lived here 10 years ago.」と表面上は似て見えることです。
つまずきの根本には、日本語に「現在完了形」に相当する明確な時制がないことがあります。日本語では「行った」「行ったことがある」「行ってしまった」「ずっと行っている」など、周辺の言葉で意味を補足して表現します。英語のように「動詞の形一つで時制の広がりを示す」感覚が、日本語話者には馴染みが薄いのです。
もう一つの背景として、中 2 で学んだ過去形の理解が邪魔をすることがあります。「過去のことは過去形で書く」というルールが強く定着していると、現在完了形の「過去から現在にわたる時間」の感覚が受け入れにくくなります。
現在完了形の 3 用法を「時間の広がり」で捉える
まず教科書的な整理として、現在完了形には 3 つの用法があります。
- 経験: 「〜したことがある」(I have been to Kyoto. 京都に行ったことがある)
- 継続: 「(今まで)ずっと〜している」(I have lived here for 10 years. ここに 10 年住んでいる)
- 完了: 「〜したところだ」「もう〜してしまった」(I have just finished my homework. ちょうど宿題を終えたところだ)
3 用法に共通しているのは、「過去のある時点から現在までの時間の広がり」を扱っているという点です。過去形が「過去の一時点」を指すのに対し、現在完了形は「線」を描くイメージです。家庭でこれを説明するときは、紙に横線を 1 本引き、左端に「過去」、右端に「今」と書きます。過去形は左のどこか 1 点に印をつける、現在完了形は左のどこかから右端の「今」まで矢印を引く、というイメージを絵で見せると、時制の違いが直感的に伝わります。
副詞句が最大のヒントになる
現在完了形の 3 用法を見分ける最も実践的な方法は、文中の副詞句を手がかりにすることです。それぞれの用法にはよく使われる副詞句があり、これを「サイン」として覚えておくと、テストでの判別がスピードアップします。
- 経験: ever(今までに), never(一度も〜ない), before(以前に), 回数(three times など)
- 継続: for + 期間(10 年間), since + 起点(2020 年から), how long(どれくらい長く)
- 完了: just(ちょうど), already(すでに), yet(まだ/もう)
これらの副詞句を一覧にして机の横に貼っておき、現在完了形の問題を解くたびに「どのサインが出ているか」を先に見つける習慣をつけると、用法の判別が安定します。「サインを見つける → 用法を判定する → 訳す」の順序を体に染み込ませるのが目標です。なお、副詞句がない文でも文脈から判断できる場合があり、その場合は「話し手が今どこに視点を置いているか」がヒントになります。判断が難しい場合は無理に用法名をつけようとせず、まず「過去から今までつながっている」感覚だけ押さえておけば十分です。
過去形との使い分けが最大の壁
現在完了形の学習で最も難しいのは、過去形との使い分けです。次の 2 文を比べてみてください。
- 過去形: I lost my key yesterday.(昨日、鍵をなくした)
- 現在完了形: I have lost my key.(鍵をなくしてしまった=今も見つかっていない)
過去形は「なくした」という過去の事実だけを伝えますが、現在完了形は「今も影響が続いている」ことを含意します。yesterday, ago, last week のような「過去の一時点を明確に示す語」があると、現在完了形は使えません。
家庭では、この 2 つの時制を対比した短文の音読を繰り返すのが効果的です。「I lost my key yesterday. / I have lost my key.」のようなペアを 5〜10 組用意し、毎日音読して、時制のニュアンスを耳で感じ取る練習をします。訳の違いを毎回口にすることで、「一時点」と「線」の感覚が定着します。
「否定文・疑問文」でつまずきやすいポイント
現在完了形の否定文・疑問文では、いくつかの独特なルールがつきまとうため、そこもつまずきやすい部分です。
- 否定文の位置: I have not been to Kyoto. / I have never been to Kyoto.(never は not よりも強い否定)
- 疑問文の副詞句: Have you ever been to Kyoto?(経験の疑問文には ever がよく入る)
- yet の使い分け: 否定文では「まだ」(I have not done it yet.)、疑問文では「もう」(Have you done it yet?)
特に yet は同じ単語でも文脈で意味が変わるため、否定文と疑問文をペアで練習すると理解が深まります。
つまずきを再発させないために
現在完了形は高校英語で現在完了進行形、過去完了形、未来完了形などに発展し、時制の理解全体の土台になる単元です。中学で 3 用法の見分けが曖昧なままだと、高校英語で時制の階層が広がったときに、どこから戻れば良いのかが分からなくなります。
家庭でメンテナンスするなら、「for」「since」「ever」「just」「already」「yet」の 6 つの副詞句だけは、いつでも用法を答えられる状態にしておくことをお勧めします。この 6 語がタグとして機能すれば、テスト中の判断が加速します。定期テスト前の見直しリストに「現在完了形のサイン語」を必ず入れる習慣も、実点数を守るために有効です。