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

Advanced Level Tenses Exercise for ESL Students

November 19, 2025 - C1pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1What have you been doing since we last ...............?
Wrong!
Use "met" because "since" refers back to a finished point in the past.
2Where is the book that I ............... you? What did you do with it?
Wrong!
Use "lent" for a completed past action connected to the present situation.
3I heard them ............... in the other room.
Wrong!
Use "talking" after "heard them" to show an action in progress.
4As I watched, she ............... .
Wrong!
Use "got into her car and drove away" for two completed actions in sequence.
5The building ............... in a few months.
Wrong!
Use "was completed" because the building received the action in the past.
6I ............... myself when I touched that hot vessel.
Wrong!
Use "burnt" for a completed action at a specific past time.
7How many plays ............... Shakespeare write?
Wrong!
Use "did" because Shakespeare's writing belongs to a finished historical period.
8He lives in Bangalore. He ............... in Bangalore for seven years.
Wrong!
Use "has been living" for an action that began in the past and continues now.
9When I phoned her, she ............... not at home. She was at her mother's house.
Wrong!
Use "was" for her location at the specific past time when you phoned.
10When we were driving down the road, we saw a car that ............... down.
Wrong!
Use "had broken" because the breakdown happened before we saw the car.
11I met him a few days ago. He ............... just returned from his native place.
Wrong!
Use "had" because his return happened before the past time when you met him.
12This morning I went to her house and rang the doorbell. There was no answer. She ............... .
Wrong!
Use "had gone out" because she left before you rang the doorbell.
Done.
Score: 0/12
Share your score!

Answers

  1. What have you been doing since we last met?
  2. Where is the book that I lent you? What did you do with it?
  3. I heard them talking in the other room.
  4. As I watched, she got into her car and drove away .
  5. The building was completed in a few months.
  6. I burnt myself when I touched that hot vessel.
  7. How many plays did Shakespeare write?
  8. He lives in Bangalore. He has been living in Bangalore for seven years.
  9. When I phoned her, she was not at home. She was at her mother’s house.
  10. When we were driving down the road, we saw a car that had broken down.
  11. I met him a few days ago. He had just returned from his native place.
  12. This morning I went to her house and rang the doorbell. There was no answer. She had gone out .
  • 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 Words Every Emergency Physician Should Know June 20, 2026
  • 100 Best Synonyms for “Merry” June 20, 2026
  • 100 Best Synonyms for “Youthful” June 20, 2026
  • 100 Words to Describe Boredom June 20, 2026
  • 100 Best Synonyms for “Invalid” June 20, 2026
  • 100 Best Synonyms for “Builders” June 20, 2026
  • 100 Best Synonyms for “Honorable” June 20, 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.