Present perfect: since, for, the last time
Since and for, the last time, it's ages since, the first time and never … before.

Many Part 4 questions jump between the past simple and the present perfect. They look tricky, but there are only a few patterns – learn them and you'll spot them straight away!
Since and for
Past simple ↔ present perfect
These pairs mean the same. Learn them as pairs.
The first time and never … before
How it comes up in Part 4
In Part 4 you complete the second sentence with the key word, so that it means the same as the first one (2–5 words).
PLAYED
I haven't played tennis for two years.
The last time + past simple → haven't + past participle + for.
LIVED
We have lived in Dublin since 2019.
Moved in 2019 and still there: present perfect + since.
NEVER
I have never tried sushi before.
It's the first time I've … = I've never … before.
Common mistakes
- ✗ I live here since 2015.✓ I have lived here since 2015.Use the present perfect with 'since' and 'for' for things that are still true.
- ✗ I have seen him yesterday.✓ I saw him yesterday.A finished time (yesterday, last week, in 2010) needs the past simple.
- ✗ I haven't seen her since two weeks.✓ I haven't seen her for two weeks.For + a period; since + a point in time.

If the first sentence has 'ago', 'the last time' or 'It's ages since', the answer probably needs the present perfect with 'for' or 'since'. A period of time → for; a point in time → since.
Quick check
Complete the second sentence so that it means the same as the first. Use the key word and write 2–5 words.
🇪🇸 Guía en español: Gramática del B2 First: qué entra en el examen y cómo estudiarla →