過去進行形は、過去のある時点で動作が進行中だったことを表します。その時点より前に始まり、その後も続いていた動作です。日本語の「〜していた」にあたりますが、日本語の「〜していた」は「結婚していた」「知っていた」のような状態も表します。英語の過去進行形は、動いている途中の動作だけです。
At eight o'clock I was having dinner.
8時には夕食を食べていました。
What were you doing at six?
6時に何をしていましたか?
途中で起きたこと:when
長いほうの動作には過去進行形、その途中で起きた短い動作には過去形を使います。when は短い動作の前に置きます。
I was walking home when it started to rain.
歩いて家に帰っていたら、雨が降り出しました。
When Sam called, we were watching a film.
サムから電話があったとき、私たちは映画を見ていました。
同時に進んでいた二つの動作:while
while は長い動作の前に置きます。長い動作が二つなら、両方とも過去進行形です。
The phone rang while I was having a shower.
シャワーを浴びている間に電話が鳴りました。
While I was cooking, Sam was cleaning the kitchen.
私が料理をしている間、サムは台所を掃除していました。
物語の背景
物語では、過去進行形で場面の様子を描き、過去形で起きた出来事を言います。
It was raining and people were running to the station. Then I saw her.
雨が降っていて、人々が駅へ走っていました。そのとき、彼女を見かけたのです。
否定文と疑問文
She wasn't wearing a coat.
彼女はコートを着ていませんでした。
Were you sleeping?
寝ていましたか?
よくある間違い
- × When I was arriving, they were eating. → When I arrived, they were eating.
- × They was playing. → They were playing.
- × I was cook when he called. → I was cooking when he called.
- × I was knowing the answer. → I knew the answer.
know、want、like のような状態を表す動詞は、「〜していた」と言いたいときでも過去形のままです。