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 Gap Filling Exercise

November 30, 2021 - B1pdf

Fill in the blanks.

Progress 0 of 12 answered
1After he ............... his exams, he went to Asia for a month.
Select 2 answers.
Wrong!
"Finished" and "had finished" are both possible because the first action happened before the later past action.
2I wish I ............... curly hair.
Wrong!
Use "had" after "I wish" to talk about an unreal present situation.
3Ten o'clock—it is time you ............... to bed.
Wrong!
Use "went" after "it is time" to say what should happen now.
4Don't come and see me tomorrow. I would rather you ............... on Monday.
Wrong!
Use "came" after "would rather" when we want another person to do something.
5She ............... jobless for six months.
Wrong!
Use "has been" for a state that started in the past and continues now.
6We ............... each other since Christmas.
Wrong!
Use "haven't seen" with "since Christmas" for a period continuing up to now.
7That is the third banana you ............... this morning.
Wrong!
Use "have eaten" because the present perfect connects the repeated action with the present situation.
8I ............... two rooms since lunchtime.
Wrong!
Use "have painted" to emphasize the completed result: two rooms are finished.
9I ............... all afternoon.
Wrong!
Use "have been painting" to emphasize the continuous activity during the afternoon.
10I am sure we ............... before.
Wrong!
Use "have met" for an experience at an unspecified time before now.
11He ............... ill last week.
Wrong!
Use "was" with the finished past time expression "last week".
12He ............... ill for more than a week.
Wrong!
Use "has been" for a state that began in the past and continues now.
Done.
Score: 0/12
Share your score!

Answers

  1. After he finished / had finished his exams, he went to Asia for a month.
  2. I wish I had curly hair.
  3. Ten o’clock—it is time you went to bed.
  4. Don’t come and see me tomorrow. I would rather you came on Monday.
  5. She has been jobless for six months.
  6. We haven’t seen each other since Christmas.
  7. That is the third banana you have eaten this morning.
  8. I have painted two rooms since lunchtime.
  9. I have been painting all afternoon.
  10. I am sure we have met before.
  11. He was ill last week.
  12. He has been ill for more than a week.
  • 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

  • How “Gaslighting” Entered English from a 1938 Play June 28, 2026
  • 100 Ways to Talk About Sports For Casual Fans June 28, 2026
  • 100 Best Synonyms for “Inconsiderate” June 28, 2026
  • 100 English Phrases for Asking About Internet Problems June 28, 2026
  • 100 Words Every Sound Engineer Should Know June 28, 2026
  • 100 Best Synonyms for “Autonomy” June 28, 2026
  • 100 Best Synonyms for “Jolly” June 28, 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.