クローネ学園ロゴクローネ学園
ホーム無料ドリル合格実績ライブラリー無料体験申込
ライブラリーへ
19英語学習法

現在完了形をイメージで攻略する方法【中学英語の時制】

「現在完了形がわからない」という人へ。現在形・過去形・現在進行形・現在完了形・現在完了進行形の違いを時間軸のイメージで整理し、テストで点を取るための着眼点(合図ワード・過去形との見分け方・よくあるミスの防ぎ方)まで具体的に解説します。

高松市の学習塾クローネ学園 — 現在完了形をイメージでわかりやすく解説。現在形・過去形・現在進行形・現在完了進行形との違いを時間軸で整理

この記事でわかること

「現在完了形がよくわからない」「過去形とどう違うのか説明できない」という声を、中学生からとてもよく聞きます。でも安心してください。わからないのは、あなたの頭が悪いからではありません。

現在完了形が難しく感じる理由ははっきりしています。日本語には現在完了形と同じ言い方がないからです。だから have+過去分詞という形だけを暗記しても、いつ使えばいいのかがつかめません。これは英語が苦手な子ほど、まじめに「形」を覚えようとしてかえって混乱してしまう、よくあるパターンです。

そこでこの記事では、難しい文法用語はできるだけ使わず、絵を思いうかべるように、英語の時制を1本の線(時間の流れ)の上に並べて整理します。一度この見方をつかめば、バラバラだった時制がスッとつながります。

  • 現在形・過去形・現在進行形・現在完了形・現在完了進行形が、それぞれ時間軸のどこを指すのか
  • いちばんつまずく「過去形と現在完了形の違い」の見分け方
  • 現在完了形の3つの用法(完了・経験・継続)を1つのイメージで理解する方法

そして、こうして「暗記ではなくイメージで理解する」力こそが、これからの時代に伸ばすべき学力です。その話は記事の最後でもふれます。


まずは時制を「時間軸のどこを指すか」で考える

英語の時制でつまずく人の多くは、形(have+過去分詞、be+ing など)を1つずつバラバラに暗記しようとします。そうではなく、左から右へ流れる時間の線をまず1本思いうかべてください。左が過去、まんなかが今、右が未来です。それぞれの時制が、この線のどこを指しているのかで考えると、一気に整理できます。

見るところは2つだけです。

  • その出来事は「点」なのか、「線」なのか(一瞬で終わるのか、続いているのか)
  • その出来事は「今」とつながっているのか、もう終わって切り離されているのか

この2つで5つの時制を並べると、次のようになります。今はぜんぶ覚えなくて大丈夫です。「こういう地図があるんだな」とながめるだけでかまいません。

時制時間軸でのイメージ今とのつながり
現在形過去から未来まで広がる線(いつものこと)つながっている
過去形過去の一点切り離されている
現在進行形今この瞬間の短い線今そのもの
現在完了形過去から今へ伸びる矢印つながっている
現在完了進行形過去から今へ伸び、今も動き続ける矢印つながり続けている

このイメージを持ったうえで、1つずつ見ていきます。


現在形・過去形・現在進行形のイメージ

現在完了形に入る前に、土台となる3つの時制を整理します。ここがあいまいだと、現在完了形との違いも見えてこないからです。

現在形は「いつものこと」

現在形は「今この瞬間」を指すのではなく、いつもくり返していること・習慣・変わらない事実を表します。時間軸でいうと、過去から未来までずっと続く幅のある線です。

I play tennis.(私はテニスをする=ふだんテニスをする習慣がある)

「今まさにやっている」という意味ではないことに注意します。今やっているなら、次の現在進行形を使います。

過去形は「過去の一点」

過去形は、過去のある時点で起きて、すでに終わったことを表します。今とは切り離された「点」だとイメージしてください。

I played tennis yesterday.(昨日テニスをした)

yesterday のように、過去の一点をはっきり指す言葉と相性がよいのが過去形です。この点が、あとで現在完了形との決定的な違いになります。

現在進行形は「今まさに進行中」

現在進行形(be+ing)は、今この瞬間に進行している動作を表します。時間軸でいうと、今を中心とした短い線です。

I am playing tennis now.(今テニスをしている最中だ)


現在完了形は「過去から今へ伸びる矢印」

ここが本題です。現在完了形(have/has+過去分詞)は、過去に起きたことが今につながっている、今に影響が残っていることを表します。

