wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar_ English 12 tenses Test

Total questions: 51

Worksheet time: 38mins

Name
Class
Date
1.
  1. She usually ______ (go) to school by bus.

a)
  1. go

b)
  1. goes

c)
  1. going

d)
  1. went

2.
  1. I ______ (study) for my exam right now.

a)
  1. am studying

b)
  1. study

c)
  1. have studied

d)
  1. studied

3.
  1. They ______ (live) in this city since 2010.

a)
  1. have lived

b)
  1. lived

c)
  1. are living

d)
  1. live

4.
  1. Yesterday, we ______ (watch) an exciting movie.

a)
  1. watched

b)
  1. have watched

c)
  1. watch

d)
  1. were watching

5.
  1. While I ______ (walk) home, it started to rain.

a)
  1. was walking

b)
  1. walked

c)
  1. have walked

d)
  1. am walking

6.
  1. I think he ______ (pass) the test tomorrow.

a)
  1. will pass

b)
  1. passes

c)
  1. passed

d)
  1. is passing

7.
  1. My friends ______ (arrive) just now.

a)
  1. have arrived

b)
  1. arrive

c)
  1. arrived

d)
  1. are arriving

8.
  1. She ______ (cook) dinner when I called her.

a)
  1. was cooking

b)
  1. cooked

c)
  1. has cooked

d)
  1. cooks

9.
  1. By the time we got there, the train ______ (leave).

a)
  1. had left

b)
  1. leaves

c)
  1. has left

d)
  1. is leaving

10.
  1. He ______ (read) this book several times.

a)
  1. has read

b)
  1. reads

c)
  1. read

d)
  1. is reading

11.
  1. He ______ (write) a letter to his friend two days ago.

a)
  1. writes

b)
  1. wrote

c)
  1. was writing

d)
  1. has written

12.
  1. I ______ (not/meet) her since we graduated from university.

a)
  1. didn’t meet

b)
  1. haven’t met

c)
  1. don’t meet

d)
  1. wasn’t meeting

13.
  1. They ______ (always/argue) about the same things.

a)
  1. have always argued

b)
  1. are always arguing

c)
  1. always argue

d)
  1. will always argue

14.
  1. By the end of this week, she ______ (complete) her assignment.

a)
  1. completes

b)
  1. has completed

c)
  1. will complete

d)
  1. will have completed

15.

While we ______ (have) dinner, the phone rang.

a)

were having

b)

had

c)

have had

d)

are having

16.

    John ______ (study) French for 3 years now.

a)

is studying

b)

has studied

c)

has been studying

d)

studied

17.

She ______ (not/clean) her room yet.

a)

hasn’t cleaned

b)

didn’t clean

c)

doesn’t clean

d)

wasn’t cleaning

18.

Tomorrow, we ______ (travel) to London for a conference.

a)

travel

b)

have travelled

c)

will travel

d)

are travelling

19.

    He ______ (watch) TV when I arrived.

a)

has been watching

b)

was watching

c)

watched

d)

had watched

20.

I ______ (never/try) sushi before.

a)

never try

b)

never tried

c)

have never tried

d)

am never trying

21.

She ______ (read) a book when the lights went out.

a)

read

b)

was reading

c)

has read

d)

had read

22.

The train ______ (arrive) at 6 p.m. yesterday.

a)

arrives

b)

has arrived

c)

arrived

d)

was arriving

23.

1.     I ______ (already/pack) my suitcase for the trip.

a)

already packed

b)

have already packed

c)

was already packing

d)

already pack

24.

They ______ (play) football since 2 p.m.

a)

are playing

b)

have been playing

c)

played

d)

play

25.

He ______ (not/take) his umbrella, so he got wet.

a)

didn’t take

b)

doesn’t take

c)

hasn’t taken

d)

hadn’t taken

26.

She ______ (always/forget) her keys at home.

a)

is always forgetting

b)

always forgets

c)

always forgot

d)

has always forgotten

27.

They ______ (visit) us every Sunday.

a)

visit

b)

are visiting

c)

visited

d)

have visited

28.

     He ______ (already/finish) his homework before going out.

a)

had already finished

b)

has already finished

c)

has already finished

d)

was already finishing

29.

  While I ______ (walk) in the park, I found a wallet.

a)

was walking

b)

walked

c)

have walked

d)

walk

30.

By next year, he ______ (work) at this company for 10 years.

a)

will have been working

b)

has been working

c)

had been working

d)

is working

31.

I (a)   (just/finish) my homework.

32.

  1. She (a)   (not/eat) anything since morning.

33.

  1. By next year, we (a)   (live) in this city for 5 years.

34.

  1. She (a)   (teach) English since 2010.

35.

  1. The children (a)   (play) in the garden now.

36.

  1. When I got to the station, the train (a)   (already/leave).

37.

We (a)   (not/go) to the cinema last weekend.

38.

  1. Look! The kids (a)   (play) football in the garden.

39.

  1. I (a)   (never/be) to Paris before.

40.

She (a)   (work) as a teacher since 2010.

41.

  1. While we (a)   (have) dinner, the phone rang.

42.

  1. He (a)   (read) this book several times.

43.

She (a)   (always/forget) her keys at home.

44.

  1. We (a)   (move) to a new house last month.

45.

  1. They (a)   (already/start) the meeting when we arrived.

46.

  1. She (a)   (wait) for the bus when I saw her.

47.

  1. I (a)   (see) that movie many times.

48.

  1. My parents (a)   (travel) to Japan last summer.

49.

  1. She (a)   (watch) TV for 2 hours.

50.

  1. By this time tomorrow, we (a)   (finish) our presentation.

51.

If a line is correct, put a tick (V). If there is an extra word in a line, write the word.

4 lines