Past Perfect Progressive 时态,也称为过去完成进行时,用来描述在过去某个时间点之前,一直持续进行但尚未完成或其影响仍在持续的动作。例如:“他们在我离开之前一直在吵架。”这里“他们一直在吵架”这个动作开始于过去某时,延续至我离开之前,可能还在继续。通过这项练习,学生将学会如何正确使用过去完成进行时表达持续的状态或行为,并理解其与其他过去时态的区别。
通过下面的填空练习,我们将专注于英语中的过去完成进行时。每个练习都包含15个句子,需要学生在文中括号内提供的提示下,找出并填写正确的动词形式。这样的练习有助于学生巩固对这个时态的理解和使用,是提高英语水平的重要一步。
练习一:填空练习 — 过去完成进行时
By the time the teacher arrived, the students *had been studying* (study) for over two hours.
She *had been waiting* (wait) at the station for half an hour when the train finally arrived.
They *had been talking* (talk) about their holiday plans when I entered the room.
I couldn’t believe that you *had been working* (work) at the company for ten years without a promotion.
It seemed like the snow *had been falling* (fall) all night by the time we woke up.
The kids *had been playing* (play) soccer since three in the afternoon.
We *had been driving* (drive) for eight hours straight before we decided to stop for a break.
He *had been trying* (try) to solve the problem for several weeks before he finally succeeded.
The couple *had been living* (live) in Paris for a few years before moving to London.
The garden was ruined because it *had been raining* (rain) heavily for the past few days.
I felt like I *had been running* (run) a marathon after climbing up all those stairs.
They *had been cooking* (cook) since early morning and everything was ready by lunchtime.
The crowd *had been waiting* (wait) patiently but started to get restless after a few hours.
I realized that my phone *had been ringing* (ring) for a while when I saw the missed calls.
She *had been studying* (study) English for years before she finally moved to an English-speaking country.
练习二:填空练习 — 过去完成进行时
The musicians *had been tuning* (tune) their instruments before the concert began.
I *had been reading* (read) that book for a month, but I still hadn’t finished it.
They *had been building* (build) the bridge for several years before it was finally completed.
It looked as though the marathon runners *had been enduring* (endure) the heat for hours.
We *had been discussing* (discuss) the project for a long time when the manager interrupted us.
The company *had been developing* (develop) the new software since last year.
Tina *had been painting* (paint) her room for days, but it still wasn’t finished.
The dog *had been barking* (bark) for a while before we went to check what was wrong.
All the evidence suggested that he *had been lying* (lie) about where he was that night.
My friend *had been suffering* (suffer) from the flu for a week before she got better.
They *had been negotiating* (negotiate) the contract for months without reaching an agreement.
Even though it was morning, the streets *had been cleaning* (clean) since the crack of dawn.
He *had been writing* (write) his novel for two years by the time it was published.
The scientist *had been researching* (research) the cure for the disease for over a decade.
We *had been looking* (look) forward to our vacation for months, and now the time had finally come.