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

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

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

Practice your English grammar with this B1 Present Perfect test. Includes 15 multiple-choice questions, detailed explanations, and exam-focused practice for IELTS, TOEFL, and YDS.

The Present Perfect tense is one of the most important yet challenging grammar topics for English learners at the B1 level. It connects past actions to the present moment, making it essential for real-life communication as well as exams like IELTS, TOEFL, and YDS. Understanding when and how to use this tense correctly can significantly improve both your speaking and writing skills.

In this test, you will encounter a wide variety of Present Perfect structures, including affirmative, negative, and interrogative forms. The questions are carefully designed to test your understanding of time expressions such as “already,” “yet,” “just,” “since,” and “for,” which are commonly used with this tense. Mastering these patterns will help you avoid common mistakes and build confidence.

Each question is followed by detailed explanations provided in a separate section. These explanations are intentionally thorough, helping you understand not just the correct answer but also the reasoning behind it. Take your time, analyze each option carefully, and treat this test as a valuable step toward mastering English grammar.

 

RESULTS

#1. She ______ her homework already.

#2. I ______ never ______ to Paris.

#3. They ______ in this house for ten years.

#4. We ______ just ______ dinner.

#5. He ______ his keys. He can’t find them.

#6. ______ you ever ______ sushi?

#7. She ______ not finished her project yet.

#8. I ______ known him since 2015.

#9. We ______ already ______ that movie.

#10. He ______ just ______ the room.

#11. They ______ never ______ such a beautiful place.

#12. She ______ worked here for five years.

#13. I ______ not ______ my teacher yet.

#14. ______ they finished their work yet?

#15. He ______ already ______ his email.

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 sentence uses “already,” which typically appears with the Present Perfect to indicate a completed action. The correct structure is “has + past participle.”
Answer: has finished

2. “Never” is commonly used with the Present Perfect to describe life experiences. The correct structure is “have + been.”
Answer: have

3. “For ten years” indicates duration from past to present, requiring the Present Perfect tense.
Answer: have lived

4. “Just” indicates a very recent action, commonly used with Present Perfect.
Answer: have

5. The result (he can’t find them) shows a present effect of a past action, requiring Present Perfect.
Answer: has lost

6. Questions about life experiences use Present Perfect with “ever.”
Answer: Have

7. Negative Present Perfect uses “has not” or “hasn’t” with past participle.
Answer: has

8. “Since 2015” shows a starting point in the past continuing to now, so Present Perfect is needed.
Answer: have known

9. “Already” signals Present Perfect usage with completed actions.
Answer: have

10. “Just” again indicates a recent action, requiring Present Perfect.
Answer: has

11. “Never” requires Present Perfect when talking about experiences.
Answer: have

12. Third-person singular subject “she” requires “has” in Present Perfect.
Answer: has

13. “Yet” is commonly used in negative sentences with Present Perfect.
Answer: have

14. Questions with “yet” typically use Present Perfect.
Answer: Have

15. “Already” indicates a completed action relevant to now, so Present Perfect is used.
Answer: has

Yorum bırakın

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

Reklam
Reklam
Scroll to Top