B1 Present Perfect Grammar Test 3 (15 Questions) – IELTS, TOEFL, YDS Practice

present perfect test B1, present perfect quiz, English grammar exercises, IELTS grammar preparation, TOEFL tense practice, YDS English grammar, present perfect questions, B1 English test

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.

PREVIOUS
FINISH

A1 Online Grammar Tests

A2 Online Grammar Tests

Tests

B2 Online Grammar Tests

C1 Online Grammar Tests

C2 Online Grammar Tests

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

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Reklam
Reklam
Scroll to Top