HOME / GRAMMAR EXERCISES / VERB TENSES IN CONTEXT 1

VERB TENSES IN CONTEXT EXERCISE 1 (ESL)

level: Intermediate (B1/B2)

✓ Useful for TOEFL ✓ Useful for TOEIC
Choosing the right verb tense isn’t just about knowing the forms — it’s about reading the time context and meaning of each sentence. This exercise draws on a range of tenses including the simple past, present perfect, past continuous, past perfect, and present perfect continuous.




Grammar review Choosing the right verb tense — quick reference

This exercise tests your ability to choose the correct tense based on the time context and meaning of each sentence. The table below summarises the tenses that appear in this exercise and the key signal words for each.

TenseKey useSignal words
Simple pastCompleted action at a specific past timeyesterday, last night, ago, in 2010
Past continuousAction in progress at a past momentwhen, while, at that moment
Past perfectAction completed before another past actionby the time, already, after, before
Present perfectPast action with present relevance; unfinished timeever, never, already, yet, just, since, for
Present perfect continuousOngoing action started in the past — emphasises durationfor, since, how long, all day
Passive (past)Action done to the subject at a past momentwas/were + past participle; by

The most important distinction in this exercise: simple past vs present perfect. Use simple past when the time period is finished or specified. Use present perfect when the time period is unfinished or the result still matters now.

READY TO PRACTICE? LET’S GO!

Choose the correct verb tense to complete each sentence.

1. John ________ in San Diego for the past 3 years (and he still lives there).
2. My brother ________ in San Diego up until last year.
3. I worked as a graphic designer before I ________ to England.
4. ________ reading the paper yet?
5. I ________ in love three times in my life.
6. I ________ in love with her, but she didn't feel the same way.
7. Frank ________ tennis for three years when he was at school.
8. _________ me last night?
9. I was at the club yesterday, but I _________ you.
10. I ________ this upset in many years!
11. The president ________ in power for four years (and he's still in power).
12. My car ________ when we arrived.
13. We ________ to her last night.
14. Robert ________ eating by the time his friends arrived.
15. Q: How long have you been traveling? A: I ________ for three weeks.
16. Q: Are you going to jump in the shower? A: No, I ________ a shower in the morning.
17. Can you ________ at the gym?
18. I don't enjoy _________ in the rain.
19. Q: What were you guys talking about? A: We _________ about the future.
20. Eddie ________ this happy in months!



Premium Edition Ad-free browsing, PDFs & premium exercises
Business English Conversations Online course
ESL Shop Affordable teaching & learning materials
More great stuff
American idioms
Phrasal verbs
Varieties of English
Travel English
Language-specific grammar
Our other sites
BusinessEnglishSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com

★ Go Premium — ad-free!
Connect & follow
© 2006–2026 LearnEnglishFeelGood.com unless otherwise stated. Reposting our content is not allowed. See our content policy.