過去進行形 (was/were + ~ing)

Past Progressive

中級 時制2

過去進行形は、過去のある時点で「まさに〜していた」ことを伝えるときに使います。たとえば「お母さんが帰ってきたとき、私はゲームをしていた」のように、ある出来事が起きたとき何をしていたかを言うのにぴったりです。was/were と動詞+ing をセットで使います。過去形が「点」なら、過去進行形は「線」のイメージです。

基本の形 (was/were + V-ing)

過去進行形は、be動詞の過去形(was / were)と動詞の-ing形を組み合わせて作ります。主語が I / he / she / it のときは was、you / we / they のときは were を使います。現在進行形の am/is/are が was/were に変わっただけなので、形はとても覚えやすいです。

S + was/were + V-ing

I was reading a book.

私は本を読んでいました。

IS(主語)
was readingV(過去進行形)
a bookO(目的語)

She was cooking dinner.

彼女は夕食を作っていました。

SheS(主語)
was cookingV(過去進行形)
dinnerO(目的語)

They were playing soccer in the park.

彼らは公園でサッカーをしていました。

TheyS(主語)
were playingV(過去進行形)
soccerO(目的語)
in the parkAdv(場所)

He was watching TV at 8 o'clock.

彼は8時にテレビを見ていました。

We were eating lunch together.

私たちは一緒に昼ごはんを食べていました。

The dog was sleeping on the sofa.

犬はソファの上で寝ていました。

My brother was doing his homework.

兄は宿題をしていました。

It was raining hard last night.

昨夜は激しく雨が降っていました。

主語be動詞例文
IwasI was running.
He / She / ItwasShe was singing.
YouwereYou were studying.
WewereWe were talking.
TheywereThey were dancing.

I / he / she / it → was、you / we / they → were。現在進行形で使う am/is/are を過去形に変えるだけだよ!

否定文と疑問文

否定文は was/were のうしろに not を入れるだけです。疑問文は was/were を主語の前に出します。do や did は使いません。現在進行形の否定文・疑問文と同じパターンなので、覚えやすいはずです。

否定: S + was/were + not + V-ing / 疑問: Was/Were + S + V-ing?

I was not sleeping.

私は寝ていませんでした。

IS(主語)
was not sleepingV(否定)

She wasn't listening to the teacher.

彼女は先生の話を聞いていませんでした。

SheS(主語)
wasn't listeningV(否定)
to the teacherAdv(対象)

They weren't studying at that time.

彼らはその時、勉強していませんでした。

He wasn't wearing a jacket.

彼はジャケットを着ていませんでした。

Were you watching TV?

あなたはテレビを見ていましたか?

WereV(疑問)
youS(主語)
watching TVV-ing + O

Was he playing the piano? — Yes, he was.

彼はピアノを弾いていましたか? — はい、弾いていました。

Were they running in the gym? — No, they weren't.

彼らは体育館で走っていましたか? — いいえ、走っていませんでした。

What were you doing at 3 PM?

午後3時に何をしていましたか?

wasn't = was not、weren't = were not の短縮形。会話では短縮形をよく使うよ!

when 節との組み合わせ

「〜していたとき、…が起きた」のように、長く続いていた動作を短い出来事がさえぎる場面では、過去進行形と過去形を組み合わせます。長い動作のほうが過去進行形、短い出来事のほうが過去形です。when は「〜したとき」で、短い出来事のほうにつきます。

S + was/were + V-ing + when + S + V(過去形)

I was studying when my friend called me.

友だちが電話をかけてきたとき、私は勉強していました。

IS(主語)
was studyingV(過去進行形)
when接続詞
my friend called me過去形の出来事

She was taking a bath when the doorbell rang.

玄関のベルが鳴ったとき、彼女はお風呂に入っていました。

We were walking to school when it started to rain.

学校に歩いていったとき、雨が降り始めました。

He was eating breakfast when the phone rang.

電話が鳴ったとき、彼は朝ごはんを食べていました。

They were watching a movie when the power went out.

停電になったとき、彼らは映画を見ていました。

The baby was crying when I came home.

私が家に帰ったとき、赤ちゃんが泣いていました。

I was riding my bike when I saw a rainbow.

自転車に乗っていたとき、虹を見ました。

