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 Exercise

July 5, 2022 - B1pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1I ............... for a bus for two hours.
Wrong!
Use "have been waiting" for an action that started in the past and is still continuing now.
2I ............... really hard last summer.
Wrong!
Use "worked" because "last summer" gives a finished time in the past.
3We ............... a great time when we went on holiday in the Maldives.
Wrong!
Use "had" because the holiday is a finished past event.
4When I went to her house yesterday, she ............... in her garden.
Wrong!
Use "was working" for a longer action in progress when another past action happened.
5Where ............... all this time?
Wrong!
Use "have you been" to ask about a period continuing up to now.
6I will marry you when I ............... a job.
Wrong!
Use "get" after "when" to refer to a future event in a time clause.
7If you marry me, we will both ............... happy.
Wrong!
Use "will be" in the main clause of a real future conditional.
8I asked him if he ............... help me.
Wrong!
Use "could" in reported speech after the past verb "asked".
9One day, it ............... possible to live on Mars.
Wrong!
Use "will be" to make a prediction about the future.
10Sorry I shouted at you; I ............... to.
Wrong!
Use "didn't mean" because the shouting and the intention were in the past.
11I would rather you ............... me alone.
Wrong!
Use "left" after "would rather" when talking about what you want someone else to do.
12If you are free this evening, we ............... out for a meal.
Wrong!
Use "can go" to say that going out is possible if the condition is true.
Done.
Score: 0/12
Share your score!

Answers

  1. I have been waiting for a bus for two hours.
  2. I worked really hard last summer.
  3. We had a great time when we went on holiday in the Maldives.
  4. When I went to her house yesterday, she was working in her garden.
  5. Where have you been all this time?
  6. I will marry you when I get a job.
  7. If you marry me, we will both will be happy.
  8. I asked him if he could help me.
  9. One day, it will be possible to live on Mars.
  10. Sorry I shouted at you; I didn’t mean to.
  11. I would rather you left me alone.
  12. If you are free this evening, we can go out for a meal.
  • 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

  • 100 Best Synonyms for “Perfect” June 25, 2026
  • 100 Email Subject Lines for Status Updates Clients Will Open June 25, 2026
  • Passive with Reporting Verbs Exercise June 25, 2026
  • 100 Best Synonyms for “Blissful” June 25, 2026
  • 100 Words Every Hotel Guest Should Know June 25, 2026
  • 100 Best Synonyms for “Formulate” June 25, 2026
  • 100 Best Synonyms for “New” 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.