Perfect tenses and time
Haven't … since, it's (been) ages since, the first time, had never … before and by the time.

Part 4 at C1 still loves time expressions – with a twist: perfect tenses, the past perfect and phrases like 'by the time'. Let's make sure your timing is right!
Present perfect and time
Past perfect
Continuous perfect forms
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 (3–6 words).
SPOKEN
I haven't spoken to Mark since the wedding.
The last time + past simple → haven't + past participle + since. 'Haven't' counts as two words.
AGES
It's been ages since I went to a concert.
Haven't + past participle + for = It's been ages since + past simple.
TIME
By the time we got to the station, the train had already left.
By the time + past simple, past perfect.
Common mistakes
- ✗ I haven't seen her since three years.✓ I haven't seen her for three years.Since + a point in time; for + a period.
- ✗ By the time we arrived, the film started.✓ By the time we arrived, the film had started.The earlier action needs the past perfect.
- ✗ It's the first time I see snow.✓ It's the first time I've seen snow.It's the first time + present perfect.

Picture a quick timeline: which action happened first? The earlier one often needs a perfect tense. Then count your words – 'haven't' counts as two!
Quick check
Complete the second sentence so that it means the same as the first. Use the key word and write 3–6 words.
🇪🇸 Guía en español: Conectores en inglés para el B2 y el C1: lista con ejemplos →