ĆWICZENIA · GRAMATYKA
Present Perfect Continuous i Future Perfect: ćwiczenia z odpowiedziami
Zadania z gramatyki w formule matury z angielskiego. Każde ma jedną poprawną odpowiedź, a po sprawdzeniu zobaczysz wyjaśnienie, dlaczego właśnie ta.
10 zadań · aktualizacja: 17 października 2026
Poziom rozszerzony
- 01
Your eyes are all red and puffy. You again, haven't you?
Pokaż klucz i wyjaśnienie
Klucz: A. have been crying
Present Perfect Continuous opisuje niedawno trwającą czynność, której skutki widać teraz (czerwone oczy). Question tag 'haven't you' wymaga też formy z 'have'.
- 02
By the time you get back from your gap year in Australia, I my degree and started my first job.
Pokaż klucz i wyjaśnienie
Klucz: B. will have finished
Wyrażenie 'by the time' + przyszły punkt odniesienia wymaga Future Perfect, bo czynność zakończy się przed tym momentem. 'Will finish' nie oddaje uprzedniości względem powrotu.
- 03
Mei three essays since breakfast - they're all finished and printed - and she still has two more to go before the deadline.
Pokaż klucz i wyjaśnienie
Klucz: A. has written
Eseje są już ukończone, a liczymy rezultat do chwili obecnej (since breakfast), więc stosujemy Present Perfect Simple. Present Perfect Continuous sugerowałby pracę wciąż trwającą, co przeczy wtrąceniu „they're all finished”.
- 04
Tomasz for his driving theory test since nine o'clock, and he still hasn't taken a single break.
Pokaż klucz i wyjaśnienie
Klucz: C. has been revising
Czynność trwa od przeszłego momentu (since nine o'clock) do teraz, a akcent pada na jej trwanie, więc stosujemy Present Perfect Continuous. Past Perfect Continuous nie pasuje, bo punktem odniesienia jest teraźniejszość ('still hasn't').
- 05
Next June, Aisha in this café for exactly two years, so her boss is planning a small party for her.
Pokaż klucz i wyjaśnienie
Klucz: D. will have been working
Future Perfect Continuous wyraża czas trwania czynności do określonego momentu w przyszłości (next June, for two years). 'Will be working' opisuje jedynie czynność w toku i nie łączy się z 'for two years' liczonym do tego momentu.
- 06
It's pointless rushing to the stadium now. The match started two hours ago, so by the time we get there, it already.
Pokaż klucz i wyjaśnienie
Klucz: A. will have finished
Mecz zakończy się przed naszym przyjazdem, więc 'by the time we get there' wymaga Future Perfect. 'Has finished' odnosi się do teraźniejszości, a nie do przyszłego momentu.
- 07
Don't worry about the mess in the kitchen. By the time your parents get home, everything and put away.
Pokaż klucz i wyjaśnienie
Klucz: C. will have been cleaned
Podmiot 'everything' nie wykonuje czynności, więc potrzebna jest strona bierna Future Perfect: will have been + Past Participle. 'Will have cleaned' jest w stronie czynnej i znaczyłoby, że to 'everything' sprząta.
- 08
How long for a flatmate? You've been posting adverts online for weeks and nobody has replied yet.
Pokaż klucz i wyjaśnienie
Klucz: D. have you been looking
Pytanie 'How long' o czynność, która trwa od przeszłości do teraz i wciąż się toczy, wymaga Present Perfect Continuous. 'Did you look' sugerowałoby, że poszukiwania już się zakończyły.
- 09
I well lately, so I've decided to stop scrolling on my phone before bed.
Pokaż klucz i wyjaśnienie
Klucz: B. haven't been sleeping
„Lately” wskazuje na sytuację trwającą do teraz, więc stosujemy Present Perfect Continuous. Past Perfect Continuous nie pasuje, bo punktem odniesienia jest teraźniejszość („I've decided”).
- 10
In two weeks' time I all my exams, so we can finally go on that camping trip we've been planning.
Pokaż klucz i wyjaśnienie
Klucz: D. will have taken
Egzaminy będą zakończone przed przyszłym momentem (in two weeks' time), dlatego używamy Future Perfect. 'Will be taking' oznaczałoby, że egzaminy wciąż będą trwać, co przeczy planom wyjazdu.
Ćwicz dalej
- Can, could, may, might (10)
- Cleft sentences (7)
- Formy przyszłe (9)
- Gerund i bezokolicznik (10)
- Have something done (9)
- Inwersja (10)
- Wszystkie ćwiczenia
- Zadanie dnia
Zauważyłeś błąd w zadaniu? Napisz do nas, poprawimy je.
