HomeGrammarPresent Perfect ExercisesPresent Perfect Final Test

Present Perfect Final Test

A2-B2 Level

Question 1 of 300 correct so far

Question 1

Complete with present perfect (Easy Level).

I (see / never) this film before.

Grammar review

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)

💡 Tips for Success

  • Read each sentence carefully for context clues
  • Questions 1-10: Basic present perfect forms and uses
  • Questions 11-20: More complex with irregular verbs and time expressions
  • Questions 21-30: Advanced contexts requiring deeper understanding
  • Think about whether the action connects to the present moment
  • Consider experience, recent past, continuing situations, and present results

Frequently Asked Questions

What are the main uses of the present perfect tense?

The present perfect has four main uses. First, life experience: "I have visited Rome" (at some unspecified time). Second, recent actions with present results: "I have lost my keys" (I still cannot find them now). Third, continuing situations: "She has lived here for ten years" (and still lives here). Fourth, actions in an unfinished time period: "I have eaten three apples today" (today is not over). Each use connects a past action or state to the present moment in some way. Understanding which use applies in context is key to mastering the tense and performing well in exams, where all four uses appear in mixed exercises.

How do I know when to use present perfect or past simple?

The key question is: does the sentence refer to a specific finished time, or does it connect to the present? If there is a specific past time marker — "yesterday," "last week," "in 2015," "when I was young" — use the past simple. If the time is unspecified, unfinished, or the result matters now, use the present perfect. Compare: "I lost my wallet yesterday" (past simple — specific time) vs "I have lost my wallet" (present perfect — I still do not have it). Time markers like "already," "yet," "ever," "never," "just," "so far," and "recently" almost always signal present perfect. This distinction is the single most tested tense choice in Cambridge B1 and B2 exams.

What score do I need to pass a present perfect test?

In this comprehensive test, the passing score is 70% (21 out of 30 questions). This aligns with Cambridge exam standards, where candidates typically need around 60-70% to pass at each level. However, if you are aiming for a high grade, target 80% or above. The questions progress in difficulty, so do not worry if the later questions feel harder — that is intentional. Focus on getting the first twenty questions correct to build a strong foundation, then tackle the advanced questions carefully. If you score below 70%, revisit the specific subtopics you found difficult — this test covers experience, time expressions, since and for, negatives, questions, and tense comparison.

🌟 Community Insights

How difficult did you find this exercise?