「英語の時制一覧」と書いてあるサムネイル画像

【保存版】英語の時制一覧 ~12種類の使い方・使い分けを図解でわかりやすく解説~

英語を学んでいると、「現在形と現在完了形の違いって何?」「どう使い分けるの?」などと悩んだことはありませんか?

英語の時制は、動詞の形を変えることで「いつの出来事か」を表す文法のルールです。この記事では、12種類の時制を体系的に整理し、それぞれの使い方や混同しやすいポイントを分かりやすく解説します。

「英語の時制の全体像を掴みたい」「どの時制をいつ使えばよいか理解したい」という方はぜひご覧ください。

時制とは

時制とは、動詞の形を変えることで「いつの出来事か」を表す仕組みです。日本語でも「食べる」「食べた」のように動詞の形が変わりますが、英語では12種類の時制があります。

英語の12種類の時制

英語の基本の時制は、「現在・過去・未来」ですが、進行形・完了形との組み合わせもそれぞれ別の時制の形となります。

過去
現在
未来
単純
過去形
did
現在形
do
未来形
will do
進行
過去進行形
was doing
現在進行形
am doing
未来進行形
will be doing
完了
過去完了形
had done
現在完了形
have done
未来完了形
will have done
完了進行
過去完了進行形
had been doing
現在完了進行形
have been doing
未来完了進行形
will have been doing

時制は「現在(今)」「過去(以前)」「未来(これから)」という3つの時点と、その動作・状態がどのような様子かを組み合わせて表現します。

  • 単純形(現在形・過去形・未来形):その時点での状態・出来事を表す
  • 進行形:その時点で動作が進行中であることを表す
  • 完了形:ある時点において出来事が完了・継続・経験されていることを表す
  • 完了進行形:ある時点まで動作が継続していることを表す

過去形、過去進行形、過去完了形、過去完了進行形のイメージ画像
現在形、現在進行形、現在完了形、現在完了進行形のイメージ画像
未来形、未来進行形、未来完了形、未来完了進行形のイメージ画像

1. 現在形

現在形は、現在の習慣的な動作・変わらない事実・一般的真理を表します。

現在形のイメージ画像。現在形は「習慣的にする」を表すことが示されている。

現在形の例文

<現在の習慣的な動作>

I play tennis every Sunday.

私は毎週日曜日にテニスをする。

<一般的真理>

Water boils at 100 degrees Celsius.

水は100℃で沸騰する。

2. 過去形

過去形は、過去のある時点に起こった出来事・状態を表します。

過去形のイメージ画像。過去形は「過去に習慣的にしていた」を表すことが示されている

過去形の形

過去形のとき、動詞の形が以下のように変化します。

  • <規則変化> 動詞の語尾に ed をつける(例:clean → cleaned, visit → visited)
  • <不規則変化> 形が不規則に変わる(例:go → went, come → came, see → saw)

過去形の例文

<規則変化>

We visited in China a week ago.

私たちは1週間前に中国を訪れた。

<不規則変化>

I came here about five minutes ago.

私は約5分前にここに来ました。

3. 未来形

未来形は、未来のある時点で起こるであろう出来事や意思を表します。

未来形のイメージ画像。未来形は「未来にするつもりだ、するだろう」を表すことが示されている

未来形の形

未来のことを表す方法は主に2つあります。

  • <will + 動詞の原形> その場で思いついた意思や予測を表すときは、willを使用します。
  • <be going to + 動詞の原形> 前から決めていた計画や確実な予定を表すときは、be going toを使用します。

未来形の例文

<will + 動詞の原形>

She will call you later.

彼女は後であなたに電話するでしょう。

<be going to + 動詞の原形>

I am going to visit Tokyo next week.

私は来週、東京に行く予定です。

4. 現在進行形

進行形とは、ある時点で動作が進行中であることを表す表現です。形は「be動詞 + 動詞のing形」です。
現在進行形は、今まさに行われている動作を表します。

現在進行形のイメージ画像。現在進行形は「今一時的にしている」を表すことが示されている

現在進行形の形

現在進行形の形は、「be動詞の現在形 + 動詞のing形」です。

現在進行形の例文

She is playing soccer now.

彼女は今サッカーをしています。

