Select a level to start
Or try it another way
More practice on · English
Present Perfect
This is Tuthor
Everything you need to study, from primary to sixth form
90 games and 226 explained quizzes across 14 subjects. Free, no sign-up.
Are you a teacher?
Share it with your class
🏆 New: play it live with your class, everyone on their phone →The Present Perfect exam has 37 multiple-choice questions across these levels: Primary (25), Secondary (37). Each attempt draws 10 at random from the level you choose. You get two tries per question, and each answer is explained afterwards. At the end you see your grade.
1. How do we form the present perfect?
✅ have/has + past participle
Present perfect = have/has + past participle. "I have eaten." "She has gone." Never use "did" with present perfect.
2. Which sentence is correct?
✅ I saw him yesterday.
"Yesterday" is a finished time, so it needs the past simple: I saw him. The present perfect never goes with a finished time expression, however recent it is.
3. Which sentence is WRONG?
✅ I have seen him yesterday.
With a finished, specific moment (yesterday) you use the past simple: "I saw him yesterday". The present perfect does not take a closed date.
Tuthor uses essential cookies to work and, with your permission, analytics cookies to improve the experience.