Past Perfect Progressive 英語の文法の演習

Grammar tasks for fine-tuning language skills 

パスト・パーフェクト・プログレッシブは、過去のある時点より前に始まっていて、その時点でまだ続いていたり、その時点からすぐ前に終わったりした動作や状態を表します。この時制は「had been + 動詞の-ing形」で形成されます。この文法項目を学ぶことにより、過去の一連の出来事の中での特定の動作の期間や継続性をより明確に伝えることができるようになります。

本演習では、英語のパスト・パーフェクト・プログレッシブを使った空欄穴埋め問題を行います。文の中の空欄に適切な形を埋めて、正しい英文を完成させましょう。これにより、過去完了進行形の形成と使い方についての理解が深まるでしょう。では、以下の各文に挑戦してみてください。

演習1: パスト・パーフェクト・プログレッシブの形を埋める

They *had been working* (work) for ten hours straight when the supervisor finally arrived.

By the time the rain started, I *had been waiting* (wait) at the bus stop for almost an hour.

She *had been studying* (study) English for five years before she moved to the United States.

We *had been talking* (talk) about moving to a new house before the incident happened.

The cat *had been sleeping* (sleep) on the couch before the loud noise woke it up.

Before the internet went out, I *had been searching* (search) for information on my project.

He *had been playing* (play) the piano for several hours, which was why his fingers were aching.

I *had been thinking* (think) about calling her when she suddenly showed up at my door.

They *had been driving* (drive) all night and were exhausted by the morning.

She *had been trying* (try) to reach me on the phone, but my line was busy.

Before the trees lost their leaves, they *had been changing* (change) colors for weeks.

About thirty minutes into the flight, I realized I *had been sitting* (sit) next to a celebrity.

Jane *had been working* (work) at the company for several years before she got promoted.

Before the alarm clock rang, I *had been dreaming* (dream) about a vacation in Hawaii.

The children *had been playing* (play) outside before dinner time.

演習2: パスト・パーフェクト・プログレッシブの形を正しく使う

Even though the movie *had already started* (start), we decided to buy tickets anyway.

My arms were sore because I *had been doing* (do) push-ups all morning.

We noticed that the ground was wet; it *had been raining* (rain) earlier that morning.

Before I got my new job, I *had been looking* (look) for employment for several months.

He felt very full because he *had been eating* (eat) too much at the buffet.

I didn’t want to interrupt because you *had been talking* (talk) for a long time.

They were not surprised when the news came; they *had been expecting* (expect) it.

When I woke up, I found that someone *had been using* (use) my computer.

The streets were deserted because everyone *had been going* (go) home due to the curfew.

Throughout the night, she *had been feeling* (feel) uneasy about the strange noise outside.

The marathon runner collapsed from fatigue; he *had been running* (run) for over three hours.

We couldn’t believe the time; we *had been talking* (talk) for longer than we realized.

As it turned out, she *had been planning* (plan) the surprise party for weeks.

He *had been writing* (write) his novel for two years when he finally got a publishing deal.

It seemed like the dog *had been barking* (bark) all night long.

TalkpalはAIを搭載した言語チューターです。 画期的なテクノロジーで57以上の言語を5倍速く学べます。

Learn languages faster
with ai

5倍速く学ぶ