They are making music.

彼らは音楽を作っています。

現在形と現在進行形の違い

<現在形>
現在形は、「習慣(いつもすること)」を表します。

I play tennis every Saturday.

私は毎週土曜日にテニスをします。

<現在進行形>
現在進行形は、「今この瞬間に動作が行われていること」を表します。

I am playing tennis now.

私は今テニスをしています。

5. 過去進行形

過去進行形は、過去のある時点で動作が進行中だったことを表します。

過去進行形のイメージ画像。過去進行形は「過去に一時的にしていた」を表すことが示されている

過去進行形の形

過去進行形の形は、「be動詞の過去形(was/were) + 動詞のing形」です。

過去進行形の例文

I was using his pen.

私は彼のペンを使っていました。

We were running then.

私たちはそのとき走っていました。

過去形と過去進行形の違い

<過去形>
過去形は、「過去のある時点に起こった出来事・状態」を表します。

I read a book yesterday.

私は昨日本を読みました。

<過去進行形>
過去進行形は、「過去のある時点で動作が進行中だったこと」を表します。

I was reading a book at 9 p.m yesterday.

私は昨日の午後9時、本を読んでいるところでした。

6. 未来進行形

未来進行形は、未来のある時点で動作が進行中であることを表します。

未来進行形のイメージ画像。未来進行形は「未来の一時点でしているだろうで」を表すことが示されている

未来進行形の形

未来進行形の形は「will be + 動詞のing形」です。

未来進行形の例文

I will be studying at 10 p.m tomorrow.

私は明日の夜10時に勉強しているでしょう。

She will be sleeping when you arrive.

あなたが到着するとき、彼女は眠っているでしょう。

未来形と未来進行形の違い

<未来形>
未来形は、未来で起こるであろう出来事・意志・予測を表します。

I will study tonight.

私は今夜勉強するつもりです。

‍<未来進行形>
未来進行形は、未来のある時点で動作が進行中であることを表します。

I will be studying at 10 p.m tomorrow.

私は明日の夜10時に勉強しているでしょう。

7. 現在完了形

完了形とは、ある時点よりも過去の出来事が、その時点に影響していることを表す表現です。形は「have/had + 過去分詞」です。日本語では馴染みのないニュアンスのため、まずは「現在完了形」で具体的な用法を確認してみましょう。


現在完了形は、過去に起こった出来事が現在にも影響していることを表します。「現在はどういう状況か」とセットで考えるのがポイントです。

現在完了形のイメージ画像。現在完了形は過去の出来事が現在に繋がっている様子を表すことが示されている

現在完了形の形

現在完了形の形は「have/has + 過去分詞」です。

現在完了形の用法と例文

現在完了形には、4つの用法があります。よく使う語句も一緒に押さえましょう。

① 継続用法

「過去から今まで〜し続けている(今もしている)」ことを表します。
よく使う語句:for(〜の間), since(〜から)

We have lived in Tokyo for five years.

私たちは5年間ずっと東京に住んでいる。

② 経験用法

「今までに〜したことがある(経験がある)」ことを表します。
よく使う語句:ever, never, once, before

Some friends have been to Hokkaido before.

何人かの友人は以前に北海道へ行ったことがあります。

③ 完了用法

「ちょうど〜したところだ(今は終わっている)」ことを表します。
よく使う語句:just, already, yet

She has just finished her homework.

彼女はちょうど宿題を終えたところだ。

④ 結果用法

「~してしまった」ことを表します。過去に起きた出来事が現在にどのような結果をもたらしているのかを表すことができます。

I have lost my key.

私はカギをなくしてしまった。※その結果今もカギがない

過去形と現在完了形の違い

<過去形>
過去形は視点が「過去」にあり、過去のある時点の出来事について言いたいときに使います。

I lost my key yesterday.

私は昨日カギをなくした。

上記の例文の場合、「昨日カギをなくした」という過去の事実だけを表し、今手元にカギがあるかどうかは関係がありません。

<現在完了形>
一方で現在完了形は、視点が「今」にあり、過去〜現在のつながりを言いたいときに使います。

I have lost my key.

私はカギをなくしてしまった。※その結果今もカギがない

