「昨日の7時、何をしていましたか?」と聞かれたとき、「テレビを見ていました」「宿題をしていました」など、過去のある時点で進行中だった行動を答えることがあります。英語ではこのような「〜していた」という表現を「過去進行形」と呼びます。
この記事では、英語初学者の方でも理解できるよう、過去進行形の基本から応用まで、わかりやすい例文を交えて解説します。英語の文法の中でも特に日常会話でよく使われる過去進行形をマスターして、表現の幅を広げていきましょう。
過去進行形とは?基本概念を理解しよう

過去進行形とは、過去のある時点で「進行中だった」行動や状態を表す時制です。日本語では「〜していた」「〜していました」と訳されることが多く、英語では「was/were + 動詞ing形」という形で表現します。
例えば、「I was reading a book.(私は本を読んでいました)」という文では、過去のある時点で「本を読む」という行動が進行中だったことを示しています。現在進行形(am/is/are + 動詞ing形)が「今まさに〜している」を表すのに対し、過去進行形は「その時〜していた」を表します。
過去進行形の主な使い方には以下のようなものがあります。
- 過去の特定の時点で進行中だった行動
- 過去のある時点で同時に起きていた行動
- 過去の一時的な状況や背景
過去形が単に「〜した」と過去の出来事を表すのに対し、過去進行形は「その時進行中だった」という動作の継続性を強調します。
この違いを理解することで、より正確に過去の状況を英語で表現できるようになるでしょう。
過去進行形の作り方:基本のステップ
過去進行形は「was/were + 動詞のing形」という形で作ります。ここでは、作り方の基本ステップを説明します。
ステップ1:適切なbe動詞を選ぶ
過去進行形では、主語によってbe動詞が変わります。
- I / He / She / It → was
- You / We / They → were
例文
- I was eating breakfast.(私は朝食を食べていました)
- She was studying English.(彼女は英語を勉強していました)
- They were playing soccer.(彼らはサッカーをしていました)
ステップ2:動詞のing形を作る
動詞をing形にする際のルールを理解しましょう。
- 基本ルール:動詞に「ing」をつける
- walk → walking
- read → reading
- play → playing
- 語尾が「e」で終わる動詞:「e」を取って「ing」をつける
- write → writing
- make → making
- live → living
- 短母音で終わり、最後が子音一文字の動詞:子音を重ねて「ing」をつける
- run → running
- swim → swimming
- stop → stopping
- 語尾が「ie」で終わる動詞:「ie」を「y」に変えて「ing」をつける
- lie → lying
- die → dying
- tie → tying
例文
- He was running in the park.(彼は公園を走っていました)
- I was writing a letter to my friend.(私は友達に手紙を書いていました)
- They were swimming in the pool.(彼らはプールで泳いでいました)
ステップ3:文を完成させる
「主語 + was/were + 動詞ing形 + 〜」の順で文を完成させます。
例文
- I was doing my homework at 8 p.m. yesterday.(昨日の午後8時に私は宿題をしていました)
- She was watching TV when I called her.(私が彼女に電話したとき、彼女はテレビを見ていました)
- They were eating dinner when the doorbell rang.(ドアベルが鳴ったとき、彼らは夕食を食べていました)
過去進行形の作り方は意外とシンプルです。
主語に合わせたbe動詞と動詞のing形を組み合わせるだけで、過去のある時点での進行中の動作を表現できます。
過去進行形の3つの主な使い方
過去進行形には主に3つの使い方があります。それぞれの使い方を具体的な例文と共に見ていきましょう。
過去の特定の時点で進行中だった行動
過去のある特定の時点で進行中だった行動を表すのに過去進行形を使います。
この用法では、「at 7 p.m.」「yesterday afternoon」「when」などの時間を表す表現とよく一緒に使われます。
例文
- I was sleeping at midnight.(真夜中、私は寝ていました)
- She was reading a book at 3 o’clock yesterday.(彼女は昨日の3時に本を読んでいました)
- They were playing tennis yesterday afternoon.(彼らは昨日の午後テニスをしていました)
- My brother was studying when I got home.(私が帰宅したとき、兄は勉強していました)
過去のある時点で同時に起こっていた行動
二つの行動が過去のある時点で同時に行われていたことを表すのにも過去進行形を使います。
特に「while」や「when」などの接続詞と一緒によく使われます。
例文
- While I was doing my homework, my sister was watching TV.
(私が宿題をしている間、妹はテレビを見ていました) - He was listening to music while she was cooking dinner.
(彼女が夕食を作っている間、彼は音楽を聴いていました) - The children were playing in the garden while their parents were shopping.
(両親が買い物をしている間、子どもたちは庭で遊んでいました) - When it started to rain, we were walking home.
(雨が降り始めたとき、私たちは家に歩いて帰るところでした)
過去の一時的な状況や背景
過去のある期間に一時的に続いていた状況や、他の出来事の背景となる状況を表すのにも過去進行形を使います。
例文
- It was raining all day yesterday.
(昨日は一日中雨が降っていました) - Many people were wearing masks during the pandemic.
(パンデミックの間、多くの人々がマスクを着用していました) - The sun was shining brightly that morning.
(その朝、太陽は明るく輝いていました) - The students were using computers when the power went out.
(停電が起きたとき、生徒たちはコンピュータを使っていました)
これらの使い方を理解することで、過去の状況をより詳細に、生き生きと表現することができます。
日常会話でもよく使われる表現なので、ぜひマスターしましょう。
過去進行形と過去形の違いと使い分け
過去進行形と過去形(単純過去形)はどちらも過去の出来事を表しますが、使い方とニュアンスに重要な違いがあります。
ここでは、両者の違いと使い分けについて説明します。
過去形:完了した行動や事実
過去形は過去に起こった出来事や行動を、単純な事実として述べる時に使います。
過去形は「完了した」行動や単純な事実を表現するのに適しています。
例文
- I watched a movie last night.(昨夜映画を見ました)
- She visited her grandmother on Sunday.(彼女は日曜日におばあさんを訪ねました)
- They played soccer after school.(彼らは放課後サッカーをしました)
過去進行形:進行中だった行動や状況
過去進行形は、過去のある時点で「進行中だった」行動や状況を表します。
完了したかどうかではなく、その行動が進行中であったことを強調します。
例文
- I was watching a movie at 9 p.m.
(午後9時に私は映画を見ていました) - She was visiting her grandmother when I called.
(私が電話したとき、彼女はおばあさんを訪ねていました) - They were playing soccer when it started to rain.
(雨が降り始めたとき、彼らはサッカーをしていました)
「when」と「while」を使った表現
「when」と「while」を使った文では、過去形と過去進行形の違いがよく現れます。
- 「when + 過去形」:突発的な出来事を表す
- 「when + 過去進行形」:進行中だった行動を表す
- 「while + 過去進行形」:ある期間続いていた行動を表す
例文
- I was eating dinner when the phone rang.(電話が鳴ったとき、私は夕食を食べていました)
- When I saw her, she was waiting for the bus.(彼女を見かけたとき、彼女はバスを待っていました)
- While I was studying, my brother was playing games.(私が勉強している間、弟はゲームをしていました)
これらの違いを理解することで、過去の出来事をより正確に伝えることができます。
過去形と過去進行形を適切に使い分けることで、英語表現の幅が広がるでしょう。
過去進行形で使えない動詞(状態動詞)
英語の文法には例外がつきものです。実は、すべての動詞が過去進行形で使えるわけではありません。
特に「状態動詞」(State Verbs)と呼ばれる動詞は、通常進行形では使いません。
主な状態動詞の一覧表
以下の動詞は通常、過去進行形では使われません。
分類 | 状態動詞 |
---|---|
感情・好み | like, love, hate, prefer, want, wish |
思考・信念 | think(〜と思う), believe, know, understand, remember, forget |
所有・関係 | have(持っている), own, possess, belong to |
感覚 | see, hear, smell, taste |
その他 | be, seem, appear, exist, cost |
状態動詞の正しい使い方
状態動詞は通常、過去進行形ではなく過去形で表現します。
例文
- I knew the answer.(私はその答えを知っていました)※ was knowing とは言わない
- She loved chocolate.(彼女はチョコレートが好きでした)※ was loving とは言わない
- They had two cars.(彼らは2台の車を持っていました)※ were having とは言わない
- He understood the problem.(彼は問題を理解していました)※ was understanding とは言わない
例外:状態動詞が動作を表す場合
ただし、状態動詞でも文脈によっては「動作」を表す場合があり、そのときは過去進行形が使えます。
例文
- I was having lunch when you called.
(あなたが電話したとき、私は昼食を食べていました)- have が「食べる」という動作を表す - She was thinking about her future plans.
(彼女は将来の計画について考えていました)- think about が「考える」という動作を表す - He was tasting the soup to check if it needed more salt.
(彼はスープに塩が必要かどうかを確認するために味見していました)- taste が「味見する」という動作を表す
状態動詞でも動作を表す場合は過去進行形を使えることを理解しておけば、より正確に英語を使い分けることができます。
過去進行形の疑問文と否定文
過去進行形の疑問文と否定文の作り方も理解しておきましょう。
基本的な構造は現在進行形と同じですが、be動詞が過去形(was/were)になります。
否定文の作り方
否定文は「was/were + not + 動詞ing形」の形で作ります。会話では通常、短縮形(wasn’t, weren’t)を使います。
例文
- I was not (wasn’t) sleeping.(私は寝ていませんでした)
- She was not (wasn’t) studying.(彼女は勉強していませんでした)
- They were not (weren’t) playing soccer.(彼らはサッカーをしていませんでした)
- We were not (weren’t) watching TV.(私たちはテレビを見ていませんでした)
疑問文の作り方
疑問文は「Was/Were + 主語 + 動詞ing形〜?」の形で作ります。
例文
- Was he reading a book?(彼は本を読んでいましたか?)
- Were you waiting for me?(あなたは私を待っていましたか?)
- Was she cooking dinner?(彼女は夕食を作っていましたか?)
- Were they studying English?(彼らは英語を勉強していましたか?)
疑問詞を使った疑問文
「What」「Where」「Why」などの疑問詞を使った疑問文も作れます。
「疑問詞 + was/were + 主語 + 動詞ing形〜?」の形になります。
例文
- What were you doing at 8 p.m.?(午後8時に何をしていましたか?)
- Where was she going?(彼女はどこに行くところでしたか?)
- Why were they running?(彼らはなぜ走っていたのですか?)
- How was he feeling?(彼はどんな気分でしたか?)
否定文と疑問文のパターンをしっかり覚えておくと、過去の状況について質問したり答えたりする際に役立ちます。
過去進行形の実用例文集
ここでは、日常生活のさまざまな場面で使える過去進行形の例文を紹介します。
これらの例文を参考に、過去進行形の使い方をマスターしましょう。
日常生活の場面での例文
例文
- I was taking a shower when the phone rang.
(電話が鳴ったとき、私はシャワーを浴びていました) - My mother was cooking dinner when I got home.
(帰宅したとき、母は夕食を作っていました) - The children were sleeping peacefully when the thunder woke them up.
(雷が彼らを起こしたとき、子どもたちは平和に眠っていました) - We were having a great time at the party.
(パーティーで私たちは楽しい時間を過ごしていました)
学校生活の場面での例文
例文
- The teacher was explaining the problem when the bell rang.
(ベルが鳴ったとき、先生は問題を説明していました) - The students were writing an essay during the test.
(テスト中、生徒たちはエッセイを書いていました) - We were playing basketball after school.
(放課後、私たちはバスケットボールをしていました) - My friend was helping me with my math homework.
(友達が私の数学の宿題を手伝ってくれていました)
自然現象を描写する例文
例文
- It was raining heavily all day yesterday.(昨日は一日中激しく雨が降っていました)
- The sun was shining brightly in the morning.(朝は太陽が明るく輝いていました)
- The wind was blowing strongly.(風が強く吹いていました)
- Snow was falling gently outside.(外では雪が静かに降っていました)
交通・移動に関する例文
例文
- I was walking to school when I met my friend.(友達に会ったとき、私は学校に歩いて行くところでした)
- The bus was moving slowly because of the traffic jam.(渋滞のため、バスはゆっくり動いていました)
- Many people were waiting for the train.(多くの人が電車を待っていました)
- She was driving to work when her car broke down.(彼女が仕事に車で向かっているとき、車が故障しました)
これらの例文を参考に、自分の経験や状況に合わせた文を作ってみましょう。
実際に使うことで、過去進行形がより身近になるはずです。
過去進行形の応用:特殊な使い方
過去進行形には、基本的な使い方以外にも、特殊な使い方があります。ここでは、そのいくつかを紹介します。
過去の習慣的行動を表す「always」などとの組み合わせ
「always」「constantly」「forever」などの頻度を表す副詞と組み合わせると、過去の繰り返し行われた行動(特に少し苛立ちを感じるような行動)を表現できます。
例文
- He was always coming late to class.(彼はいつもクラスに遅れてきていました)
- She was constantly talking during the movie.(彼女は映画の間中ずっとおしゃべりしていました)
- They were forever complaining about the food.(彼らはいつも食べ物について文句を言っていました)
- My brother was always borrowing my things without asking.(兄は私の物をいつも断りなく借りていました)
物語や背景の描写
小説や物語の背景描写にも過去進行形がよく使われます。
状況の描写や、主要な出来事が起こる前の背景を説明するのに適しています。
例文
- The sun was setting behind the mountains.(太陽が山の向こうに沈みつつありました)
- Birds were singing in the trees.(鳥たちが木々で歌っていました)
- A small dog was barking in the distance.(小さな犬が遠くで吠えていました)
- People were hurrying home before the storm arrived.(嵐が来る前に人々は急いで家に帰っていました)
丁寧な表現としての過去進行形
過去進行形は時に、より丁寧な表現を作る目的で使われることもあります。特に依頼や質問をする場合に効果的です。
例文
- I was wondering if you could help me with this problem.(この問題を手伝っていただけるかと思いまして)
- We were hoping you might join us for dinner.(夕食に参加していただけるとうれしいのですが)
- I was thinking we could go to the movie this weekend.(今週末映画に行けたらと思っていました)
これらの応用的な使い方を覚えておくと、より豊かな英語表現ができるようになります。
ただし、まずは基本的な使い方をしっかり理解することが大切です。
過去進行形の練習問題20選
以下の問題で、過去進行形の理解度をチェックしてみましょう。
各文を過去進行形に書き換えるか、適切な形を選ぶ問題です。
- I (study) English at 7 p.m. yesterday.
- She (not / cook) dinner when I called.
- (you / watch) TV when the earthquake happened?
- The children (play) in the garden while their mother (work).
- It (rain) all day yesterday.
- What (she / do) when you saw her?
- My parents (not / sleep) when I got home.
- I (read) a book while my sister (listen) to music.
- The teacher (explain) the problem when the bell rang.
- (they / wait) for the bus when it started to snow?
- He (not / feel) well, so he went home early.
- She (cry) because she lost her favorite toy.
- Who (you / talk) to on the phone last night?
- The dog (bark) at the postman.
- We (have) a great time at the party.
- Why (he / run) so fast?
- The sun (shine) brightly that morning.
- I (not / expect) to see you there.
- The boys (play) soccer, and the girls (swim) in the pool.
- What movie (you / watch) last Saturday night?
過去進行形に関するよくある質問
- 過去進行形と過去形はどのように使い分ければいいですか?
-
過去形は過去に完了した行動や単純な事実を述べるときに使います。過去進行形は過去のある時点で進行中だった行動や、他の出来事の背景となる状況を表すときに使います。例えば、「I read a book yesterday.」(昨日本を読みました)は完了した行動ですが、「I was reading a book when he called.」(彼が電話したとき私は本を読んでいました)は、電話がかかってきた時点で本を読むという行動が進行中だったことを表します。
- 「過去進行形」と「過去形+when」の組み合わせはどう使いますか?
-
「過去進行形+when+過去形」は、「何かが起こったとき、別の行動をしていた」ということを表現するのによく使われます。過去進行形が背景や長く続いていた行動を表し、過去形が突発的に起こった出来事を表します。例えば、「I was eating dinner when my friend called.」(友達が電話してきたとき、私は夕食を食べていました)のような使い方です。
- 過去進行形で使えない動詞はありますか?
-
はい、「状態動詞」と呼ばれる動詞は通常、進行形では使いません。例えば、「know」(知っている)、「believe」(信じる)、「like」(好き)、「hate」(嫌い)、「want」(欲しい)、「have」(持っている)などです。これらは状態を表すので、「I was knowing」ではなく「I knew」と表現します。ただし、これらの動詞でも動作を表す場合は進行形が使えることがあります。例えば、「have」が「食べる」という意味の場合、「I was having lunch」(昼食を食べていました)と言えます。
- 過去進行形の否定文と疑問文の作り方は?
-
否定文は「主語 + was/were + not + 動詞ing形」の形で作ります。例えば、「I wasn’t sleeping」(私は寝ていませんでした)。疑問文は「Was/Were + 主語 + 動詞ing形?」の形で作ります。例えば、「Were you studying?」(あなたは勉強していましたか?)。疑問詞を使う場合は、「What were you doing?」(あなたは何をしていましたか?)のように、疑問詞を文頭に置きます。
- 過去の習慣を表すのに過去進行形を使えますか?
-
通常、過去の習慣は単純過去形(例:「I played tennis every day.」)または「used to」(例:「I used to play tennis.」)を使いますが、「always」などの副詞と一緒に過去進行形を使うと、繰り返し行われていた行動(特に少し苛立ちを感じるような行動)を表現できます。例えば、「He was always coming late.」(彼はいつも遅れてきていました)のような使い方です。
まとめ

