← ブログに戻る
🇬🇧英語

英語の過去形ガイド, 過去形と現在完了と過去進行形の違い

Sandor 作更新日: 2026年6月10日読了目安 12分

クイック回答

過去形は完了した行動と完了した時点に使います(I saw it yesterday)。現在完了は過去の出来事が今につながる場合に使います(I have seen it)。過去進行形は進行中の背景動作に使います(I was watching)。過去完了はさらに前の過去を示します(I had left)。

英語の過去形は、「いつの話か」と「今とつながっているか」で選ぶと一番わかりやすいです。simple past は完了した行動を完了した時間の中で言うとき(I saw it yesterday)、present perfect は過去の出来事が今に関係するとき(I have seen it)、past continuous は背景で進行中だった動作(I was watching)、past perfect は別の過去よりさらに前の過去を示すとき(I had left)に使います。

英語は世界で最も学ばれている第二言語でもあり、母語話者と第二言語話者を合わせると、話者数はおよそ 15億人 です(Ethnologue, 27th edition, 2024)。つまり、これらの時制の選択は単なる「文法」ではなく、仕事、旅行、メディアなど国際的な場面で毎日役立つ「伝わりやすさの道具」です。

もっと日常的な文脈で感覚をつかみたいなら、実際のリスニングと組み合わせてください。私たちが選んだ英語学習におすすめの映画を使うと、時制の違いが耳でわかりやすくなります。

実際に必要な過去の4つの形(ほとんどの場合)

英語には過去を表す方法が複数ありますが、実際の会話の多くは4つの基本形で回ります。コツは「過去形=-ed」と考えるのをやめて、「時間の流れ(timeline)」で考えることです。

このガイドで扱う形は次のとおりです。

  • Simple past: I watched, I went, I saw
  • Present perfect: I have watched, I have gone, I have seen
  • Past continuous: I was watching, I was going
  • Past perfect: I had watched, I had gone

過去の習慣には used towould もよく出ます。物語では past perfect continuous(I had been watching)も聞きます。ただし、これらを多用しなくても十分に自然に話せます。

Simple past: 完了した行動、完了した時間

Simple past は「何が起きたか」を言うときの基本の時制です。時間がすでに終わっている場合、または終わった時間を明示する場合は、たいてい simple past が正解です。

形(規則動詞と不規則動詞)

  • 規則動詞: 動詞 + -ed
    watch → watched (WAHCHT), work → worked (WURKT)
  • 不規則動詞: 形が変わる
    go → went (WEHNT), see → saw (SAW), buy → bought (BAWT)

不規則変化のパターンを復習したいなら、英語の不規則動詞ガイドが役立ちます。勘で当てるのをやめられます。

使う場面

simple past は次のときに使います。

  • 完了した行動: “I finished the report.”
  • 完了した一連の出来事: “We ate, talked, and left.”
  • 終わった時間の目印: “I saw it yesterday.”

Simple past を強く示す時間表現

次の語があると、たいてい simple past になります。

  • yesterday
  • last night / last week / last year
  • in 2019
  • two days ago
  • when I was a kid(終わった時期)

例:

  • “I met her last year.”
  • “They moved here in 2020.”
  • “We watched it two days ago.”

⚠️ よくある間違いを避けよう

標準的な英語では、present perfect を「終わった時間」を表す語と一緒に使いません。"I have seen it yesterday." は避けて、"I saw it yesterday." を使いましょう。

発音メモ: -ed の語尾

-ed の語尾には、よくある発音が3つあります。

  • “watched” のように /t/ (WAHCHT)
  • “played” のように /d/ (PLAYD)
  • “wanted” のように /ɪd/ (WAHN-tid)

これは聞き取りで重要です。速い発話だと “worked” はほとんど “workt” のように聞こえることがあります。

Present perfect: 今につながる過去

Present perfect(have/has + 過去分詞)は、simple past と同じ意味での「過去形」ではありません。過去と現在をつなぐ橋のような形です。

