wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revision_tenses

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

I ................... Simon for twenty three years.

a)

know

b)

have been known

c)

have known

d)

have been knowing

2.

How many times .................. this film?

a)

have she seen

b)

has she seen

c)

did she see

3.

I’ve never been ............ Paris.

a)

in

b)

at

c)

to

4.

I.................... this car for 10 years.

a)

have been owning

b)

have owned

c)

owned

5.

By the time I applied for the job they.................somebody else.

a)

hired

b)

had hired

c)

have hired

6.

How long .......................... your driving license?

a)

do you have

b)

did you have

c)

have you had

d)

have you been having

7.

When................. to America the last time?

a)

have you gone

b)

have you been

c)

did you go

8.

It ............................ for 2 hours before it stopped 5 minutes ago.

a)

was raining

b)

has been raining

c)

had been raining

9.

Sally.............to London 6 times this year.

a)

has been

b)

had been

c)

was

d)

didn't go

10.

........................ to France last year?

a)

Did they went

b)

Have they gone

c)

Did they go

11.

I woke up almost half an hour late because I ……………………….. to set my alarm clock.

a)

forgot

b)

had forgotten

c)

has forgotten

12.

Brian knew many people at the club because he ..............there many times before.

a)

was

b)

has had been

c)

had been

13.

Amy................................ a lot before she took the test.

a)

was studying

b)

had been studying

c)

didn't study

d)

studied

14.

Mr. Jones .........................in the waiting room for over an hour before the doctor arrived.

a)

was

b)

was sitting

c)

had been sitting

15.

The police had been looking for the thief for six months before they finally ...................... him.

a)

catch

b)

had caught

c)

caught

16.

Eric............................ a new computer last week because his old one had been giving him trouble for quite some time.

a)

had bought

b)

bought

c)

didn't buy

17.

My sister ...............................in her new apartment for 6 months before she finally met her neighbors.

a)

lived

b)

has lived

c)

had lived

18.

By the time I got to the cinema the film.........................

a)

didn't start yet

b)

had already started

c)

hasn't started yet

19.

How many cities ............................recently?

a)

did you visit

b)

have you visited

c)

have you been visiting

20.

How many books.................................this year?

a)

have you been reading

b)

did you read

c)

have you read

21.

John didn't catch the bus because he...............................the house on time.

a)

didn't leave

b)

didn't left

c)

hasn't left

d)

hadn't left

22.

Andy ate a huge supper last night because he ......................................... all day.

a)

hadn't eat

b)

hadn't eaten

c)

didn't eat

d)

didn't eaten

23.

Chris had been dating Sue for 3 years before he finally ...................................her to marry him.

a)

had asked

b)

didn't ask

c)

has asked

d)

asked

24.

By the time I arrived at the party my friends.........................

a)

already left

b)

already leave

c)

had already left

d)

didn't wait for me

25.

I didn't have to go shopping because .............................shopping the day before.

a)

had gone

b)

went

c)

hadn't gone