🔗 Present Perfect — 5 Transformation Patterns
Level up from basic grammar to exam-grade sentence paraphrasing
In exam paraphrases, your job is to cross that bridge without changing the meaning of the sentence.
🇵🇱 Present Perfect to most między przeszłością a teraźniejszością. W transformacjach egzaminacyjnych Twoim zadaniem jest przejście przez ten most bez zmiany znaczenia zdania.
📋 The 5 Patterns at a Glance / 5 wzorów w skrócie
⏳ The Duration Bridge
Past Simple → Present Perfect
ago → for / since
🔁 First Time / Never
It’s the first time I… ↔ I have never…
▶️ Start / Begin Shift
started/began → have + V3 + since/for
🌟 Such a… ↔ Superlative
never seen such a… ↔ the most… ever seen
📅 Last Time Formula
I last… X ago → It’s been X since…
🏅 Exam Golden Rules / Złote zasady egzaminacyjne
Count your words
Use 2–5 words (B1/B2). Contractions like haven’t count as 2 words (have + not) in most boards — check your exam rules!
🇵🇱 Użyj 2–5 słów. Formy skrócone jak haven’t to zwykle 2 słowa (have + not) — sprawdź zasady swojego egzaminu!
Never change the Key Word
If the prompt gives you SINCE, you cannot write for. The key word must appear in your answer unchanged.
🇵🇱 Jeśli zadanie daje ci SINCE, nie możesz napisać for. Słowo kluczowe musi pojawić się w odpowiedzi w niezmienionej formie.
Check the polarity
If sentence 1 is positive (The last time I was…), sentence 2 is often negative (I haven’t been…).
🇵🇱 Jeśli zdanie 1 jest twierdzące (The last time I was…), zdanie 2 jest często przeczące (I haven’t been…). Nie pomyl!
Tense consistency
If the situation is still true NOW, you must use Present Perfect, not Past Simple.
🇵🇱 Jeśli sytuacja jest nadal prawdziwa TERAZ, musisz użyć Present Perfect, a nie Past Simple.
⏳ The Duration Bridge
Past Simple → Present Perfect · ago → for / since
When a sentence says “the last time X happened was Y ago”, you can rewrite it using Present Perfect negative + for or since.
🇵🇱 Jeśli zdanie mówi “ostatni raz X zdarzyło się Y temu”, przepiszemy je używając Present Perfect w przeczeniu + for (okres czasu) lub since (punkt w czasie).
Subject + haven't / hasn't + V₃ + for [period] / since [point in time]
📊 FOR vs SINCE — Quick Reference / Szybkie porównanie
| Word | Use with | Examples | 🇵🇱 |
|---|---|---|---|
FOR |
Period of time / Okres czasu 🇵🇱 Używamy z wyrażeniami mówiącymi JAK DŁUGO coś trwa |
for ten years · for a month · for three weeks | od dziesięciu lat / od miesiąca |
SINCE |
Point in time / Punkt w czasie 🇵🇱 Używamy z wyrażeniami mówiącymi OD KIEDY coś trwa |
since 2020 · since Monday · since October | od 2020 / od poniedziałku / od października |
🔎 More Examples / Więcej przykładów
🇵🇱 Pułapka polarności! Zdanie źródłowe często jest twierdzące, ale cel używa Present Perfect w przeczeniu. Nie pomyl!
Complete the second sentence so it has the same meaning. Use the key word. Use 2–5 words.
Uzupełnij drugie zdanie tak, aby miało to samo znaczenie. Użyj podanego słowa kluczowego. Użyj 2–5 wyrazów.
-
I last saw my cousin in October.SINCE
I October. -
We moved to this house ten years ago.FOR
We ten years. -
The last time it rained was three weeks ago.FOR
It three weeks.
1. I haven’t seen my cousin since October.
2. We have lived in this house for ten years.
3. It hasn’t rained for three weeks.
🔁 The “First Time” Logic
It’s the first time I… ↔ I have never… before
When you do something for the first time, it means you have never done it before. These two sentences mean the same thing!
🇵🇱 Kiedy robisz coś po raz pierwszy, oznacza to, że nigdy wcześniej tego nie robiłeś. Oba zdania mają to samo znaczenie!
| Direction | Formula | Example |
|---|---|---|
| First Time → Never Po raz pierwszy → Nigdy wcześniej |
NEVER: Subject + have/has + never + V₃ + before |
It’s the first time she has driven a truck. → She has never driven a truck before. |
| Never → First Time Nigdy wcześniej → Po raz pierwszy |
FIRST: It’s the first time + Subject + has/have + V₃ |
I have never flown in a helicopter. → It’s the first time I have flown in a helicopter. |
| Question form Forma pytająca |
EVER: Have you ever + V₃ + before? |
Is this your first visit? → Have you ever visited before? |
Wzorzec: It’s the first time + Subject + has/have + V₃ ↔ Subject + has/have + never + V₃ + before
🔎 More Examples
Complete the second sentence. Use the key word. Use 2–5 words.
-
I have never flown in a helicopter before.FIRST
It’s in a helicopter. -
This is his first time winning a trophy.NEVER
He a trophy before. -
Is this your first visit to a “green” farm?EVER
Have a “green” farm before?
1. It’s the first time I have flown in a helicopter.
2. He has never won a trophy before.
3. Have you ever visited a “green” farm before?
▶️ The “Start / Begin” Shift
When a state began (Past Simple) → how long it has lasted (Present Perfect)
Exams love asking about when a state began versus how long it has lasted. A Past Simple with started/began becomes a Present Perfect with since or for.
🇵🇱 Egzaminy uwielbiają pytać o to, kiedy stan się zaczął lub jak długo trwa. Past Simple z started/began zamieniamy na Present Perfect z since lub for.
| Key Word | Pattern | Example | 🇵🇱 Note |
|---|---|---|---|
BEEN |
have/has been + [role/job] + since/for | She started her job in May. → She has been a waitress since May. | 🇵🇱 been = był/była w danej roli/stanie. Używamy gdy opisujemy, czym ktoś jest (zawód, stan). |
ON |
have/has been on [journey/trip] + for | They began their journey two days ago. → They have been on their journey for two days. | 🇵🇱 on a journey/trip = w podróży. Wyrażenie be on opisuje trwający stan podróżowania. |
HAD |
have/has had + [noun] + since | I started wearing glasses when I was five. → I have had glasses since I was five. | 🇵🇱 have had = miałem/am od. Używamy gdy opisujemy posiadanie czegoś, które trwa do teraz. |
Zwróć uwagę na różne słowa kluczowe: BEEN (stan/rola), ON (podróż), HAD (posiadanie).
Complete the second sentence. Use the key word. Use 2–5 words.
-
She started her job as a waitress in May.BEEN
She May. -
They began their journey two days ago.ON
They journey for two days. -
I started wearing glasses when I was five.HAD
I I was five.
1. She has been a waitress since May.
2. They have been on their journey for two days.
3. I have had glasses since I was five.
🌟 Such a… ↔ The Most… Ever
Expressing peak experiences · Superlative + Present Perfect
When something is the best/worst/most you have ever experienced, you can express it with a superlative or with such a + adjective.
🇵🇱 Gdy coś jest najlepsze/najgorsze/najbardziej z tego, co kiedykolwiek doświadczyłeś, możesz to wyrazić stopniem najwyższym lub wyrażeniem such a + przymiotnik.
| Key Word | Formula | Example |
|---|---|---|
EVER |
the most [adj] + noun + Subject + have/has EVER + V₃ 🇵🇱 Wzorzec: to jest naj… [co/kogo] + kiedykolwiek + V₃ |
never seen such a well-built athlete → He is the most well-built athlete I have ever seen. |
SUCH |
have/has never seen such a [adj] + noun 🇵🇱 Wzorzec: nigdy nie widziałem tak [przymiotnik]… |
the most beautiful dress I’ve ever seen → I have never seen such a beautiful dress. |
THE |
He/She/It is the [superlative] + noun + Subject + have/has ever + V₃ 🇵🇱 Wzorzec: To jest naj… [rzeczownik], jaki/jaką kiedykolwiek [V₃] |
never met such a friendly waiter → He is the friendliest waiter I have ever met. |
SUCH: “nigdy nie widziałem tak X”
Pamiętaj: po THE używamy stopnia najwyższego przymiotnika (friendliest), a po SUCH — stopnia równego (such a friendly).
After
THE → use superlative (-est / most…): the friendliest, the most beautifulAfter
SUCH → use base adjective: such a friendly, such a beautiful🇵🇱 Po THE → stopień najwyższy (friendliest, most beautiful). Po SUCH → forma podstawowa (such a friendly, such a beautiful). Nie mieszaj!
Complete the second sentence. Use the key word. Use 2–5 words.
-
I have never seen such a well-built athlete.EVER
He is the most well-built athlete I . -
This is the most beautiful dress I have ever seen.SUCH
I have dress. -
I’ve never met such a friendly waiter.THE
He is I have ever met.
1. He is the most well-built athlete I have ever seen.
2. I have never seen such a beautiful dress.
3. He is the friendliest waiter I have ever met.
📅 The “Last Time” Formula
A more advanced version of Pattern A · Using BEEN and SINCE
This is an advanced pattern using the phrase “It’s been [time] since…” or “We haven’t [V3] since…” to describe the last time something happened.
🇵🇱 To zaawansowany wzorzec używający wyrażenia “Minęło [czas] odkąd…” lub “Nie [V₃] od…” do opisania, kiedy coś ostatnio się wydarzyło.
| Key Word | Formula | Example |
|---|---|---|
BEEN |
It has been [time] since + Subject + last + V₂ 🇵🇱 Minęło [czas] odkąd + podmiot + ostatnio + V₂ |
I last went to the cinema a month ago. → It has been a month since I went to the cinema. |
SINCE |
Subject + haven’t/hasn’t + V₃ + since [point] 🇵🇱 Podmiot + nie + V₃ + od [punktu w czasie] |
The last time we spoke was on Monday. → We haven’t spoken since Monday. |
FOR |
Subject + haven’t/hasn’t + V₃ + for [period] 🇵🇱 Podmiot + nie + V₃ + przez [okres czasu] |
It’s ages since I last saw her. → I haven’t seen her for ages. |
Klucz: BEEN → It has been… since · SINCE → haven’t…since [punkt] · FOR → haven’t…for [okres]
Complete the second sentence. Use the key word. Use 2–5 words.
-
I last went to the cinema a month ago.BEEN
It a month since I went to the cinema. -
The last time we spoke was on Monday.SINCE
We Monday. -
It’s ages since I last saw her.FOR
I ages.
1. It has been a month since I went to the cinema.
2. We haven’t spoken since Monday.
3. I haven’t seen her for ages.
🎓 Exam Practice — Full Transformation Set
Exercise 1: Key Word (with answers) · Exercise 2: Open Transformation (student writes freely)
📝 Exercise 2 is open — write the full clause. Type your answer then check manually against the key.
🇵🇱 Ćwiczenie 1 ma słowo kluczowe. Ćwiczenie 2 jest otwarte — wpisz pełną odpowiedź i sprawdź z kluczem.
Complete the second sentence. Use the key word unchanged. Use 2–5 words.
Uzupełnij drugie zdanie, używając podanego słowa. Nie zmieniaj formy słowa kluczowego. Użyj 2–5 wyrazów.
— Pattern A: Duration Bridge —
-
I last saw my cousin in October.SINCE
I October. -
We moved to this house ten years ago.FOR
We ten years. -
The last time it rained was three weeks ago.FOR
It three weeks.
— Pattern B: First Time / Never —
-
I have never flown in a helicopter before.FIRST
It’s in a helicopter. -
This is his first time winning a trophy.NEVER
He a trophy before. -
Is this your first visit to a “green” farm?EVER
Have a “green” farm before?
— Pattern C: Start / Begin —
-
She started her job as a waitress in May.BEEN
She May. -
They began their journey two days ago.ON
They journey for two days. -
I started wearing glasses when I was five.HAD
I I was five.
— Pattern D: Such a… / Superlative —
-
I have never seen such a well-built athlete.EVER
He is the most well-built athlete I . -
This is the most beautiful dress I have ever seen.SUCH
I have dress. -
I’ve never met such a friendly waiter.THE
He is I have ever met.
— Pattern E: Last Time Formula —
-
I last went to the cinema a month ago.BEEN
It a month since I went to the cinema. -
The last time we spoke was on Monday.SINCE
We Monday. -
It’s ages since I last saw her.FOR
I ages.
1. I haven’t seen my cousin since October.
2. We have lived in this house for ten years.
3. It hasn’t rained for three weeks.
4. It’s the first time I have flown in a helicopter.
5. He has never won a trophy before.
6. Have you ever visited a “green” farm before?
7. She has been a waitress since May.
8. They have been on their journey for two days.
9. I have had glasses since I was five.
10. He is the most well-built athlete I have ever seen.
11. I have never seen such a beautiful dress.
12. He is the friendliest waiter I have ever met.
13. It has been a month since I went to the cinema.
14. We haven’t spoken since Monday.
15. I haven’t seen her for ages.
Complete the second sentence using Present Perfect so it has the same meaning. Write freely.
Uzupełnij drugie zdanie używając Present Perfect tak, aby miało to samo znaczenie. Pisz swobodnie — sprawdź z kluczem po zakończeniu.
⚠️ This exercise is open-ended. Type your answer then reveal the Answer Key below to check yourself.
— Pattern A —
-
I last went to the dentist in June.I haven’t
-
He last smoked a cigarette a year ago.He hasn’t
-
They last visited Paris in 2018.They haven’t
— Pattern B —
-
This is my first time driving a tractor.I have
-
I’ve never seen a ghost before.It is the
-
He’s never played chess before.It’s the
— Pattern C —
-
I started learning to swim in May.I have
-
She began her career in 1990.She has
-
They started building the house in April.They have
— Pattern D —
-
I’ve never seen such a beautiful garden.It’s the
-
This is the worst movie I have ever watched.I have
-
I have never heard such a loud noise.It’s the
— Pattern E —
-
I last saw Tom two weeks ago.It’s been
-
We last went out for dinner a long time ago.We haven’t
-
The last time it snowed was last winter.It hasn’t
Pattern A:
1. I haven’t been to the dentist since June.
2. He hasn’t smoked a cigarette for a year.
3. They haven’t visited Paris since 2018.
Pattern B:
4. I have never driven a tractor before.
5. It is the first time I have seen a ghost.
6. It’s the first time he has played chess.
Pattern C:
7. I have been learning to swim since May.
8. She has been working since 1990. (various forms accepted)
9. They have been building the house since April.
Pattern D:
10. It’s the most beautiful garden I have ever seen.
11. I have never watched such a bad / terrible movie before.
12. It’s the loudest noise I have ever heard.
Pattern E:
13. It’s been two weeks since I last saw Tom.
14. We haven’t gone out for dinner for a long time.
15. It hasn’t snowed since last winter.