Present Perfect · Exercises
A2Elementary practice
Experiences, recent news, negatives and questions.
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
- A2 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 A2
- have / has + past participle
- Past participles (gone, seen, written…)
- Negatives: haven’t / hasn’t
- Questions: Have you…?
- Short answers
- Experiences: ever / never
- already / yet / just
- Unfinished time: today, this week
- for / since
- 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.
Is this sentence correct?
I have rode a horse.
Show answer
I have ridden a horse.
“rode” should be “ridden”. “ride” is irregular: ride – rode – ridden. After have/has use the past participle (ridden).
Choose the past participle.
Zara has _____ (fly) a kite.
Show answer
Zara has flown a kite.
“fly” is irregular: fly – flew – flown. After have/has use the past participle (flown).
Which sentence matches the timeline?
(Timeline: Some time before now, and it matters now)
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.
Make the sentence negative.
My cousin has started a new course.
Show answer
My cousin hasn't started a new course.
Negative: hasn't + past participle. My cousin hasn't started a new course. With unfinished actions you can add “yet” at the end.
Which sentence matches the timeline?
(Timeline: Some time before now, and it matters now)
Show answer
My friends have played the guitar.
“have played” is the present perfect (have / has + past participle): some time before now, and it matters now.
Complete the negative sentence.
Ali _____ finished the report yet.
Show answer
Ali hasn't finished the report yet.
Negative: hasn't + past participle. Ali hasn't finished the report.