そのため現在完了形は、「過去のある時点の出来事」を話すときは使えません。
※現在完了形と一緒に使えない語句の例:yesterday, 〜ago, last year

8. 過去完了形

過去完了形とは

過去完了形は、過去のある時点より前に起こった出来事(大過去)が、過去のある時点までに完了・結果・継続・経験されたことを表します。

過去完了形のイメージ画像。過去完了形は大過去の出来事が過去に繋がっている様子を表すことが示されている


過去完了形の形

過去完了形の形は「had + 過去分詞」です。

過去完了形の例文

He had already left when I arrived.

私が到着したとき、彼はすでに出発していた。

She had lived in London for three years when she moved to Paris.

彼女がパリに引っ越したとき、ロンドンに3年間住んでいた。

過去形と過去完了形の違い

<過去形>
過去形は、「過去のある時点の出来事」を表します。

When I arrived at the restaurant, my friends left.

私がレストランに着いたとき、友達は出ていきました。

<過去完了形>
過去完了形は、「過去の一時点よりさらに前の出来事」を表します。

When I arrived at the restaurant, my friends had left.

私がレストランに着いたとき、友達はすでに帰っていました。

9. 未来完了形

未来完了形は、未来のある時点までに出来事が完了・結果・継続・経験されるであろうことを表します。

未来完了形のイメージ画像。未来完了形は未来の一時点にそれよりも前の出来事が影響している様子を表すことが示されている

未来完了形の形

未来完了形の形は「will have + 過去分詞」です。

未来完了形の例文

My parents will have been married for twenty-five years next year.

来年には両親は25年間結婚していることになるでしょう。

I will have finished this project by tomorrow.

明日までにはこのプロジェクトを終えているでしょう。

未来形と未来完了形の違い

<未来形>
未来形は、未来のある時点での出来事や意志を表します。

I will finish my homework at 9 p.m.

午後9時に宿題を終えるでしょう。

<未来完了形>
未来完了形は、未来のある時点までの完了や継続を表します。

I will have finished my homework by 9p.m.

午後9時までには宿題を終えているでしょう。

10. 現在完了進行形

完了進行形とは、ある時点まで動作が継続して行われていることを表す表現です。完了形と進行形を組み合わせた形です。
現在完了進行形は、過去から現在まで動作が継続して行われていることを表します。

現在完了進行形のイメージ画像。現在完了進行形は「過去から今までずっと続けている」を表すことが示されている

現在完了進行形の形

現在完了進行形の形は「have/has + been + 動詞のing形」です。

現在完了進行形の例文

They have been running for two hours.

彼らは2時間ずっと走り続けています。※今も走っている

It has been raining since this morning.

今朝からずっと雨が降っています。※今も降っている

現在完了形(継続)と現在完了進行形の違い

<現在完了形(継続)>
現在完了形の継続用法は、基本的に「状態が今も継続していること」を強調します。

I have known him for ten years.

私は10年間彼を知っています。 ※彼を知っている、という状態が続いている

<現在完了進行形>
現在完了進行形は、基本的に「過去から現在にかけて、動作・活動が継続していること」を強調します。

I have been studying for two hours.

私は2時間ずっと勉強し続けています。 ※勉強するという動作が継続している

11. 過去完了進行形

過去完了進行形は、大過去から過去のある時点まで動作が継続して行われていたことを表します。

過去完了進行形のイメージ画像。過去完了進行形は「大過去から過去のま一時点までずっと続けていた」を表すことが示されている

過去完了進行形の形

過去完了進行形の形は「had + been + 動詞のing形」です。

過去完了進行形の例文

We had been waiting for a taxi for an hour when we found one.

タクシーを見つけたとき、私たちは1時間待ち続けていた。

He had been studying French for five years when he moved to Paris.

パリに引っ越したとき、彼は5年間フランス語を勉強していた。

過去進行形と過去完了進行形の違い

<過去進行形>
過去進行形は、「過去のある時点で動作が進行中だった」ことを表します。

We were waiting at the station when he arrived.

彼が到着したとき、私たちは駅で待っているところでした。
※「彼が到着した」という過去の時点で、待つという動作が進行中だった

<過去完了進行形>
過去完了進行形は、「過去のある時点まで、さらに前から動作が続いていた」ことを表します。

