Pages

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.