HomeGrammarPresent Perfect ExercisesPresent Perfect Final Test

Present Perfect Final Test

A2-B2 Level

This comprehensive final test covers all major uses of the present perfect tense across 30 questions with progressive difficulty from A2 to B2. It tests your ability to form positive, negative, and question structures, choose correct irregular past participles, use time expressions like already, yet, just, ever, never, for, and since, and distinguish between present perfect and past simple in context. The questions are designed to reflect real exam conditions, mixing different subtopics so you cannot predict which grammar point comes next.

The first ten questions focus on basic present perfect formation and simple uses. Questions eleven to twenty introduce irregular verbs, time expressions, and more complex contexts. The final ten questions require deeper understanding — choosing between present perfect and past simple, recognising continuing situations, and handling tricky cases like "gone vs been" or "already vs yet." This progression mirrors how Cambridge and IELTS exams test grammar: they start with recognition tasks and build toward production tasks where you must understand meaning, not just form. Aim for at least 70% to demonstrate solid present perfect mastery.

Quick Rule

subject + have/has (+ not) + past participle (+ time expression)

  • 1.I have already finished the test. (completed action with "already")
  • 2.She hasn't called yet. (negative with "yet")
  • 3.Have they ever been to Australia? (experience question)
  • 4.We have known him since childhood. (continuing situation)
  • 5.He has just left the office. (very recent past)