Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • Writing Guides
  • Contact
You are here: Home / Exercises / Tenses Exercise

Tenses Exercise

January 5, 2019 - pdf

Fill in the blanks.

Progress 0 of 12 answered
1. I …………………………….. him for a long time.
Wrong!
In sentences with since and for, we normally use the present or past perfect tense in the main clause.
2. I was sorry when Janet moved to another city. We ……………………….. good friends since our childhood.
Wrong!
In sentences with since and for, we normally use the present or past perfect tense in the main clause.
3. I ……………………………. about six letters since morning.
Wrong!
In sentences with since and for, we normally use the present or past perfect tense in the main clause.
4. It is important that she ………………………….. me before she leaves.
Wrong!
In British English the structure with should is more common, whereas in American English subjunctives without should are more common.
5. You ……………………………… more polite to him.
Select 2 answers.
Wrong!
Should have been and ought to have been can be used to talk about unfulfilled past obligations.
6. He insisted that he …………………………… heard.
Wrong!
In British English the structure with should is more common, whereas in American English subjunctives without should are more common.
7. You ………………………………….. him an idiot – it really upset him.
Wrong!
8. I am sure I …………………………….. him before.
Wrong!
We use the present perfect for past events where we are thinking of a period of time continuing up to the present.
9. I got caught in the rain and my coat …………………………….
Wrong!
The present passive often has the same meaning as the present perfect passive.
10. The phone rang while I ……………………………. in the kitchen.
Wrong!
When the verb in the main clause is in the past tense, the verb in the subordinate clause will also be in the past tense.
11. Negatives oxygen atoms ……………………………….. positive hydrogen atoms.
Wrong!
12. You ………………………………. me any help.
Wrong!
The present perfect is commonly used with ever and never.
Done.
Score: 0/12

Answers

  1. I have known him for a long time.
  2. I was sorry when Janet moved to another city. We had been good friends since our childhood.
  3. I have written about six letters since morning.
  4. It is important that she meet / should meet me before she leaves.
  5. You should have been / ought to have been more polite to him.
  6. He insisted that he should be heard.
  7. You should not have called him an idiot – it really upset him.
  8. I am sure I have met him before.
  9. I got caught in the rain and my coat is ruined / has been ruined.
  10. The phone rang while I was in the kitchen.
  11. Negatives oxygen atoms attract positive hydrogen atoms.
  12. You have never given me any help.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
741,874 
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 to Use Instead of “Warm” February 21, 2026
  • 100 Words Related to Nature February 20, 2026
  • 100 Words to Use Instead of “Concise” February 20, 2026
  • 100 Words Related to Drinks February 20, 2026
  • 100 Words to Use Instead of “Hot” February 20, 2026
  • 100 Words to Use Instead of “Ugly” February 20, 2026
  • Tricky English Conjunctions Exercise February 20, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.