過去形が「過去の一点で終わって、今とは切り離された点」だったのに対し、現在完了形は過去のある時点から今へ向かって伸びる矢印だとイメージしてください。矢印の先(今)に意味があるのがポイントです。

この1つの矢印のイメージから、教科書でいう3つの用法がすべて説明できます。用法を別々に暗記する必要はありません。

完了・結果:「ちょうど今、終わった」

過去に始めた動作が、今ちょうど終わって、その結果が今に残っているイメージです。

I have just finished my homework.(ちょうど宿題を終えたところだ=だから今は終わっている状態) She has already eaten lunch.(彼女はもう昼食を食べてしまった) The train has just left.(電車はちょうど出てしまった=だから今はもういない)

否定文・疑問文では、yet(まだ/もう)がよく使われます。

I haven't finished my homework yet.(まだ宿題を終えていない) Have you finished your homework yet?(もう宿題は終わった?)

目印になる言葉:just(ちょうど)、already(もう)、yet(まだ/もう)

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

過去から今までの間に、その経験が積み重なっているイメージです。経験は今の自分の中に残っています。

I have visited Kyoto twice.(京都に2回行ったことがある) He has read this book three times.(彼はこの本を3回読んだことがある)

否定文・疑問文では、never(一度も〜ない)や ever(今までに)を使います。

I have never eaten natto.(納豆を一度も食べたことがない) Have you ever been to Tokyo?(今までに東京に行ったことはある?)

目印になる言葉:ever(今までに)、never(一度も〜ない)、before(以前に)、回数を表す語

継続:「ずっと〜している」

過去のある時点から今まで、ある状態がずっと続いているイメージです。矢印がそのまま今まで伸びています。

I have lived in Takamatsu for ten years.(高松に10年間住んでいる) We have known each other since 2015.(私たちは2015年から知り合いだ)

for は「期間の長さ」、since は「いつから」を表します。

She has been busy for three days.(彼女は3日間ずっと忙しい) He has been sick since Monday.(彼は月曜日からずっと具合が悪い)

目印になる言葉:for(〜の間)、since(〜から)

3つとも、共通しているのは過去から今へ矢印が伸びているという1点です。完了・経験・継続という名前は後づけのラベルにすぎません。


いちばんの難所:過去形と現在完了形の違い

中学生がもっとも混乱するのが、過去形と現在完了形の使い分けです。見分けるコツは、過去の一点を指す言葉と一緒に使えるかどうかです。

過去形現在完了形
イメージ過去の一点(今と切り離された点)過去から今へ伸びる矢印
yesterday と一緒に使える使える使えない
伝えたいこと過去に起きた事実今どうなっているか

例で比べてみます。

I lost my key.(鍵をなくした=過去の事実。今は見つかったかもしれない) I have lost my key.(鍵をなくした=だから今も手元にない、困っている)

過去形は「過去にこういうことがあった」と報告しているだけですが、現在完了形は「その結果、今こうなっている」まで含みます。だからこそ、過去の一点をピンポイントで指す yesterday や last week とは一緒に使えません。

I have finished it yesterday.(誤り) I finished it yesterday.(正しい)

yesterday が出てきたら過去形、と覚えておくと、まず大きな間違いは防げます。


もう一歩先:現在完了進行形

現在完了進行形(have/has been+動詞のing)は、過去から今へ伸びる矢印が、今もなお動き続けているイメージです。現在完了形の継続用法に、進行形の「今まさに〜している最中」という感じが加わったものと考えるとわかりやすいです。

I have studied English for three years.(3年間勉強してきた=事実・結果として3年ぶん積み上がっている) I have been studying English for three years.(3年間ずっと勉強し続けている=今もその最中)

大きく意味が変わるわけではありませんが、現在完了進行形のほうが「今もずっと続いている」という動きをより強く伝えます。

現在完了進行形は中学では深く扱わない教科書も多く、本格的に区別するのは高校英語です。ただ、現在完了形を矢印のイメージでとらえておけば、その矢印が今も動いているのが現在完了進行形だと、高校でもそのまま無理なくつながります。

あわせて読みたいAI時代に高松の子どもたちが伸ばすべき学力|全国基準を知る塾の視点

5つの時制 早わかり表

時制イメージ例文
現在形動詞の原形/三単現いつものこと(幅のある線)I play tennis.
過去形過去形過去の一点I played tennis yesterday.
現在進行形be+ing今まさに進行中の短い線I am playing tennis now.
現在完了形have+過去分詞過去から今へ伸びる矢印I have played tennis since I was ten.
現在完了進行形have been+ing今も動き続ける矢印I have been playing tennis for two hours.

