• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

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.
Select 2 answers.
Wrong!
Both "was" and "had been" can describe his illness before the later past event; "has been" is wrong because he is no longer alive.
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 yesterday because of the snowstorm.
Wrong!
Use "were" with the plural subject "The trains" in the past simple with the finished time "yesterday".
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.
11By the time you return on Monday, they ............... the job.
Wrong!
Use "will have finished" for an action that will be completed before another future point (your return on Monday).

Exercise complete

0/ out of 11 correct answers
Challenge a friend
More Exercises →

Answers

  1. This has been going on for a while.
  2. I asked around, but nobody had seen my cat.
  3. He was / 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 yesterday 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. By the time you return on Monday, they will have finished the job.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 112 lessons and 730 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)
Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Struggling” October 25, 2026
  • 100 Best Synonyms for “Excessive” October 25, 2026
  • Cheesy vs. corny vs. hokey vs. schmaltzy vs. kitschy vs. tacky October 25, 2026
  • Preposition Placement in Relative Clauses Exercise October 25, 2026
  • 100 Best Synonyms for “Contentious” October 25, 2026
  • 100 Best Synonyms for “Pursued” October 25, 2026
  • 100 Best Synonyms for “Strongly” October 25, 2026
  • 100 Best Synonyms for “Ex” October 25, 2026
  • Assure, ensure, insure, reassure, guarantee, and secure: how to choose October 25, 2026
  • 100 Best Synonyms for “Condescending” October 25, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap