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

February 14, 2023 - B1pdf

Fill in the blanks with an appropriate tense form.

Progress 0 of 12 answered
1If I had the money, I ............... buy a car.
Wrong!
In a second conditional sentence, the main clause uses "would" plus the base verb.
2If I had gone to university, I ............... business.
Wrong!
In a third conditional sentence, the main clause uses "would have studied" to talk about an unreal past result.
3When I opened the window, the cat ............... in.
Wrong!
The past simple "jumped" describes the next completed action in a past sequence.
4I wondered if you ............... free that evening.
Wrong!
In reported speech after a past reporting verb, "were" is the natural backshifted form.
5I thought you ............... like some juice, so I brought you a glass.
Wrong!
After "I thought", "might" is the natural backshifted form for a polite possibility.
6I ............... my phone on this table yesterday, but now it is gone.
Wrong!
With the finished past time expression "yesterday", the simple past "left" is correct.
7When I called her, she ............... at once.
Wrong!
The past simple "came" matches the completed past action "called".
8Who ............... to right now?
Wrong!
For an action happening now, the present continuous question form is "is she talking".
9"You look tired." "Yes, I ..............."
Wrong!
The present perfect continuous "have been running" explains a present result of a recent activity.
10I ............... two letters since lunchtime.
Wrong!
With "since lunchtime", the present perfect "have written" connects the action to the present.
11That is the sixth cookie you ............... since morning.
Wrong!
With "since morning", the present perfect "have eaten" counts actions up to now.
12How long ............... English?
Wrong!
For an activity that started in the past and continues now, use "have you been learning".
Done.
Score: 0/12
Share your score!

Answers

  1. If I had the money, I would buy a car.
  2. If I had gone to university, I would have studied business.
  3. When I opened the window, the cat jumped in.
  4. I wondered if you were free that evening.
  5. I thought you might like some juice, so I brought you a glass.
  6. I left my phone on this table yesterday, but now it is gone.
  7. When I called her, she came at once.
  8. Who is she talking to right now?
  9. “You look tired.” “Yes, I have been running“
  10. I have written two letters since lunchtime.
  11. That is the sixth cookie you have eaten since morning.
  12. How long have you been learning English?
  • 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 “Pinpoint” June 24, 2026
  • 100 Best Synonyms for “Extend” June 24, 2026
  • 100 Best Synonyms for “Foolish” June 24, 2026
  • Fixed Expressions and Idiomatic Collocations Exercise June 24, 2026
  • 100 Words Every Science Fair Student Should Know June 24, 2026
  • Phrasal Verbs in Context: Work and Study Exercise June 24, 2026
  • Why “fast asleep” means deeply asleep 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.