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

April 14, 2023 - B1pdf

Fill in the blanks with an appropriate tense form.

Progress 0 of 11 answered
1This ............... on for a while.
Wrong!
Use "has been going" for an action that started in the past and continues now.
2I asked around, but nobody ............... my cat.
Wrong!
Use "had seen" because the seeing would have happened before I asked around.
3He ............... ill for several months before he died.
Wrong!
Use "had been" for a state that continued up to a past event.
4He ............... near the place where he was born.
Wrong!
Use "was buried" because the subject received the action.
5She ............... any interest in politics.
Wrong!
Use "doesn't have" with the third-person singular subject "She".
6The trains ............... late because of the snowstorm.
Wrong!
Use "were" with the plural subject "The trains" in the past simple.
7I missed the flight because I ............... .
Wrong!
Use "overslept" for a completed past reason for missing the flight.
8She ............... with her parents ever since she lost her job.
Wrong!
Use "has been living" for a situation that began in the past and continues now.
9I know the man who ............... pens near the railway station.
Wrong!
Use "sells" for a regular activity or general fact.
10She ............... jobless since she moved to her village.
Wrong!
Use "has been" with "since" for a state that began in the past and continues now.
11They ............... the job by Monday.
Wrong!
Use "will have finished" for an action completed before a future deadline.
Done.
Score: 0/11
Share your score!

Answers

  1. This has been going on for a while.
  2. I asked around, but nobody had seen my cat.
  3. He had been ill for several months before he died.
  4. He was buried near the place where he was born.
  5. She doesn’t have any interest in politics.
  6. The trains were late because of the snowstorm.
  7. I missed the flight because I overslept .
  8. She has been living with her parents ever since she lost her job.
  9. I know the man who sells pens near the railway station.
  10. She has been jobless since she moved to her village.
  11. They will have finished the job by Monday.
  • 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 “Increased” June 24, 2026
  • 100 Words to Describe Strength June 24, 2026
  • 100 Examples of Superlative Adjectives June 24, 2026
  • 100 Best Synonyms for “Negative” June 23, 2026
  • Considerable vs. considerate: what is the difference? June 23, 2026
  • Basic Questions: Name, Age, Country, and Job Exercise June 23, 2026
  • 100 Best Synonyms for “Hollow” June 23, 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.