B1 Present Perfect Grammar Test 3 (15 Questions) – IELTS, TOEFL, YDS Practice
Take your skills further with this B1 Present Perfect Grammar Test. Includes 15 questions, detailed explanations, and exam-focused practice for IELTS, TOEFL, and YDS.
The Present Perfect tense is essential for expressing experiences, recent actions, and situations that continue from the past into the present. At the B1 level, learners must go beyond basic recognition and begin to confidently use this tense in a wide variety of contexts. This includes distinguishing it from the Past Simple and understanding how time expressions influence meaning.
In international exams such as IELTS, TOEFL, and YDS, Present Perfect questions often test both form and usage. You are expected to correctly apply auxiliary verbs, choose the right past participles, and recognize signal words like “yet,” “already,” “just,” “since,” and “for.” These elements are key to achieving accuracy in grammar sections.
This test has been carefully designed to challenge your understanding through realistic and varied questions. The detailed explanations at the end will guide you step by step, helping you internalize the rules and avoid common mistakes. Approach each question thoughtfully and use this opportunity to strengthen your grammar foundation.
RESULTS
#1. I ______ just ______ my homework, so I can relax now.
#2. She ______ never ______ abroad before.
#3. We ______ not ______ the results yet.
#4. He ______ lived in this city ______ five years.
#5. ______ you ever ______ a famous person?
#6. They ______ already ______ the problem.
#7. I ______ not finished my book ______.
#8. She ______ worked here ______ she graduated.
#9. We ______ just ______ a new project.
#10. He ______ lost his wallet, so he is very worried.
#11. They ______ never ______ such a big house.
#12. I ______ known him ______ many years.
#13. ______ she finished her homework yet?
#14. We ______ not ______ our teacher yet.
#15. He ______ just ______ his phone call.
Explanations
1. The word “just” indicates a recently completed action, which requires the Present Perfect tense structure.
Answer: have
2. “Never” is used with Present Perfect to describe life experiences.
Answer: has
3. Negative sentences with “yet” require Present Perfect.
Answer: have
4. “For five years” shows duration, so Present Perfect is used.
Answer: has
5. Questions about experiences use Present Perfect with “ever.”
Answer: Have
6. “Already” signals a completed action relevant to the present.
Answer: have
7. “Yet” is used in negative sentences with Present Perfect.
Answer: yet
8. “Since” refers to a starting point in time, requiring Present Perfect.
Answer: has
9. “Just” indicates a recent action, so Present Perfect is needed.
Answer: have
10. The present result (he is worried) shows the need for Present Perfect.
Answer: has
11. “Never” requires Present Perfect for experiences.
Answer: have
12. “For many years” expresses duration, so Present Perfect is used.
Answer: have
13. Questions with “yet” use Present Perfect.
Answer: Has
14. Negative Present Perfect structure is required here.
Answer: have
15. “Just” indicates recent completion, requiring Present Perfect.
Answer: has