Practical English Usage(Michael Swan, Oxford University Press)では、present perfect の要点は「過去の出来事が現在に関係していて、時間を終わったものとして扱わないときに使う」と説明されています。

  • I/you/we/they have + 過去分詞: “I have eaten” (eye hav EE-tn)
  • he/she/it has + 過去分詞: “She has eaten” (shee haz EE-tn)

過去分詞は、規則動詞では simple past と同じ形になることが多いです(watched)。不規則動詞では違うことがあります(go → gone, see → seen)。

よく使う3つの用法

1) 人生経験(具体的な時がない)

  • “I have been to Japan.”
  • “Have you ever tried sushi?”

いつかは言いません。「人生で少なくとも一度起きた」を言っています。

2) 今の結果

  • “I have lost my keys.”(結果: 今、鍵がない)
  • “They have finished.”(結果: 今、終わっている)

3) 終わっていない期間

  • “I have worked a lot this week.”
  • “We have had three meetings today.”

“this week” や “today” は、まだ終わっていない期間です。

yet, already, just: US と UK の感覚の違い

British English では、just, already, yet と一緒に present perfect が特によく使われます。

  • UK寄り: “I’ve just eaten.”
  • USでは simple past もよく使う: “I just ate.”

どちらも広く通じます。フォーマルに書くなら、時間が終わっていない場合は present perfect を選ぶと安全です。

地域差については、American と British の英語の違いも参考にしてください。

Past continuous: 背景で進行中の動作

Past continuous(was/were + -ing)は、過去のある時点で進行中だった動作を表します。場面設定として使われることが多いです。

The Cambridge Grammar of the English Language(Huddleston and Pullum, Cambridge University Press)では、aspect は「いつ起きたか」だけでなく「出来事がどう展開するか」を示す英語の中心的な仕組みとして扱われます。past continuous は物語で特に実用的な選択肢です。

  • I/he/she/it was + -ing: “I was driving” (eye wuz DRY-ving)
  • you/we/they were + -ing: “They were talking” (thay wur TAW-king)

一番役立つ型: 割り込み

  • “I was watching TV when you called.”
  • “She was sleeping when the alarm went off.”

past continuous が背景です。simple past が割り込む出来事です。

同時に進行していた2つの動作

  • “While I was cooking, he was cleaning.”
  • “They were arguing all night.”

ここでの “all night” は「継続時間」を表します。「yesterday at 3」のような完了した一点ではありません。

やらないほうがいいこと

完了した行動で、終わった時間がはっきりしている場合に past continuous を使わないでください。

  • 不自然: “I was cooking dinner last night.”(可能だが、過程に焦点が当たる)
  • 完了を言うならこちら: “I cooked dinner last night.”

聞き手に何を想像してほしいかで選びます。行動全体なら simple past、進行中の場面なら past continuous です。

Past perfect: 過去より前の過去

Past perfect(had + 過去分詞)は、出来事の順序を整理する道具です。聞き手に「今話している過去の時点より、さらに前に起きた」と伝えます。

  • “I had left.” (eye had LEHFT)
  • “They had seen it.” (thay had SEEN it)

必要になる場面

2つの過去の出来事が、これなしだと紛らわしいときに使います。

  • “When I arrived, they had already left.”
  • “I had never tried it before that day.”

“When I arrived, they left,” だと「到着後に出た」ようにも聞こえます。past perfect はその曖昧さを消します。

省略できる場面

出来事を順番どおりに話すなら、simple past で十分なことが多いです。

  • “I woke up, got dressed, and left.”

past perfect は、物語の途中で時間をさかのぼるときに特に役立ちます。

実用タイムライン: 素早く選ぶ方法

話しているときに、頭の中で文法ルールを回す時間はありません。代わりに次の質問で判断してください。

  1. 終わった時間を言った?(yesterday, last week, in 2019)
    simple past

  2. 時間が終わっていない?または今に関係する?(today, this week, 今の結果, 人生経験)
    present perfect

  3. 過去のある時点で進行中の動作を描写している?
    past continuous

  4. 過去の出来事を2つ比べて、どちらが先か示す必要がある?
    past perfect

映画のセリフが役立つのも同じ理由です。登場人物は、聞き手が今何を知っているかを調整するために、時制を頻繁に切り替えます。体系的に練習したいなら、映画で語学を学ぶ方法も一緒に使ってください。

