Present Perfect · Exercises
C2Proficient practice
Formal style: inversion and subtle tense choices.
Play
- Practice10 exercises at your own pace
- Time Attack60 seconds, as many as you can
- Survival3 lives, harder as you go
- Tense SortDrag sentences into their tense — 60 seconds
- Timelines10 sentences to match to their timelines
- C2 Boss12 hits before you lose 3 lives
- Irregular MatchPair verbs with their past forms — 60 seconds
Want to mix tenses, go endless or pick exercise types? Set up your own session.
What you’ll practise at C2
- Past participles (gone, seen, written…)
- Negatives: haven’t / hasn’t
- Questions: Have you…?
- Present perfect or past simple?
- Simple or continuous (have been doing)
- Passive: has been done
- Inversion: Never have I…
- Timelines: what the tense means
Need a refresher? Learn the present perfect: rules, tables and audio examples.
Sample exercises
A taste of what’s inside. In practice mode every exercise is freshly generated.
Rewrite the sentence starting with “Rarely”.
She has rarely tasted anything like it.
Show answer
Rarely has she tasted anything like it.
Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.
Write the present perfect simple or continuous.
Yuki _____ (drink) coffee all day.
Show answer
Yuki has been drinking coffee all day.
For an activity that has been going on (all morning, for an hour), use the present perfect continuous: have/has been + -ing.
Rewrite the sentence starting with “Never”.
Our teacher has never felt so welcome anywhere.
Show answer
Never has our teacher felt so welcome anywhere.
Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.
Is this sentence correct?
My dad has swum in a frozen lake.
Show answer
My dad has swum in a frozen lake.
Yes, it’s correct. “swim” is irregular: swim – swam – swum. After have/has use the past participle (swum).
Choose the correct sentence.
Which sentence is correct?
Show answer
Rarely have you eaten such a delicious meal.
Starting with a negative adverb (Never, Rarely, Seldom) is formal and emphatic: adverb + have/has + subject + participle.
Which timeline shows this sentence?
We have played the guitar.
Show answer
We have played the guitar.
“have played” is the present perfect (have / has + past participle): some time before now, and it matters now.