when のうしろは過去形(短い出来事)、メインは過去進行形(長い動作)。「テレビを見ていた(線)ら、電話が鳴った(点)」のイメージだよ!

while 節との組み合わせ

while は「〜している間に」という意味で、長い動作のほうにつきます。2つの動作が同時に進行していた場面で使います。while のうしろは過去進行形を使うことが多いです。when との違いを理解しましょう。

While + S + was/were + V-ing, S + was/were + V-ing / V(過去形)

While I was sleeping, my mom was making breakfast.

私が寝ている間に、お母さんは朝ごはんを作っていました。

While接続詞
I was sleepingV(過去進行形1)
my momS(主語)
was making breakfastV(過去進行形2)

While she was reading, he was playing games.

彼女が本を読んでいる間、彼はゲームをしていました。

While we were having dinner, it started to snow.

夕食を食べている間に、雪が降り始めました。

While the teacher was talking, some students were drawing.

先生が話している間、何人かの生徒は絵を描いていました。

While my father was driving, I was looking out the window.

お父さんが運転している間、私は窓の外を見ていました。

While they were cleaning the room, the cat was sleeping.

彼らが部屋を掃除している間、猫は寝ていました。

接続詞意味うしろの動詞イメージ
when〜したとき過去形(短い出来事)長い線を点がさえぎる
while〜している間に過去進行形(長い動作)2本の線が並行している

when = 点(短い出来事)と一緒に使う。while = 線(長い動作)と一緒に使う。この違いを覚えよう!

過去形と過去進行形のちがい

過去形は「〜した」と完了した動作を表します。過去進行形は「〜していた」とある時点で続いていた動作を表します。過去形は「点」、過去進行形は「線」のイメージで考えるとわかりやすいです。日本語の「読んだ」と「読んでいた」の違いに近いです。

I read a book yesterday. (過去形)

昨日、本を読みました。(読み終わった=点)

I was reading a book at 9 PM. (過去進行形)

午後9時に本を読んでいました。(まだ読んでいる途中=線)

She cooked dinner. (過去形)

彼女は夕食を作りました。(作り終わった)

She was cooking dinner when I arrived. (過去進行形)

私が着いたとき、彼女は夕食を作っていました。(まだ作っている途中)

He played the piano for an hour. (過去形)

彼は1時間ピアノを弾きました。(弾き終わった)

He was playing the piano when the guests came. (過去進行形)

お客さんが来たとき、彼はピアノを弾いていました。(弾いている途中)

It rained yesterday.

昨日、雨が降りました。(事実)

It was raining when I left the house.

家を出たとき、雨が降っていました。(降っている最中)

時制イメージ日本語
過去形点(完了)I ate lunch.昼ごはんを食べた
過去進行形線(途中)I was eating lunch.昼ごはんを食べていた

「〜した」→ 過去形、「〜していた」→ 過去進行形。日本語の「た」と「ていた」の感覚で使い分けよう!

日本語との比較

  • 日本語の「〜していた」が過去進行形にあたります。「食べていた」= was eating、「走っていた」= was running です。
  • 日本語では主語によって「ていた」の形は変わりませんが、英語では was(I/he/she/it)と were(you/we/they)を使い分けます。
  • 日本語では「テレビを見ていたら電話が鳴った」のように、助詞「たら」で2つの出来事をつなぎます。英語では when や while を使います。
  • 日本語の「ている」は現在の状態(知っている、住んでいる)にも使いますが、英語の過去進行形は動作の途中だけを表します。「知っていた」は was knowing ではなく knew です。
  • 日本語の語順は「私は本を読んでいた」(SOV) ですが、英語は "I was reading a book" (SVO) です。was + V-ing が動詞の位置に来ます。

穴埋め問題

She ___ cooking when I got home.

They were ___ soccer at 7 p.m.

I was studying ___ my mother came home.

We ___ watching TV at that time.

He was ___ a book then.

I ___ sleeping at midnight.

クイズ

過去進行形は was/were + 動詞ing で作る。

過去進行形は過去の習慣を表すときだけ使う。

I was studying when my mother came home. は自然な過去進行形の文である。

関連トピック

Leolin mascot

アプリで英語を話してみよう

AIと英会話の練習ができます。無料でダウンロード!

無料ダウンロード