英語の時制の使い分け完全ガイド!現在形・過去形・未来形・現在完了形の判断方法5ステップ

英語で「昨日したこと」「今していること」「これからの予定」を話すとき、どの時制を使えばよいか迷ったことはありませんか?
英語の時制は、出来事が起こる時間だけでなく、動作の進行状況や現在とのつながりによって使い分けます。特に過去形と現在完了形は、日本語訳が似ていても伝える内容が異なります。
この記事では、英語の時制の基本、使い分ける5ステップ、例文比較、間違えやすいポイントを解説します。確認問題も紹介するので、英作文や英会話に役立ててください。
英語の時制とは?現在形・過去形・未来形・現在完了形の違い
英語の時制とは、動詞の形や助動詞などを使って、出来事がいつ起こるのかを表す仕組みです。
日本語では「食べる」「食べた」のように表現しますが、英語では時間や状況に応じて動詞の形を変える必要があります。
英語の時制は出来事の時間を表す仕組み
英語の基本的な時制は、現在形と過去形です。
未来については、willやbe going toなどを使って表現します。
また、動作の進行状況を示す進行形や、過去と現在のつながりを表す現在完了形もあります。
たとえば、同じstudyでも、次のように意味が変わります。
I study English every day.
(私は毎日英語を勉強します。)
I studied English yesterday.
(私は昨日英語を勉強しました。)
I’ll study English tomorrow.
(私は明日英語を勉強します。)
現在形・過去形・未来表現・現在完了形の違い
英語の時制を使い分ける際は、まず何を伝えたいのか整理しましょう。
| 表現 | 主な意味 | 基本的な形 |
|---|---|---|
| 現在形 | 習慣・事実・状態 | study / studies |
| 現在進行形 | 進行中の動作・一時的な活動 | am/is/are studying |
| 過去形 | 過去の出来事・状態 | studied |
| 過去進行形 | 過去のある時点で進行中の動作 | was/were studying |
| 未来表現 | 予定・予測・意思 | will studyなど |
| 現在完了形 | 過去と現在のつながり | have/has studied |
なお、英語には動詞の活用として独立した「未来形」があるわけではありません。
一般的には、willやbe going toなどを使った表現をまとめて未来表現と呼びます。
【判断フロー】英語の時制を使い分ける5ステップ
英語の時制を正しく選ぶには、次の5ステップで考えるのがおすすめです。
STEP1|出来事が過去・現在・未来のいつなのか確認する
最初に、伝えたい出来事がいつ起こるのかを考えましょう。
昨日の出来事なら過去形、これからの予定なら未来表現が候補になります。
I met my friend yesterday.
(私は昨日友達に会いました。)
I’m going to meet my friend tomorrow.
(私は明日友達に会う予定です。)
ただし、時間だけでは時制が決まらない場合もあります。
たとえば、現在まで続いている状態には現在完了形を使うことがあります。
STEP2|習慣・事実・状態を表しているか考える
普段の習慣や一般的な事実、現在の状態を表す場合は、基本的に現在形を使います。
She works at a hospital.
(彼女は病院で働いています。)
この英文は、今この瞬間に働いているという意味ではなく、普段の仕事について説明しています。
「〜している」という日本語だけで現在進行形を選ばないようにしましょう。
STEP3|動作が進行中だったか確認する
ある時点で動作が進行している場合は、進行形を使います。
現在進行中なら現在進行形、過去のある時点で進行中だったなら過去進行形です。
I’m cooking dinner now.
(私は今、夕食を作っています。)
I was cooking dinner at seven.
(私は7時に夕食を作っていました。)
ただし、knowやownなど、状態を表す動詞は通常、進行形にしません。
STEP4|過去の出来事と現在につながりがあるか判断する
過去の出来事を現在との関係で述べたい場合は、現在完了形が候補になります。
I have lost my keys.
(私は鍵をなくしてしまいました。)
この英文は、鍵をなくした結果、今も見つかっていないという状況を伝える際によく使われます。
一方、次の英文は過去の出来事として述べています。
I lost my keys yesterday.
(私は昨日鍵をなくしました。)
過去形だからといって、現在は鍵が見つかっているとは限りません。
大切なのは、話し手が出来事をどのように捉えて伝えるかです。
STEP5|時間表現や文脈から最終確認する
最後に、yesterday、now、sinceなどの時間表現を確認しましょう。
たとえば、yesterdayやlast yearは過去形とよく使われます。
一方、sinceやforは現在完了形の継続用法でよく使われます。
ただし、時間表現だけで機械的に時制を決めるのではなく、文全体の意味も確認してください。
現在形と現在進行形の使い分け
現在形と現在進行形は、日本語ではどちらも「〜している」と訳されることがあります。
しかし、英語では伝える内容が異なります。
現在形は習慣・一般的な事実・状態を表す
現在形は、普段繰り返していることや変わらない事実、現在の状態を表します。
I work from home.
(私は在宅勤務をしています。)
この英文では、普段の働き方について説明しています。
また、状態を表す動詞にも現在形を使います。
I know her name.
(私は彼女の名前を知っています。)
現在進行形は進行中の動作や一時的な状況を表す
現在進行形は、be動詞+動詞のing形で作ります。
I’m working from home today.
(私は今日、在宅勤務をしています。)
こちらは、今日の一時的な状況を表しています。
現在進行形は、必ずしも話している瞬間に動作をしている必要はありません。
I’m studying for an exam this month.
(私は今月、試験に向けて勉強しています。)
このように、一定期間続いている一時的な活動にも使えます。
過去形と過去進行形の使い分け
過去の出来事を説明する際も、動作をどのように捉えるかによって表現が変わります。
過去形は過去に起こった出来事を表す
過去形は、過去の出来事や状態を述べるときに使います。
I watched TV last night.
(私は昨夜テレビを見ました。)
この英文は、昨夜テレビを見たという事実を伝えています。
過去形は、動作が短時間だった場合だけでなく、一定期間続いた出来事にも使えます。
過去進行形は過去のある時点で進行中だった動作を表す
過去進行形は、was/were+動詞のing形で作ります。
I was watching TV at nine.
(私は9時にテレビを見ていました。)
過去の特定の時点で、テレビを見る動作が進行していたことを表しています。
when・whileを使った例文で比較する
過去進行形は、別の出来事が起こったときの状況説明にも使われます。
I was taking a shower when the phone rang.
(電話が鳴ったとき、私はシャワーを浴びていました。)
電話が鳴ったことは過去形、シャワーを浴びていた途中の動作は過去進行形です。
また、whileは「〜している間」という意味で、同時に起こっていた動作を説明するときに使えます。
未来のことを表す英語表現の使い分け
英語では、未来の出来事をwillだけで表すわけではありません。
代表的な未来表現を確認しましょう。
willは未来の予測や意思などを表す
willは、未来の予測や意思などを表します。
I think it will rain tomorrow.
(明日は雨が降ると思います。)
I’ll help you.
(私が手伝います。)
2つ目の英文は、手伝う意思を伝えています。
be going toは予定や状況に基づく予測などを表す
be going toは、予定している行動や、現在の状況から判断した予測を表します。
I’m going to visit my grandparents this weekend.
(私は今週末、祖父母を訪ねる予定です。)
Look at those dark clouds. It’s going to rain.
(あの黒い雲を見てください。雨が降りそうです。)
willとbe going toは意味が重なる場合もあるため、必ず一対一で使い分けられるわけではありません。
現在進行形や現在形でも未来を表せる
すでに決まっている個人的な予定には、現在進行形を使うことがあります。
I’m meeting my friend tomorrow.
(私は明日、友達と会う予定です。)
時刻表などで決まっている予定には、現在形も使えます。
The train leaves at seven.
(その電車は7時に出発します。)
未来のことだから必ずwillを使う、と考えないことが大切です。
過去形と現在完了形の違いを例文で解説
過去形と現在完了形は、英語学習で特に混同しやすい文法です。
どちらも日本語では「〜した」と訳されることがありますが、時間の捉え方が異なります。
①過去形は過去の出来事として述べる
過去形は、過去に起こった出来事を、その時点の事実として述べます。
I visited London last year.
(私は去年ロンドンを訪れました。)
last yearという特定の過去の時期を示しています。
過去形を使っても、出来事の影響が現在まで続いている可能性はあります。
②現在完了形は過去と現在のつながりを表す
現在完了形は、have/has+過去分詞で作ります。
I have visited London twice.
(私はロンドンを2回訪れたことがあります。)
過去の訪問を、現在までの経験として述べています。
過去形との違いは、単に出来事が終わっているかどうかではありません。
現在完了形は、現在を基準にして過去の経験や結果、継続を捉える表現です。
③完了・結果を表す現在完了形
完了・結果の用法では、動作が完了したことや、その結果としての現在の状況を表します。
I have just finished my homework.
(私はちょうど宿題を終えたところです。)
justは「ちょうど」という意味です。
一方、終了した時刻を具体的に述べる場合は、過去形が自然です。
I finished my homework an hour ago.
(私は1時間前に宿題を終えました。)
④経験を表す現在完了形
経験の用法では、現在までに何かをしたことがあるかを表します。
Have you ever been to Canada?
(カナダに行ったことがありますか?)
everは、経験を尋ねる疑問文でよく使われます。
特定の過去の旅行について話す場合は、過去形を使います。
I went to Canada in 2022.
(私は2022年にカナダへ行きました。)
⑤継続を表す現在完了形
継続の用法では、過去に始まった状態が現在まで続いていることを表します。
I have lived here for five years.
(私はここに5年間住んでいます。)
この英文では、5年前から現在まで住んでいることを表しています。
一方、過去に住んでいた事実だけを述べる場合は過去形を使います。
I lived here five years ago.
(私は5年前、ここに住んでいました。)
英語の時制と一緒に覚えたい時間表現一覧
時間を表す語句は、時制を判断する重要な手がかりです。
代表的な表現を一覧で確認しましょう。
| 表現 | 意味 | よく使われる時制・表現 |
|---|---|---|
| every day | 毎日 | 現在形 |
| usually | 普段は | 現在形 |
| now | 今 | 現在進行形など |
| at the moment | 現時点で | 現在進行形など |
| yesterday | 昨日 | 過去形 |
| last week | 先週 | 過去形 |
| two days ago | 2日前 | 過去形 |
| since 2020 | 2020年から | 現在完了形など |
| for three years | 3年間 | 現在完了形など |
| already | すでに | 現在完了形など |
| yet | まだ・もう | 現在完了形など |
| just | ちょうど | 現在完了形など |
| ever | これまでに | 現在完了形など |
| tomorrow | 明日 | 未来表現など |
| next month | 来月 | 未来表現など |
sinceとforの違い
sinceは、状態や動作が始まった時点を表します。
I have worked here since 2020.
(私は2020年からここで働いています。)
forは、期間の長さを表します。
I have worked here for six years.
(私はここで6年間働いています。)
ただし、forは過去形とも使えるため、必ず現在完了形になるわけではありません。
already・yet・justの使い方
alreadyは「すでに」、yetは「まだ・もう」、justは「ちょうど」という意味です。
I have already eaten lunch.
(私はすでに昼食を食べました。)
Have you finished yet?
(もう終わりましたか?)
これらの語は現在完了形とよく使われますが、ほかの時制で使われる場合もあります。
日本人が間違えやすい英語の時制ミス5選
時制の間違いを防ぐには、日本語をそのまま英語に置き換えないことが重要です。
①今している動作を現在形で表してしまう
「今、勉強しています」と言う場合は、通常、現在進行形を使います。
不自然:I study English now.
(私は今、英語を勉強しています。)
自然:I’m studying English now.
(私は今、英語を勉強しています。)
進行中の動作を表す場合は、be動詞+ing形を使いましょう。
②yesterdayと現在完了形を組み合わせてしまう
現在完了形は、通常、yesterdayのような終了した過去の時点を示す語句と組み合わせません。
不自然:I have met him yesterday.
(私は昨日彼に会いました。)
自然:I met him yesterday.
(私は昨日彼に会いました。)
具体的な過去の時点を述べる場合は、過去形を使います。
③since・forを使うときに時制を間違える
過去から現在まで続く状態を表す場合は、現在完了形がよく使われます。
I have known her for ten years.
(私は彼女と10年来の知り合いです。)
knowは通常、進行形にしない状態動詞なので、have been knowingとはしません。
④過去形なら現在への影響がないと思ってしまう
過去形は、現在への影響がなくなったことを必ずしも意味しません。
I broke my phone yesterday.
(私は昨日、携帯電話を壊しました。)
この英文だけでは、携帯電話が今も壊れているかどうかはわかりません。
⑤未来のことは必ずwillを使うと思ってしまう
未来の予定には、be going toや現在進行形も使えます。
I’m flying to Osaka tomorrow.
(私は明日、大阪へ飛行機で行きます。)
すでに決まっている予定を伝える場合に自然な表現です。
【確認問題】英語の時制を正しく選ぶ練習10問
次の英文について、括弧内から適切な表現を選びましょう。
問題①〜⑤|現在形・過去形・未来表現を選ぶ
問題①
I (study / am studying) English every day.
正解:study
I study English every day.
(私は毎日英語を勉強します。)
毎日の習慣なので現在形です。
問題②
She (visited / has visited) Kyoto last year.
正解:visited
She visited Kyoto last year.
(彼女は去年、京都を訪れました。)
last yearがあるため過去形を使います。
問題③
Look at those clouds! It (rains / is going to rain).
正解:is going to rain
It’s going to rain.
(雨が降りそうです。)
現在の状況から予測しています。
問題④
He (works / is working) at a bank. It’s his regular job.
正解:works
He works at a bank.
(彼は銀行で働いています。)
普段の仕事を説明するため現在形です。
問題⑤
We (went / have gone) to the museum yesterday.
正解:went
We went to the museum yesterday.
(私たちは昨日、博物館へ行きました。)
昨日の出来事を述べています。
問題⑥〜⑩|進行形・現在完了形を含む使い分け
問題⑥
She (lives / has lived) here since 2020.
正解:has lived
She has lived here since 2020.
(彼女は2020年からここに住んでいます。)
過去から現在まで続く状態なので現在完了形です。
問題⑦
I (watched / was watching) TV when you called.
正解:was watching
I was watching TV when you called.
(あなたが電話をくれたとき、私はテレビを見ていました。)
電話があった時点で進行中だった動作です。
問題⑧
Have you ever (visited / visit) Australia?
正解:visited
Have you ever visited Australia?
(オーストラリアを訪れたことがありますか?)
現在完了形はhave+過去分詞を使います。
問題⑨
I (finished / have finished) my work an hour ago.
正解:finished
I finished my work an hour ago.
(私は1時間前に仕事を終えました。)
an hour agoは特定の過去の時点を表します。
問題⑩
They (play / are playing) soccer in the park right now.
正解:are playing
They are playing soccer in the park right now.
(彼らは今、公園でサッカーをしています。)
現在進行中の動作なので現在進行形です。
英語の時制を正しく使うための勉強法3つ
時制の使い分けは、ルールを暗記するだけでなく、実際に英文を作る練習が効果的です。
①出来事を時間軸で整理する
まずは、出来事が過去・現在・未来のどこに位置するか考えましょう。
そのうえで、進行中の動作なのか、現在まで続いている状態なのかを確認します。
時間軸を意識すると、時制を選ぶ理由がわかりやすくなります。
②同じ動詞で時制を変えて英作文する
同じ動詞を使い、時制を変えてみましょう。
I play tennis every Sunday.
(私は毎週日曜日にテニスをします。)
I played tennis yesterday.
(私は昨日テニスをしました。)
I’m playing tennis now.
(私は今テニスをしています。)
動詞を変えずに練習すると、時制による意味の違いに集中できます。
③時間表現と時制をセットで覚える
yesterday、since、tomorrowなどの時間表現は、時制を判断する手がかりになります。
ただし、時間表現だけに頼らず、出来事をどのように伝えたいのかも考えましょう。
英語の時制についてよくある質問
英語の時制はどうやって使い分けますか?
まず出来事の時間を確認し、習慣・進行中の動作・過去の出来事・現在とのつながりのどれを表すか判断します。
時間表現や文脈も確認すると、適切な時制を選びやすくなります。
英語の時制には何種類ありますか?
学校文法では、現在・過去・未来と、単純形・進行形・完了形・完了進行形を組み合わせた12種類として整理することがあります。
ただし、英語の未来表現は、現在形や過去形と同じ動詞の活用ではありません。
現在形と現在進行形の違いは何ですか?
現在形は習慣・事実・状態などを表します。
現在進行形は、現在進行中の動作や一時的な活動などを表します。
過去形と現在完了形の違いは何ですか?
過去形は、過去の出来事として述べる表現です。
現在完了形は、過去の出来事を現在とのつながりで捉える表現です。
現在完了形はどんなときに使いますか?
主に完了・結果、経験、継続などを表す場合に使います。
have/has+過去分詞が基本形です。
yesterdayと現在完了形は一緒に使えますか?
通常、現在完了形はyesterdayのような終了した過去の時点を直接示す語句と組み合わせません。
昨日の出来事を述べる場合は、一般的に過去形を使います。
sinceとforの違いは何ですか?
sinceは始まった時点、forは期間の長さを表します。
since 2020は「2020年から」、for three yearsは「3年間」という意味です。
未来のことは必ずwillで表しますか?
いいえ。be going toや現在進行形、現在形などでも未来を表せます。
予定・予測・意思など、伝えたい内容に合わせて選びます。
過去形を使うと現在には関係がないという意味ですか?
いいえ。過去形は過去の出来事として述べる表現であり、現在への影響がないことを必ずしも意味しません。
英語の時制を簡単に覚える方法はありますか?
同じ動詞を使って、現在形・過去形・進行形・現在完了形の例文を作る方法がおすすめです。
時間表現とセットで練習すると、違いを理解しやすくなります。
オンライン英会話で時制の使い分けを練習しよう
英語の時制を理解したら、実際の会話で使ってみましょう。
QQEnglishのオンライン英会話では、昨日したこと、普段の習慣、今していること、これからの予定などを教師に伝える練習ができます。
さまざまな時制を使って自分の経験や考えを話し、自然な英語表現を身につけていきましょう。
まとめ|英語の時制は時間と現在とのつながりで判断しよう
英語の時制を使い分ける際は、出来事がいつ起こるのかに加え、動作の進行状況や現在との関係を考えることが大切です。
- 現在形・過去形・未来表現は、出来事の時間や伝え方に合わせて選ぶ
- 進行形は、ある時点で進行している動作などを表す
- 現在完了形は、過去と現在のつながりを表す
最初は基本的な時制から練習し、慣れてきたら現在完了形なども使ってみましょう。
こちらの記事もおすすめ
- 英語の過去形はどうやって作る?過去形のルールを例文と一緒に徹底解説!
過去形の作り方や不規則動詞の活用を詳しく学びたい方におすすめです。 - 【時制「〜している」】進行形と現在形の違いを説明できますか?
現在形と現在進行形の違いをさらに理解したい方におすすめです。













