wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

mix tenses

Total questions: 35

Worksheet time: 53mins

Name
Class
Date
1.

we usually ___ to the beach at the weekend

a)

went

b)

goes

c)

go

d)

gone

2.

Look! That man ____ to get into your car!

a)

is trying

b)

was trying

c)

try

d)

tries

3.

Her son ___them very often

a)

don't visit

b)

doesn't visit

c)

is visiting

d)

wasn't visiting

4.

Can you asnwer the phone? I ___

a)

cooks

b)

is cooking

c)

cook

d)

am cooking

5.

Sorry, you can't talk to him now. He ____a shower

a)

is taking

b)

takes

c)

does take

d)

are taking

6.

Snakes ___ most of the day

a)

is sleeping

b)

slept

c)

sleeps

d)

sleep

7.

Many people ____(not) this kind of food!

a)

doesn't like

b)

isn't liking

c)

don't like

d)

likes

8.

You are very quiet... What ___you___ about?

a)

are/think

b)

are/thinking

c)

do/thinking

d)

am/thinking

9.

___ you ___ the radio at the moment?

a)

is/listening

b)

do/listen

c)

are/listening

d)

does/listening

10.

I ____ the lessons. Can you explain me that again please?

a)

don't understand

b)

am not understanding

c)

doesn't unsderstand

d)

not understand

11.

I live in Washington, but I ___ in London this week

a)

stays

b)

stay

c)

is staying

d)

am staying

12.

I working from home this month, but I ___ in an office

a)

am working

b)

work

c)

worked

d)

works

13.

I __ French at the moment but I __ it very well yet

a)

study/don't speak

b)

study/am not speaking

c)

am studying/am not speaking

d)

am studying/ don't speak

14.

Do you like my new t-shirt? My uncle ___ it to me as a present

a)

give

b)

given

c)

gave

d)

did give

15.

He broke his arm when he ___

a)

played

b)

was playing

c)

plays

d)

have played

16.

She was so tired that she ___ for twelve hours

a)

did sleep

b)

have slept

c)

sleeped

d)

slept

17.

Who was that man you ___ when I came in?

a)

talked

b)

was talking

c)

is talking

d)

were talking

18.

I ___ on the computer when the earthquake happened

a)

worked

b)

was working

c)

have worked

d)

have working

19.

The factory ___ six thousand cars last year

a)

maded

b)

maked

c)

make

d)

made

20.

A: I'd like to talk to Mr Jones, please

B: I'm sorry, he ___ he office

a)

has just left

b)

has yet left

c)

has leaved

d)

leaved

21.

A: Can't you go a little bit faster?

B: I'm sorry, this is the first time I ___ this car!

a)

have drived

b)

has drove

c)

have driven

d)

have drove

22.

She ___ out every night this week. She's exhausted

a)

has been

b)

has be

c)

was

d)

have been

23.

A: Would you like a sandwich?

B: No, thanks. I ___ lunch

a)

have already have

b)

has already had

c)

had already have

d)

have already had

24.

He's hurt his back, so He ___ to see the doctor

a)

went

b)

have went

c)

has gone

d)

have gone

25.

Luke has taught English ___ ten years

a)

since

b)

for

c)

just

d)

yet

26.

A: What do you think about my essay?

B: I don't know. I haven't read it ___

a)

yet

b)

just

c)

...

d)

since

27.

Miss Sophie has worked in the bank ___ she graduated

a)

but

b)

for

c)

yet

d)

since

28.

A: What have you do all morning?

B: I ___ letters and ___ the phone

a)

have been reading

have been asnewring

b)

have been reading

has been answering

c)

has been reading

have been answering

d)

have been writing

have been answering

29.

When the police arrived, the car ___

a)

has went

b)

had gone

c)

had went

d)

have gone

30.

I tried telephoning her several times but she ___ the country

a)

had left

b)

has leaved

c)

had leaved

d)

has left

31.

When we ___ the beach, the rain had started

a)

leaved

b)

had left

c)

lefted

d)

left

32.

When I ___ (find) my purse, someone ___ (take) the money out of it

(a)  

33.

All the garages ___ (close) by the time we ___ (cross) the border

(a)  

34.

(a)   (you / already/ go) when the trouble started?

35.

They didn't like the house, even though they ____there for ages

a)

have living

b)

had been lived

c)

had lived

d)

had been living