Search This Blog

13 August 2025

Grammar Test B1 (Verb Tenses): Comparing Simple Past Tense and Present Perfect Tense

2025 Series: Test 3
For the complete lesson, click this.

Instruction: Choose the correct verb form for each sentence.

1. I ____  my bedroom last weekend.
a) painted
b) have painted 

2. She ____ a mountain before.
a) didn’t climb
b) has never climbed 

3. They ____  the garage yesterday.
a) cleaned
b) have cleaned 

4. We ____  puzzles many times together.
a) solved
b) have solved 

5. He ____  a big fish last summer.
a) caught
b) has caught 

6. I ____ the windows earlier today.
a) washed
b) have washed 

7. She ____  English since 2012.
a) taught
b) has taught 

8. They ____ an old coin in the garden.
a) found
b) have found 

9. We ____ our group project. We are ready to launch it.
a) just completed
b) have just completed 

10. He ____ my pen five minutes ago.
a) borrowed
b) has borrowed 

11. I ____ this song since childhood.
a) knew
b) have known 

12. She ____ that song on the radio yesterday.
a) heard
b) has heard 

13. They ____ to that museum twice.
a) went
b) have been 

14. We ____ this topic last night.
a) discussed
b) have discussed 

15. He ____ his old car recently so he takes the bus temporarily.
a) sold
b) has sold 

16. I ____ a fox near the forest last week.
a) saw
b) have seen 

17. She ____ three letters so far today.
a) wrote
b) has written 

18. They ____ early to the meeting yesterday.
a) arrived
b) have arrived 

19. We ____ about this issue before.
a) already talked
b) have already talked 

20. He ____ his phone yesterday.
a) lost
b) has lost


Show More/Show Less Example

ANSWER KEY AND EXPLANATIONS

No comments:

Post a Comment

DISCLAIMER: The other contributing writers and members of this publication and our advertisers do not necessarily share the opinions of the writer of the article above.

Language Levels

Language Levels

Click image to go to the post