Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • 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.

1. I …………………………….. him for a long time.

Correct! 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.

Correct! 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.

Correct! 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.

Correct! 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.

Please select 2 correct answers

Correct! Wrong!

Should have been and ought to have been can be used to talk about unfulfilled past obligations.

6. He insisted that he …………………………… heard.

Correct! 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.

Correct! Wrong!

8. I am sure I …………………………….. him before.

Correct! 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 …………………………….

Correct! Wrong!

The present passive often has the same meaning as the present perfect passive.

10. The phone rang while I ……………………………. in the kitchen.

Correct! 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.

Correct! Wrong!

12. You ………………………………. me any help.

Correct! Wrong!

The present perfect is commonly used with ever and never.

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
2,485,429 
735,807 

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Exercises

  • Enough, Too December 7, 2025
  • Determiners Exercise for ESL Students December 6, 2025
  • Gap Filling Verbs Exercise December 5, 2025
  • Gap Filling General Grammar Exercise December 4, 2025
  • Gap Filling ESL Grammar Exercise December 3, 2025
  • Prepositions Exercise for ESL Students November 30, 2025
  • B1 Level Grammar Exercise November 29, 2025
  • ESL Grammar Exercise – Prepositions And Conjunctions November 28, 2025
  • Enough, Too, So November 27, 2025

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