映画やドラマで実際に聞く例

ネイティブの会話では、時制の選択は時間だけでなく、社会的な意味も調整します。よく出る型を紹介します。

“Did you…?” と “Have you…?”

  • Did you see that?” は、特定の瞬間(多くは直近)を指し、話し手は「起きたはず」と思っています。
  • Have you seen that movie?” は、今までの人生経験を指すことが多いです。

American のカジュアルな会話では “Did you eat yet?” が非常によく出ます。“Have you eaten yet?” も正しいです。どちらか一つだけ覚えるなら、自分が目標にするアクセントで一番よく聞く形を覚えてください。

「ニュース」に present perfect を使う

英語では、新しい情報を「今の結果がある出来事」として伝えるときに present perfect をよく使います。

  • “They have arrested him.”
  • “I have found it.”

その後、詳細は simple past に切り替わります。

  • “They arrested him last night at 11.”

この「見出し→詳細」の型は、ニュースや警察もののドラマでよく見ます。

丁寧さや柔らかさのための past continuous

past continuous は、質問を少し遠回しにして柔らかくできます。

  • “I was wondering if you could help.” (eye wuz WUHN-der-ing)

これは文字どおり過去の話ではありません。依頼を鋭くしないための丁寧さの戦略です。語用論の古典的な丁寧さ理論(Brown and Levinson, Politeness: Some Universals in Language Usage, Cambridge University Press)とも一致します。

学習者によくある問題(と解決法)

問題1: present perfect の使いすぎ

多くの学習者は、過去の出来事なら何でも present perfect を使おうとします。英語はそうはなりません。

解決: “When?” に対して「終わった時間」で答えられるなら、simple past に切り替えます。

  • 正しい: “I saw him yesterday.”
  • 正しい: “I have seen him recently.”(終わった時間がない)

問題2: “been” と “gone” の混同

  • “He has gone to the store.”(今は店にいて、ここにはいない)
  • “He has been to the store.”(どこかの時点で行って、戻った、または経験の話)

速い発話だと両方が似て聞こえるので、聞き取りでよく引っかかります。

問題3: 物語で past perfect をどこでも使う

past perfect は「simple past の上位版」ではありません。特定の目的のための道具です。

解決: 過去のさらに前に戻るとき、または順序が不明確なときだけ past perfect を使います。

問題4: “used to” と simple past の混同

  • “I used to live here.”(過去の習慣や状態で、今は違う)
  • “I lived here in 2020.”(事実。今もそうかは文脈次第)

“used to” は個人的な話の背景説明にとても便利です。

ミニ表: そのまま使える形

Simple past と present perfect(同じ動詞)

意味発音
完了した過去I watched it yesterday.eye WAHCHT it YES-ter-day
経験/結果I have watched it.eye hav WAHCHT it

割り込みのある past continuous

背景(進行中)割り込みの出来事発音
I was drivingwhen you calledeye wuz DRY-ving, when yoo KAWLD
They were talkingwhen she walked inthay wur TAW-king, when shee WAWKT in

さらに前の過去を示す past perfect

先の出来事後の過去の時点発音
They had leftwhen I arrivedthay had LEHFT, when eye uh-RYVD
I had never seen itbefore that dayeye had NEH-ver SEEN it

文化メモ: 「時間表現」は社会的な言葉でもある

実際の英語では、時間表現は社会的な意味も運びます。

“I have sent it” は「今もう届いているはず」という含みになり、仕事のチャットでは少し押しが強く聞こえることがあります。“I sent it” のほうが、相手がまだ確認していない可能性があるときは中立的に聞こえやすいです。

だから時制の選択は、試験だけでなく、メール、カスタマーサポート、チーム作業でも重要です。カジュアルな場面で自然に聞こえたいなら、英語スラングガイドで、時制がスラングやトーンとどう混ざるかも学べます。(過去の語りで強い言葉がどう振る舞うかに興味があるなら、英語の swear words ガイドで文脈とレジスターも扱っています。)

