• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Sign in
  • Join free

Tenses worksheet Exercise

February 22, 2017 B1Rule: The twelve tensespdf

Complete the following sentences using an appropriate verb form.

Progress 0 of 10 answered
1It ............... raining for two hours.
Wrong!
Use the present perfect continuous for an action that started in the past and continues now, so the correct answer is "has been".
2I ............... my grandmother yesterday.
Wrong!
Use the past simple with a finished past time such as yesterday, so the correct answer is "visited".
3My boss ............... to London, and he is still there.
Wrong!
Use the present perfect for a past movement with a present result, so the correct answer is "has gone".
4See that you ............... on time.
Wrong!
After "see that" in this instruction, use the present simple, so the correct answer is "arrive".
5She will come if you ............... her.
Wrong!
In the if-clause of a first conditional sentence, use the present simple, so the correct answer is "invite".
6I ............... to Iceland, so I know how beautiful it is.
Wrong!
Use the present perfect to talk about life experience up to now, so the correct answer is "have been".
7The man ............... killed before the doctor examined the body.
Select 2 answers.
Wrong!
Both are possible: the past perfect passive "had been" stresses that the killing was completed before another past event, and the past simple passive "was" is also fine because "before" makes the order clear.
8We ............... waiting for them for two weeks.
Wrong!
Use the present perfect continuous for an action continuing up to now, so the correct answer is "have been".
9The train ............... before we reached the station.
Wrong!
Use the past perfect for the earlier of two past actions, so the correct answer is "had left".
10I ............... the newspaper every morning.
Wrong!
Use the present simple for habits and routines, so the correct answer is "read".

Exercise complete

0/ out of 10 correct answers
Challenge a friend
More Exercises →

Keep this score in a free account.

We respect your privacy. Unsubscribe anytime.

Answers

  1. It has been raining for two hours.
  2. I visited my grandmother yesterday.
  3. My boss has gone to London, and he is still there.
  4. See that you arrive on time.
  5. She will come if you invite her.
  6. I have been to Iceland, so I know how beautiful it is.
  7. The man was / had been killed before the doctor examined the body.
  8. We have been waiting for them for two weeks.
  9. The train had left before we reached the station.
  10. I read the newspaper every morning.

Primary sidebar

2.4M760.9K165.9K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Matches rankings

    No results yet. Be the first to finish today’s Daily.

      No results yet. Be the first to finish today’s Daily.

        No results yet. Be the first to finish today’s Daily.

          No results yet. Be the first to finish today’s Daily.

          Play Matches

          Home of English Grammar

          Free exercises, a step-by-step grammar course, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

          Join free

          Learn

          • Exercises
          • Grammar course
          • Level test
          • Matches
          • Grammar rules
          • Vocabulary lists
          • Writing guides
          • Online tools

          More

          • Top social media posts
          • Various posts
          • Contact

          Account

          • Join free
          • Free grammar guide (PDF)

          Copyright © 2026 EnglishGrammar.org

          • Disclaimer
          • Privacy policy
          • Terms
          • Sitemap