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

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

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

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

Mastering the difference between the Present Perfect and the Past Simple tense is essential for achieving fluency at the B1 level. Although both tenses refer to actions in the past, their usage depends heavily on context, especially whether the time of the action is specified or not. Understanding this distinction is key to avoiding common grammar mistakes.

In exams like IELTS, TOEFL, and YDS, this topic is frequently tested because it reveals how well learners understand time expressions and sentence meaning. The Past Simple is typically used with finished time expressions such as “yesterday,” “last week,” or “in 2018,” while the Present Perfect is used when the exact time is not important or when the result is connected to the present.

This test includes a range of carefully designed questions that reflect real exam conditions. Each question challenges your ability to recognize context clues and apply the correct tense. The detailed explanations provided at the end will help reinforce your understanding and guide you toward more accurate usage.

 

RESULTS

#1. I ______ just ______ my breakfast.

#2. She ______ to the market yesterday.

#3. We ______ already ______ this exercise.

#4. He ______ his leg last year.

#5. ______ you ever ______ a horse?

#6. They ______ their homework an hour ago.

#7. I ______ never ______ such a beautiful city.

#8. She ______ just ______ her friend.

#9. We ______ to Spain in 2021.

#10. He ______ already ______ his project.

#11. I ______ him two days ago.

#12. They ______ not seen this film yet.

#13. ______ she visit you last week?

#14. We ______ just ______ our tickets.

#15. He ______ his homework last night.

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 very recent action connected to the present, so Present Perfect is required.
Answer: have

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

3. “Already” signals Present Perfect because it refers to a completed action with present relevance.
Answer: have

4. “Last year” is a specific past time, requiring Past Simple.
Answer: broke

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

6. “An hour ago” refers to a finished past time, so Past Simple is needed.
Answer: finished

7. “Never” is used with Present Perfect to describe life experiences.
Answer: have

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

9. “In 2021” is a finished past time, so Past Simple is used.
Answer: went

10. “Already” indicates a completed action relevant to the present.
Answer: has

11. “Two days ago” clearly requires Past Simple.
Answer: met

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

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

14. “Just” indicates recent completion, so Present Perfect is used.
Answer: have

15. “Last night” refers to a finished time in the past, so Past Simple is required.
Answer: did

Yorum bırakın

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

Reklam
Reklam
Scroll to Top