迷ったら、その出来事が「今とつながっているか」を考えてください。切り離された過去の話なら過去形、今に影響が残っているなら現在完了形です。


テストで点を取るための着眼点

ここからが本番です。意味のイメージがわかっても、テストで点が取れなければ意味がありません。テストの時制の問題は、見るべきところさえ決まっていれば、かなりの確率で正解できます。問題を解くときに見る順番を決めておきましょう。

着眼点1:まず文の中の「合図ワード」をさがす

時制の問題は、文のどこかに時制を決める目印(合図ワード)が隠れていることがほとんどです。意味から考える前に、まずこの目印をさがして丸で囲むクセをつけてください。これだけで正答率がぐっと上がります。

見つけた合図ワード選ぶ時制
now / right now(今)現在進行形He is reading now.
every day / usually / always(いつも)現在形She walks to school every day.
yesterday / last 〜 / 〜 ago / when 〜(過去の一点)過去形I went there last week.
just / already / yet(完了・結果)現在完了形I have already eaten lunch.
ever / never / before / 〜 times(経験)現在完了形Have you ever been to Tokyo?
for 〜 / since 〜(継続)現在完了形(または現在完了進行形)I have lived here for ten years.

テストでは、この合図ワードがそのまま配点ポイントになっています。「yesterday があるのに have を使う」「since があるのに過去形にする」といったミスは、合図ワードを見落としているか、無視しているのが原因です。

着眼点2:「yesterday の罠」に引っかからない

いちばん出題され、いちばん間違えるのが、過去の一点を指す言葉と現在完了形を混ぜてしまうミスです。

I have visited Kyoto last year.(誤り) I visited Kyoto last year.(正しい)

last year のように「いつのことか」をはっきり言っている文では、現在完了形は使えません。yesterday・last 〜・〜 ago・just now(たった今)・When 〜? が出てきたら、現在完了形ではなく過去形、と機械的に判断して大丈夫です。

着眼点3:現在完了形は「形のミス」で落とさない

意味が合っていても、形をまちがえると点はもらえません。テストで失点しやすい形のポイントは決まっています。

  • have / has を主語で使い分ける。三人称単数(he, she, it, 人名など)は has
  • 過去分詞の形を正確に。特に不規則動詞(go→gone、see→seen、write→written など)はつづりまで覚える
  • 否定文は have / has のうしろに not(have not=haven't、has not=hasn't)
  • 疑問文は Have / Has を文の先頭に出す。答えるときも have / has を使う
  • already は肯定文、yet は疑問文・否定文で使うことが多い

過去分詞のつづりは、テストで地味に差がつくところです。不規則動詞はクローネらぼの中学英語 文法ドリルで反復しておくと、本番でつづりに迷わなくなります。

着眼点4:書き換え・整序問題のねらわれ方

テストで頻出の出題形式にも、決まった着眼点があります。

出題形式見るところ
過去形 ↔ 現在完了形の書き換え文末の時を表す言葉を変える(yesterday を消して just / already などに)
2文を1文にする(since/for)「いつから」「どれくらいの間」を since / for で表す。動詞は have+過去分詞へ
整序(並べかえ)have / has の位置を最初に決める。否定は have not、疑問は Have を先頭に
適語選択まず合図ワードをさがす。なければ「今とつながるか」で判断

整序問題では、have / has をどこに置くかを最初に決めてしまうと、残りの語が並べやすくなります。


例題で確かめよう

ここまでの内容を、例題でたしかめましょう。まず自分で答えを考えてから、「答え・解説を見る」を開いてください。合図ワードをさがすのがコツです。

例題1(過去形か現在完了形か)

次の( )の中の正しいほうを選びなさい。

I( visited / have visited )Kyoto last year.

答え・解説を見る

last year(過去の一点)があるので、現在完了形は使えません。過去形を選びます。

答え:I visited Kyoto last year.

例題2(経験を表す)

「あなたは今までに富士山に登ったことがありますか。」を英語にしなさい(climb の過去分詞は climbed)。

(  )you ever(  )Mt. Fuji?

答え・解説を見る

「今までに〜したことがある」は経験用法。ever が合図です。疑問文なので Have を先頭に、動詞は過去分詞 climbed にします。

答え:Have you ever climbed Mt. Fuji?

例題3(継続を表す・has の使い分け)

