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

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

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

Challenge your grammar skills with this B1 Present Perfect vs Past Simple test. Includes 15 questions and detailed explanations for IELTS, TOEFL, and YDS learners.

At the B1 level, one of the most critical grammar distinctions learners must master is the difference between the Present Perfect and the Past Simple tense. While both refer to past actions, they are used in very different contexts depending on whether the time is specified or the result is important now. This distinction is essential for both accuracy and fluency.

In exams such as IELTS, TOEFL, and YDS, this topic is frequently tested through tricky questions that require careful attention to time expressions and sentence meaning. Words like “yesterday,” “last night,” and “in 2022” clearly signal the Past Simple, while expressions like “just,” “already,” “yet,” “ever,” “never,” “since,” and “for” often require the Present Perfect.

This test is designed to help you confidently choose between these two tenses. Each question reflects real exam-style usage and common situations in everyday English. The explanations section will give you a deep understanding of each answer, helping you avoid common mistakes and build long-term accuracy.

 

RESULTS

#1. I ______ already ______ my assignment.

#2. She ______ to the gym yesterday evening.

#3. We ______ never ______ such a difficult exam.

#4. He ______ his car two months ago.

#5. ______ you ever ______ to New York?

#6. They ______ just ______ the report.

#7. I ______ him last weekend.

#8. She ______ already ______ her dinner.

#9. We ______ to Italy in 2020.

#10. He ______ never ______ a plane before.

#11. They ______ their homework yesterday.

#12. I ______ just ______ my friend.

#13. ______ she finish the project last week?

#14. We ______ not seen this place before.

#15. He ______ his phone an hour ago.

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. “Already” indicates a completed action with present relevance, requiring Present Perfect.
Answer: have

2. “Yesterday evening” is a finished time expression, so Past Simple is used.
Answer: went

3. “Never” is used with Present Perfect for life experiences.
Answer: have

4. “Two months ago” refers to a specific past time, so Past Simple is needed.
Answer: sold

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

6. “Just” signals a recently completed action, requiring Present Perfect.
Answer: have

7. “Last weekend” is a finished past time, so Past Simple is correct.
Answer: saw

8. “Already” indicates Present Perfect usage.
Answer: has

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

10. “Never before” refers to life experience, so Present Perfect is used.
Answer: has

11. “Yesterday” requires Past Simple.
Answer: completed

12. “Just” indicates a recent action, requiring Present Perfect.
Answer: have

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

14. “Before” in this context suggests life experience, requiring Present Perfect.
Answer: have

15. “An hour ago” refers to a finished past time, so Past Simple is used.
Answer: lost

Yorum bırakın

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

Reklam
Reklam
Scroll to Top