We had been waiting for an hour when he arrived.

彼が到着したとき、私たちは1時間待ち続けていました。
※「彼が到着した」という過去の時点まで、待つという動作が1時間続いていた

12. 未来完了進行形

未来完了進行形は、未来のある時点まで動作が継続して行われていることを表します。

未来完了進行形のイメージ画像。未来完了進行形は「未来の一時点までずっと続けているであろう」を表すことが示されている

未来完了進行形の形

未来完了進行形の形は「will have been + 動詞のing形」です。

未来完了進行形の例文

This March I'll have been studying Russian at the university for two years.

今年の3月で、2年間大学でロシア語を勉強していることになる。

When I graduate from college next year, I will have been practicing judo for 15 years.

来年大学を卒業するとき、私は15年間柔道を練習していることになる。

時制の間違えやすい問題にチャレンジ

ここからは、AI教材「atama+」の回答データをもとに、時制を扱う問題の中から正答率が低い問題を集めました。各問題に挑戦してみましょう!

問題1(正答率:53.2%)

下記の英単語を並べ替えて, 状況に合った英文を作りなさい。ただし不要な語(句)が入っている。

状況: 家族でテレビを見ているときにインターホンが鳴っている
問題文: 私がそれ(インターホン)に答えます。

英単語: am / answer / I / going / will / to / it  

正解

I will answer it.

解説

日本語訳と選択肢より, 未来形の文であるとわかります。be going toは「前からそうしようと思っていた未来(計画性あり)」を表しますが, 文脈より計画性のない未来表現であるとわかります。そのため, am going toは用いることができません。

問題2(正答率:57.2%)

下線部の動詞形が間違っているものを選びなさい。

① We had been waiting for a taxi for an hour when we found one.
② I have been reading a book for two hours when she visited me.
③ My cousin has been working abroad for ten years.
④ When I graduate from college next year, I will have been practicing judo for 15 years.

正解

解説

②の文では、"when she visited me"(彼女が私を訪ねたとき)という過去の一時点が示されています。この時点までの動作の継続を表すには、過去完了進行形(had been + ~ing)を使わなければなりません。
誤: I have been reading(現在完了進行形)→ 現在までの動作の継続を表す
正: I had been reading(過去完了進行形)→ 過去の一時点までの動作の継続を表す

問題3(正答率:62.9%)

次の状況を英語で表すのに、どちらの英文がよりふさわしいかを選びなさい。
「待ち合わせしていた友達に、いつ来たのか尋ねられた場合」。

① I came here about five minutes ago.
② I have been here for five minutes.

正解

解説

「いつ来たのか」を聞かれているので、過去のある時点の出来事を表す過去形が正解です。
①「I came here about five minutes ago.」=「約5分前に来た」(過去形:過去のいつを述べる)
②「I have been here for five minutes.」=「5分間ここにいる」(現在完了形継続:今も続いていることを述べる)
もし「どのくらいここにいたの?」と聞かれていれば、②の現在完了形が正解になります。

まとめ

今回は英語の12種類の時制について解説しました。

過去
現在
未来
単純
過去形
did
現在形
do
未来形
will do
進行
過去進行形
was doing
現在進行形
am doing
未来進行形
will be doing
完了
過去完了形
had done
現在完了形
have done
未来完了形
will have done
完了進行
過去完了進行形
had been doing
現在完了進行形
have been doing
未来完了進行形
will have been doing

時制は日本語ではあまり意識しませんが、英語では非常に大切な概念です。最初は複雑に感じるかもしれませんが、「日本語とは違う」という意識で一つひとつの意味を理解すれば、自然と使い分けができるようになります。この記事で紹介した「間違えやすい問題」は、atama+のデータで特に正答率が低いものです。ぜひ繰り返し練習して、得意分野にしていきましょう!

時制の学習をさらに効率的に進めたい方は、ぜひatama+塾・atama+オンライン塾にご相談ください。AI教材「atama+」を使って、文法の力を効率的に身につけることができます。詳しい情報や無料体験をご希望の方は、以下のリンクからお問い合わせください。

{{Posts-CTA}}

右向き矢印
‍っっs
mcv04_article_following