Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Tenses Worksheet Exercise

January 5, 2021 - B1pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1We ............... here for two hours.
Wrong!
Use "have been waiting" for an action that started in the past and is still continuing now.
2I ............... to the movies once a month.
Wrong!
Use "go" for a regular habit or routine.
3The train ............... the station at 3:30 yesterday.
Wrong!
Use "left" for a finished action at a specific past time.
4He ............... a few miles away from the railway station.
Wrong!
Use "lives" for a stable present fact about where someone lives.
5The road to the left ............... to his house.
Wrong!
Use "leads" for a general fact about where the road goes.
6I ............... here for two weeks starting next Monday.
Wrong!
Use "will be" when the speaker is talking about a future stay of two weeks.
7He ............... in Mexico.
Wrong!
Use "was born" to say where someone was born.
8The train ............... early in the morning.
Wrong!
Use "arrives" for a timetabled event.
9The weather ............... good today.
Wrong!
Use "is" as the linking verb to describe today’s weather.
10The students ............... on a picnic yesterday.
Wrong!
Use "went" with the finished past time expression "yesterday".
11I first ............... her in a park.
Wrong!
Use "met" for a finished first meeting in the past.
12She ............... English really well.
Wrong!
Use "speaks" for a general ability or fact.
Done.
Score: 0/12
Share your score!

Answers

  1. We have been waiting here for two hours.
  2. I go to the movies once a month.
  3. The train left the station at 3:30 yesterday.
  4. He lives a few miles away from the railway station.
  5. The road to the left leads to his house.
  6. I will be here for two weeks starting next Monday.
  7. He was born in Mexico.
  8. The train arrives early in the morning.
  9. The weather is good today.
  10. The students went on a picnic yesterday.
  11. I first met her in a park.
  12. She speaks English really well.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • Why “fast asleep” means deeply asleep June 24, 2026
  • 100 Best Synonyms for “Meaningful” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 2026
  • 100 Words Every Kitchen Porter Should Know June 24, 2026
  • 100 Best Synonyms for “Exemplary” June 24, 2026
  • 100 Best Synonyms for “Learn” June 24, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.