「彼は3年間ずっと高松に住んでいます。」を英語にしなさい。

He(  )(  )in Takamatsu for three years.

答え・解説を見る

for(〜の間)があるので継続用法。主語が He(三人称単数)なので have ではなく has を使い、live の過去分詞は lived です。

答え:He has lived in Takamatsu for three years.

例題4(まちがいを直す)

次の文のまちがいを直しなさい。「She has finished her homework yesterday.」

She has finished her homework yesterday.

答え・解説を見る

yesterday(過去の一点)と現在完了形は一緒に使えません。過去形に直します。

答え:She finished her homework yesterday.


クローネ学園での指導例

クローネ学園では、現在完了形を have+過去分詞という形の暗記から教えることはしません。まず時間軸を1本引いて、それぞれの時制がどこを指しているのかを図でイメージさせます。

指導のポイント:日本語にない時制こそ、訳語ではなくイメージで入れる。「過去の点」か「今へ伸びる矢印」かを生徒自身に言葉で説明させると、定着が一気に進みます。

イメージで意味をつかんだあとは、反復で形に慣れることが必要です。クローネらぼの中学英語 文法ドリルなら、登録不要・無料で be動詞や時制の問題をくりかえし練習できます。あわせて中学英語の単語帳で語彙を増やすと、英文を読む力もついていきます。


まとめ

  • 時制は「点か線か」「今とつながっているか」の2つで整理すると一気にわかる
  • 現在完了形は、過去から今へ伸びる矢印。今に影響が残っているのがポイント
  • 完了・経験・継続の3用法は、すべて同じ矢印のイメージから説明できる
  • 過去形との見分け方は、yesterday など過去の一点を指す言葉が使えるかどうか
  • 現在完了進行形は、その矢印が今も動き続けているイメージ。高校でそのままつながる
  • テストでは、まず文中の合図ワード(just / already / for / since / yesterday など)をさがすのが得点の近道
  • 形のミス(has の使い分け・過去分詞のつづり)でも落とさないよう、不規則動詞は反復で固める

クローネ学園では、英語の時制を暗記ではなくイメージから理解する個別指導を行っています。
高松市で中学生向けの学習塾をお探しの方は高松市の中学生向け学習塾もあわせてご覧ください。無料体験・お問い合わせはこちらからどうぞ。

訳語の丸暗記ではなくイメージで理解する——この力は、AIが翻訳や暗記を肩代わりする時代にこそ価値を増します。これからの子どもたちが本当に伸ばすべき学力については、AI時代に高松の子どもたちが伸ばすべき学力もご覧ください。

本記事の文章・図版の著作権はクローネ学園に帰属します。無断転載・複製・二次利用を禁じます。(執筆:横田 耕祐)

FAQ

よくある質問

過去形と現在完了形のいちばんかんたんな見分け方は何ですか?

「yesterday」「last week」「〜年前」のように過去のある一点をはっきり指す言葉が使えるなら過去形、使えないなら現在完了形です。現在完了形は「今とつながっている」のが特徴なので、過去の一点をピンポイントで指す言葉とは一緒に使えません。たとえば I have finished it yesterday は誤りで、I finished it yesterday が正しい形になります。

現在完了形の3つの用法(完了・経験・継続)はどう見分けますか?

一緒に使われる言葉が手がかりになります。完了はjust(ちょうど)・already(もう)・yet(まだ)、経験はever(今までに)・never(一度も)・before(以前に)・回数、継続はfor(〜の間)・since(〜から)が目印です。ただし大切なのは訳の暗記ではなく、すべて「過去から今へ線がつながっている」という共通イメージでとらえることです。

現在完了形と現在完了進行形はどう違いますか?

どちらも過去から今へ続いていることを表しますが、現在完了進行形(have been 〜ing)は「今もずっと動作が続いている」という進行の感じを強調します。I have studied English for three years は「3年間勉強してきた(という事実・結果)」、I have been studying English for three years は「3年間ずっと勉強し続けている(今もその最中)」というニュアンスです。

現在完了形はいつ習いますか?中学生でも理解できますか?

現在完了形は中学3年で習う単元です。日本語には完了形にあたる時制がないため最初はとっつきにくいですが、文法を暗記しようとせず「時間軸のどこを指しているか」というイメージでとらえれば、中学生でも十分に理解できます。クローネ学園では、つまずきの原因をイメージから整理して指導しています。

Courses

高松市の学習塾クローネ学園