Główna > Ćwiczenia > Past Perfect Continuous
Ćwiczenia: Past Perfect Continuous
Teoria potrzebna? Zobacz najpierw artykuł o Past Perfect Continuous.
Wybierz ćwiczenie:
Wybierz ćwiczenia do wydruku:
Past Perfect Continuous — ćwiczenia
Ćwiczenie 1
Wybierz właściwą opcję spośród czterech podanych. Zwróć uwagę na nacisk na czas trwania czynności lub jej bezpośredni skutek w przeszłości.
- Michał was completely exhausted yesterday because he ___ for five hours without a single break.○ A) had been studying○ B) had studied○ C) was studying○ D) studied
- Her eyes were red and watery when she came out of the cinema because she ___ an emotional drama.○ A) was crying○ B) had cried○ C) cried○ D) had been crying
- By the time we arrived at the skatepark, the boys ___ difficult tricks on the ramp since noon.○ A) had been practicing○ B) practiced○ C) were practicing○ D) had practiced
- The kitchen smelled amazing because my dad ___ traditional tomato sauce all afternoon.○ A) was cooking○ B) had cooked○ C) had been cooking○ D) cooked
- They had black ink all over their fingers because they ___ the school newspaper printer for an hour.○ A) repaired○ B) had been repairing○ C) had repaired○ D) were repairing
- How long ___ for the concert tickets online before the ticketing website server finally crashed?○ A) had you waited○ B) had you been waiting○ C) were you waiting○ D) did you wait
- Zuzia was completely breathless when she reached the mountain shelter because she ___ up the steep trail.○ A) was running○ B) had run○ C) ran○ D) had been running
- The pavement outside the school was covered in puddles because it ___ heavily since early morning.○ A) was raining○ B) had rained○ C) had been raining○ D) rained
Ćwiczenie 2
Uzupełnij luki, tłumacząc polski rdzeń czasownika podany w nawiasie na język angielski. Zastosuj czas Past Perfect Continuous.
- When the teacher entered the classroom, we ______________________________________ (dyskutowaliśmy) about the project for twenty minutes.
- Filip was soaking wet because he ______________________________________ (naprawiał) his bicycle in the pouring rain.
- She had a terrible headache because she ______________________________________ (grała) video games all morning.
- By 10:00 PM, my older brother ______________________________________ (uczył się) for his biology final for eight straight hours.
- They were completely out of breath because they ______________________________________ (biegali) around the school pitch.
- How long ______________________________________ (czekałeś/czekałaś) before the train finally pulled into the station platform?
- Ola's hands were covered in flour because she ______________________________________ (piekła) chocolate muffins.
- The ground in the park was white because it ______________________________________ (śnieżyło) continuously since dawn.
- We were starving when dinner was served because we ______________________________________ (wędrowaliśmy) along the mountain trail all day.
- Bartek failed his fitness test because he ______________________________________ (nie trenował) regularly for months before the event.
- My fingers were sore because I ______________________________________ (ćwiczyłem/ćwiczyłam) difficult guitar solos for three hours.
- The dog was panting heavily under the tree because it ______________________________________ (goniło) stray cats in the garden.
Ćwiczenie 3
Uzupełnij luki czasownikiem podanym w nawiasie w czasie Past Perfect Continuous, zwracając uwagę na określenia czasu for oraz since.
- Bartek was utterly exhausted when he got home because he ______________________________________ (swim) at the municipal pool for two hours.
- My parents ______________________________________ (drive) along the highway for six hours before they found a decent petrol station.
- Kasia had strained, burning eyes because she ______________________________________ (stare) at her computer monitor since early afternoon.
- The teenagers ______________________________________ (rehearse) their drama play for two months before the premiere was suddenly cancelled.
- I was irritated because I ______________________________________ (look) for my student travel pass for an hour before finding it under the bed.
- How many minutes ______________________________________ (you / queue) at the box office before you realized the tickets were sold out?
- The coach substituted Maciek because he ______________________________________ (complain) about knee pain since the warm-up.
- It ______________________________________ (rain) without a pause for three straight days before the local river burst its banks.
Ćwiczenie 4
Uzupełnij JEDNĄ lukę w każdym zdaniu, wybierając między czasem Past Perfect Continuous (nacisk na proces, czas trwania) a Past Perfect Simple (fakt dokonania, liczba powtórzeń, czasowniki statyczne).
- By 6:00 PM, Julia was completely exhausted because she ______________________________________ (clean) her bedroom all afternoon.
- By 6:00 PM, Julia ______________________________________ (clean) three whole rooms before her parents came back from work.
- Tomek ______________________________________ (send) ten job applications before he received a single interview invitation.
- Tomek had dark circles under his eyes because he ______________________________________ (write) application emails since dawn.
- Before our school trip to London, I ______________________________________ (know) Marek for only two weeks.
- When the referee blew the whistle, the athletes ______________________________________ (run) in scorching heat for over forty minutes.
- The police discovered that the burglar ______________________________________ (break) into four different apartments that night.
- She was coughing violently because she ______________________________________ (inhale) dust in the attic for hours.
Ćwiczenie 5
Ułóż podane słowa w poprawnej kolejności, tworząc gramatyczne zdanie. Wykorzystaj WSZYSTKIE podane elementy.
- because / been / crying / eyes / for / had / her / hours / red / she / were
- arrived / been / had / he / how / long / taxi / the / waiting / when
- because / been / digging / dog / garden / had / in / it / muddy / the / the / was
- all / been / crashed / had / night / online / playing / server / the / they / until
- a / been / before / break / for / had / hours / Ola / revising / she / three / took
- all / because / been / exhausted / had / jogging / morning / we / we / were
- because / been / cold / had / hands / her / making / noon / she / since / snowmen / were
- before / been / concert / for / had / months / practising / started / the / they
Ćwiczenie 6
W każdym z poniższych zdań popełniono błąd gramatyczny. Przepisz całe zdanie w poprawnej formie.
- Filip was sweaty because he had ran for forty minutes without a break.
- Kasia had been knowing her boyfriend for three years before they went to prom together.
- We were freezing because we were waiting at the tram stop for over an hour before the replacement bus arrived.
- How long had you being studying English before you passed the B2 certificate exam?
- My brother had been breaking three drinking glasses while he was washing up yesterday.
- The garden lawn was dry even though it had raining continuously since morning.
- She was breathless when she opened the door because she has been climbing the stairs to the fourth floor.
- By midnight, Tomek had been written five comprehensive pages of his history assignment.
Ćwiczenie 7
Przeczytaj uważnie zdanie i wybierz właściwą opcję.
- Marta looked awful at school yesterday morning; her eyes were puffy and red because she ___ on her graphic project all night.○ A) had worked○ B) was working○ C) had been working○ D) worked
- The local football pitch was unplayable on Saturday afternoon because it ___ non-stop since Thursday evening.○ A) had been raining○ B) rained○ C) had rained○ D) was raining
- By the time the ambulance arrived at the scene, the bystander ___ cardiopulmonary resuscitation for nearly fifteen minutes.○ A) has been performing○ B) had been performing○ C) was performing○ D) performed
- Piotr was completely out of breath when he reached the bus shelter because he ___ to catch the express bus across the park.○ A) had sprinted○ B) was sprinted○ C) sprinted○ D) had been sprinting
- Although the science teacher was demanding, she understood why we were so tired — we ___ the laboratory apparatus for three continuous hours.○ A) cleaned○ B) had been cleaning○ C) were cleaning○ D) had clean
- How long ___ for the delayed charter flight before the airline representative finally offered complimentary meal vouchers?○ A) were the passengers waiting○ B) had the passengers waited○ C) had the passengers been waiting○ D) did the passengers wait
- Janek couldn't join our cycling trip on Sunday because his calves were aching painfully; he ___ weights at the gym all afternoon.○ A) had been lifting○ B) lifted○ C) was lifting○ D) had lifted
- The art studio was covered in colourful splatters because the pupils ___ an oversized canvas mural since early morning.○ A) had painted○ B) were painting○ C) have been painting○ D) had been painting
Ćwiczenie 8
Uzupełnij luki [[1]]–[[10]] odpowiednią formą czasownika podanego w nawiasie (Past Perfect Continuous lub Past Perfect Simple).
Last October, our class went on an expedition in the Tatra Mountains. When our mountain guide finally met us at the shelter at 4:00 PM, my legs were shaking violently because we .................................... (hike)1 along steep rocky paths for over five hours. Tomek looked utterly exhausted because he .................................... (carry)2 a heavy thirty-kilo rucksack the entire way. Moreover, the path was dangerously slippery because it .................................... (drizzle)3 steadily since dawn. We were desperately thirsty since we .................................... (not drink)4 enough water during the strenuous ascent. Luckily, Kasia .................................... (pack)5 a large thermos of sweet tea before leaving the hostel in the morning. Our guide noticed the dark sky and asked how long we .................................... (observe)6 dense clouds over the northern ridge. While warming up by the fireplace, we saw that Kuba's hands were trembling because he .................................... (try)7 to light damp firewood in the biting wind for forty minutes. By 7:00 PM, all students .................................... (recover)8 their energy, but we soon learned that local rescuers .................................... (search)9 for two missing tourists in the valley since dusk. It was an enormous relief when news arrived an hour later that the rescue team .................................... (find)10 both hikers in a mountain cavern.
Ćwiczenie 9
Przetłumacz całe zdania na język angielski, kładąc nacisk na czas trwania czynności oraz jej widoczne skutki w przeszłości.
- Kasia była wyczerpana, ponieważ uczyła się do sprawdzianu z chemii przez całą noc.
- Dlaczego twoje ubrania były tak brudne? Czy znowu naprawiałeś ten stary motocykl?
- Czekaliśmy na peronie od ponad czterdziestu minut, zanim ogłoszono opóźnienie pociągu.
- Oczy Tomka były czerwone, ponieważ grał w gry komputerowe przez sześć godzin bez przerwy.
- Boisko było całkowicie zalane wodą, ponieważ padało bez przerwy od wczesnego ranka.
- Jak długo trenowaliście przed turniejem, zanim Bartek doznał kontuzji kolana?
- Byliśmy zdyszani, ponieważ biegliśmy za uciekającym psem przez całe osiedle.
- Moje dłonie bolały, ponieważ pisałem wypracowanie na laptopie przez pięć godzin.
Klucz odpowiedzi
Ćwiczenie 1: 1. A, 2. D, 3. A, 4. C, 5. B, 6. B, 7. D, 8. C
Ćwiczenie 2: 1. had been discussing, 2. had been repairing, 3. had been playing, 4. had been studying, 5. had been running, 6. had you been waiting, 7. had been baking, 8. had been snowing, 9. had been hiking, 10. hadn't been training, 11. had been practising, 12. had been chasing
Ćwiczenie 3: 1. had been swimming, 2. had been driving, 3. had been staring, 4. had been rehearsing, 5. had been looking, 6. had you been queueing, 7. had been complaining, 8. had been raining
Ćwiczenie 4: 1. had been cleaning, 2. had cleaned, 3. had sent, 4. had been writing, 5. had known, 6. had been running, 7. had broken, 8. had been inhaling
Ćwiczenie 5: 1. Her eyes were red because she had been crying for hours., 2. How long had he been waiting when the taxi arrived?, 3. The dog was muddy because it had been digging in the garden., 4. They had been playing online all night until the server crashed., 5. Ola had been revising for three hours before she took a break., 6. We were exhausted because we had been jogging all morning., 7. Her hands were cold because she had been making snowmen since noon., 8. They had been practising for months before the concert started.
Ćwiczenie 6: 1. Filip was sweaty because he had been running for forty minutes without a break., 2. Kasia had known her boyfriend for three years before they went to prom together., 3. We were freezing because we had been waiting at the tram stop for over an hour before the replacement bus arrived., 4. How long had you been studying English before you passed the B2 certificate exam?, 5. My brother had broken three drinking glasses while he was washing up yesterday., 6. The garden lawn was dry even though it had been raining continuously since morning., 7. She was breathless when she opened the door because she had been climbing the stairs to the fourth floor., 8. By midnight, Tomek had written five comprehensive pages of his history assignment.
Ćwiczenie 7: 1. C, 2. A, 3. B, 4. D, 5. B, 6. C, 7. A, 8. D
Ćwiczenie 8: 1. had been hiking, 2. had been carrying, 3. had been drizzling, 4. hadn't been drinking, 5. had packed, 6. had been observing, 7. had been trying, 8. had recovered, 9. had been searching, 10. had found
Ćwiczenie 9: 1. Kasia was exhausted because she had been studying for the chemistry test all night., 2. Why were your clothes so dirty? Had you been repairing that old motorcycle again?, 3. We had been waiting on the platform for over forty minutes before the train delay was announced., 4. Tomek's eyes were red because he had been playing computer games for six hours without a break., 5. The pitch was completely flooded with water because it had been raining without a pause since early morning., 6. How long had you been training before the tournament, before Bartek injured his knee?, 7. We were out of breath because we had been running after the runaway dog across the entire housing estate., 8. My hands were aching because I had been writing an essay on the laptop for five hours.