Present Perfect Final Test
A2-B2 Level
Question 1
Complete with present perfect (Easy Level).
I (see / never) this film before.
Grammar review
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?
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Reported Speech
MediumTransform direct speech into indirect speech
290 questions