🌍 ネイティブが 'I have seen it yesterday' をすぐ直す理由

ネイティブは "yesterday" や "last year" のような語を「閉じた箱」として扱います。出来事を閉じた時間の箱に入れたら、英語はたいてい simple past を求めます。present perfect は、"today" や "this week" のように箱がまだ開いている感じになります。あるいは、箱そのものがない経験の話のように聞こえます。

練習法: 文ではなく場面で過去形を学ぶ

単発の問題だけだと、「ルールは知っているのに会話で止まる」ことが起きます。場面練習は、スピードの中で時制を選ばせます。

簡単なルーティン:

  1. 短いクリップを見て、聞こえた過去の動詞を全部書き出す。
  2. それぞれにラベルを付ける: 終わった時間、今の結果、背景の進行、さらに前の過去。
  3. もう一度見て、同じリズムと強勢でシャドーイングする。

反復を体系的にやりたいなら、クリップ学習と間隔反復を組み合わせてください。語学学習のための Anki ガイドでは、実際の文を「ゴミ暗記」なしでフラッシュカードにする方法を説明しています。

書くとき、話すときのクイックチェック

  • yesterday/last/in 2019/ago を言ったら、simple past
  • 経験/結果/終わっていない期間なら、present perfect
  • 場面を描写するなら、past continuous
  • 「それより前」を示す必要があるなら、past perfect

練習を実際の用法に近づけるために、数字や時間表現も一緒に増やしてください。これらは時制選択を常に引き起こします。英語の数字ガイドは、日付、年、短い時間フレーズの練習に相性が良いです。

最後に覚えておくこと

英語の過去形は、名前を暗記する話ではありません。聞き手の時間軸を選ぶ話です。完了した時間の中の完了した出来事は simple past、今につながる過去は present perfect、進行中の背景は past continuous、過去より前の過去は past perfect です。実際の会話で時間の目印や出来事の順序に気づけるようになると、「正しい時制」は素早く自動的に選べるようになります。

よくある質問

過去形と現在完了の違いは何ですか?
過去形は、終わった行動を終わった時間の中で述べます: 'I met her last year.' 現在完了は、過去の出来事を今と結び付けます: 'I have met her.' 'yesterday'や'2019'など時点を言うなら、基本は過去形です。
'I have seen him yesterday'は言えますか?
標準的なアメリカ英語とイギリス英語では一般に不自然です。'yesterday'は完了した時を示すので、通常は過去形: 'I saw him yesterday.' 現在完了は、未完了または不特定の時(今日, 今週, 最近)や時を言わない場合に合います。
過去完了(had + 過去分詞)はいつ使いますか?
過去の出来事のうち、どちらが先に起きたかを示したいときに使います: 'When I arrived, they had already left.' 順序が明確、または出来事を順に語るだけなら、過去形で十分なことも多いです: 'I arrived and they left.'
過去進行形で一番多い間違いは何ですか?
完了した行動に過去進行形を使ってしまうことです。過去進行形は進行中の動作(背景)を表します: 'I was cooking when you called.' 電話が割り込みます。行動が完了していて時間も終わっているなら、過去形が自然です: 'I cooked dinner last night.'
アメリカ英語とイギリス英語で過去時制の使い方は違いますか?
少し違います。アメリカ英語は、イギリス英語が'just/already/yet'と現在完了を好む場面で過去形を使うことがあります: US 'Did you eat yet?' vs UK 'Have you eaten yet?' どちらも通じます。フォーマルでは、'yesterday'のような完了時を示す語の基本ルールは共通です。

出典・参考資料

  1. Cambridge Dictionary, 「past tense」および時制の各項目, 参照日 2026
  2. Oxford Learner's Dictionaries, 動詞の時制と文法の各項目, 参照日 2026
  3. British Council, LearnEnglish, 過去時制の解説と練習問題, 参照日 2026
  4. Ethnologue, 第27版, 2024

Wordyで学習を始めよう

本物の映画クリップを見ながら、進めるほど語彙が増える。ダウンロード無料。

App StoreでダウンロードGoogle Play で手に入れようChrome ウェブストアで入手可能

言語ガイドをもっと見る