過去進行形とは?過去形との違いと when・while の使い分け

過去進行形は「was / were + 動詞のing形」で、過去のある時点で進行していた動作を 表します。過去形が「したこと」なら、こちらは「している最中だったこと」です。

中学2年で習う内容です。大人のやり直しにも対応しています。 最終更新 2026-08-21

  • was / were + 動詞のing形
  • 過去のある時点で進行中だった動作を表す
  • when や while と一緒に使うことが多い
  • know や like など状態を表す動詞は普通ing形にしない

まず1問やってみる

まず1問やってみる

過去形との違いは「終わったか、途中か」

同じ過去のことでも、指しているものが違います。

過去形は、その動作が終わったことを表します。
I watched TV last night.(昨夜テレビを見た=見終わった)

過去進行形は、その時点で途中だったことを表します。
I was watching TV at eight last night.(昨夜8時、テレビを見ている最中だった)

過去進行形は「いつの時点か」を示す語と一緒に使われることが多いのが特徴です。
at eight、then、at that time、when 〜。

現在進行形が「いま」を切り取るのに対し、
過去進行形は「過去のある一点」を切り取って、そこでの様子を描きます。

作り方は現在進行形と同じ

be動詞を過去形にするだけです。ing形の作り方も変わりません。

am / is → was、are → were

I was studying. / They were playing soccer.

否定文は was / were のうしろに not を置きます。
疑問文は was / were を主語の前に出します。did は使いません。

Were you studying then? — Yes, I was. / No, I wasn't.

be動詞の文なので、答えるときも was / were を使います。

when と while の使い分け

過去進行形は、when や while と組み合わせてよく使われます。

when のうしろには「短い出来事」が来ます。多くは過去形です。
I was cooking when he came home.(料理をしていたら彼が帰ってきた)

while のうしろには「続いていたこと」が来ます。多くは過去進行形です。
While I was cooking, he came home.(料理をしている間に彼が帰ってきた)

どちらも同じ場面を表せますが、うしろに置く動詞の形が違います。

背景(続いていたこと)が進行形、
その中で起きた出来事が過去形、と役割が分かれていると考えると整理できます。

ing形にしない動詞は同じ

現在進行形と同じで、状態を表す動詞は普通ing形にしません。

know、like、want、have(持っている)、see、hear。

I was knowing him. とは言いません。I knew him. とします。

「その時点で続いていた状態」を言いたいときは、過去形をそのまま使います。

例文

I was watching TV at eight last night.

昨夜8時、私はテレビを見ていました。

They were playing soccer in the park.

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

I was cooking when he came home.

私が料理をしているとき、彼が帰ってきました。

While I was reading, my sister was singing.

私が本を読んでいる間、姉は歌っていました。

Were you studying then?

そのとき勉強していましたか。

She was not sleeping at that time.

彼女はそのとき眠っていませんでした。

It was raining hard when I left home.

私が家を出たとき、雨が激しく降っていました。

What were you doing at ten yesterday?

昨日の10時、あなたは何をしていましたか。

音声は AI 合成です。作り方は音声についてをご覧ください。

よくある間違い

I was watch TV at eight.

I was watching TV at eight.

be動詞を置いたら、うしろの動詞は ing形にします。

was watch のように be動詞と原形を並べることはできません。
「be動詞 + ing形」で1つの形です。

Did you watching TV then?

Were you watching TV then?

過去進行形は be動詞の文なので、疑問文では was / were を主語の前に出します。
did は使いません。

答えるときも Yes, I was. / No, I wasn't. と be動詞で返します。

They was playing soccer.

They were playing soccer.

they が主語なので were を使います。

現在形の are → were、am / is → was という対応で覚えます。

I was knowing him at that time.

I knew him at that time.

know は状態を表す動詞なので、ふつう進行形にしません。

その時点で続いていた状態を言いたいときは、過去形をそのまま使います。

練習する

1 / 7

前に学ぶ

混同しやすい