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

present perfect vs past simple test, B1 grammar quiz, English tenses exercises, IELTS grammar practice, TOEFL grammar test, YDS English exam, present perfect vs past simple exercises, English tense comparison

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

Test your understanding of Present Perfect vs Past Simple with this B1 grammar test. Includes 15 multiple-choice questions and detailed explanations for IELTS, TOEFL, and YDS.

Understanding the difference between the Present Perfect and the Past Simple tense is one of the most important grammar skills at the B1 level. While both tenses refer to past actions, they are used in very different contexts. The Past Simple is used for finished actions at a specific time in the past, whereas the Present Perfect connects past actions to the present or emphasizes results and experiences.

This distinction is especially important in international exams such as IELTS, TOEFL, and YDS, where questions are designed to test your ability to recognize time expressions and choose the correct tense accordingly. Words like “yesterday,” “last year,” and “in 2020” typically require the Past Simple, while expressions such as “already,” “yet,” “just,” “ever,” “never,” “since,” and “for” often signal the Present Perfect.

In this test, you will practice identifying the correct tense in different contexts. The questions include a variety of real-life situations and commonly used expressions. The detailed explanations at the end will help you clearly understand why each answer is correct, allowing you to avoid confusion and improve your overall grammar accuracy.

 

RESULTS

#1. I ______ my homework yesterday.

#2. She ______ just ______ the room.

#3. We ______ that movie last week.

#4. He ______ already ______ his lunch.

#5. ______ you ever ______ to London?

#6. They ______ their homework two hours ago.

#7. I ______ never ______ such a thing before.

#8. She ______ her keys, so she can’t open the door.

#9. We ______ to Paris in 2019.

#10. He ______ just ______ his email.

#11. I ______ him last Monday.

#12. They ______ not finished their work yet.

#13. ______ she call you yesterday?

#14. We ______ already ______ that problem.

#15. He ______ his car last year.

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 time expression “yesterday” refers to a finished time in the past, so Past Simple is required.
Answer: finished

2. “Just” indicates a recent action connected to the present, so Present Perfect is used.
Answer: has

3. “Last week” clearly indicates a finished past time, requiring Past Simple.
Answer: saw

4. “Already” is commonly used with Present Perfect to show a completed action.
Answer: has

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

6. “Two hours ago” refers to a specific past time, so Past Simple is needed.
Answer: did

7. “Never” indicates life experience, requiring Present Perfect.
Answer: have

8. The present result (she can’t open the door) shows the need for Present Perfect.
Answer: has

9. “In 2019” is a finished time in the past, so Past Simple is correct.
Answer: went

10. “Just” indicates a recently completed action, requiring Present Perfect.
Answer: has

11. “Last Monday” refers to a finished time, so Past Simple is used.
Answer: met

12. “Yet” in negative sentences requires Present Perfect.
Answer: have

13. “Yesterday” requires Past Simple in questions.
Answer: Did

14. “Already” signals Present Perfect usage.
Answer: have

15. “Last year” indicates a finished past time, so Past Simple is required.
Answer: bought

Yorum bırakın

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

Reklam
Reklam
Scroll to Top