英語の過去進行形は、過去のある時点で「進行中だった」行動や状態を表す重要な文法要素です。
この記事では、以下のポイントについて解説しました。
- 過去進行形の基本概念
- 過去のある時点で進行中だった行動を表す
- 「was/were + 動詞ing形」の形で表現する
- 過去進行形の作り方
- 主語に合わせてwas/wereを選ぶ
- 動詞をing形にする
- 文を完成させる
- 過去進行形の主な使い方
- 過去の特定の時点で進行中だった行動
- 過去のある時点で同時に起こっていたこと
- 過去の一時的な状況や背景
- 過去進行形と過去形の違い
- 過去形:完了した行動や単純な事実
- 過去進行形:進行中だった行動や背景
- 過去進行形が使えない動詞
- 状態動詞(know, believe, likeなど)は通常過去進行形では使わない
- ただし、状態動詞でも動作を表す場合は過去進行形が使える
- 疑問文と否定文の作り方
- 否定文:was/were + not + 動詞ing形
- 疑問文:Was/Were + 主語 + 動詞ing形?
- 応用的な使い方
- 「always」などと組み合わせて過去の習慣的行動を表す
- 物語や背景の描写に使う
- 丁寧な表現として使う
過去進行形は、過去の出来事をより詳細に、生き生きと表現するための重要な文法です。特に「when」と「while」を使った表現や、過去形との組み合わせをマスターすることで、より自然な英語表現ができるようになります。
日常会話や文章の中で積極的に使ってみて、自分のものにしていきましょう。