wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

12A1 - TENSES

Total questions: 24

Worksheet time: 14mins

Name
Class
Date
1.

The students________ the question recently

a)

have discussed

b)

has discussed

c)

discuss

d)

have been discussed

2.

Sandra ________ her brother $ 200 so far.

a)

has been lending

b)

has lent

c)

lents

d)

have lent

3.

I ______ for an hour and now I’m feeling exhausted.

a)

have been swimming

b)

swim

c)

have swum

d)

am swimming

4.

A: I heard that you and Harriet are building a garage. How long ______ that?

B: Oh, for about a month now. We _____ about half of it.

a)

have you done / have done

b)

have you been doing / did

c)

have you been doing / have done

d)

have you done / had done

5.

I ______ this book on astrophysics for hours and I’m still only on page six.

a)

have read

b)

read

c)

have been reading

d)

am reading

6.

We are extremely tired now. We ________ for more than 24 hours and _______ yet.

a)

have travelled /didn’t arrive

b)

have been travelling/haven’t arrived

c)

was travelling / haven’t arrived

d)

have travelled/don’t arrive

7.

A: The train is never going to get here.

B: How long ______ now?

a)

are we waiting

b)

do we wait

c)

have we waited

d)

have we been waiting

8.

Thank goodness Barbara _______ more exercise these days! She ______ much fitter, don’t you think?

a)

take – seems

b)

is taking - seeming

c)

is takes - seem

d)

is taking - seems

9.

When Margaret opened the door, the phone ______.

a)

A. had rung

b)

B. had rang

c)

C. was ringing

d)

D. would ring

10.

We were extremely tired at the end of the journey. We ______ for more than 24 hours.

a)

travelled

b)

had been travelling

c)

had travel

d)

has been travelling

11.

Sarah ______ an electric shock when she touched the wire.

a)

was having

b)

had had

c)

had

d)

has

12.

When I _____ the cupboard door, a pile of books _____ out.

a)

was opening - was falling

b)

opened - fell

c)

opened - had fallen

d)

was opening - had been falling

13.

While he ______ for a bus, he collided with a lamp post.

a)

was running

b)

ran

c)

had been running

d)

running

14.

Albert Einstein was the scientist who ______ the theory of relativity

a)

was developed

b)

developed

c)

was developing

d)

has developed

15.

A: Do you know what Polly was upset about yesterday?

B: No, I don’t. But I’m sure she _______. Her eyes looked red.

a)

was crying

b)

has cried

c)

was cried

d)

had been crying

16.

At first I thought I _____ the right thing, but I soon realized that I _____ a serious mistake.

a)

had done / made

b)

was doing / made

c)

had done / had made

d)

did / had made

17.

There was no sign of a taxi, although I ______ one half an hour before.

a)

had been ordering

b)

ordered

c)

had ordered

d)

was ordering

18.

At this time tomorrow ________ over the Atlantic.

a)

we're flying

b)

we'll be fying

c)

we'll fly

d)

we'll have flown

19.

By next month, I___________ for this company for 1 year.

a)

wil have been working

b)

am going to work

c)

will have worked

d)

will work

20.

They ________ our winter house by the time we ________ from our summer house.

a)

painted - had returned

b)

will have painted - return

c)

will be painting - have returned

d)

have been painting - have returned

21.

Let’s take her some pizza and Coke. I’m sure she will be tired when we get home, because she ________ the flat all afternoon.

a)

will have been cleaning

b)

will be cleaning

c)

is going to clean

d)

have been cleaning

22.

If you need to reach us, we ________ at the Fairmont Hotel that time.

a)

have been staying

b)

are staying

c)

will be staying

d)

had been staying

23.

Susan ________ credit card payments until her debt is all paid off.

a)

make

b)

have made

c)

will have made

d)

will make

24.

Can we start the party at 3 o’clock? - I don’t think so. All our guests________ by then. I’m afraid.

a)

won’t have arrived

b)

don't arrive

c)

haven't arrived

d)

didn't arrive