Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mixed tenses

Total questions: 26

Worksheet time: 9mins

Name
Class
Date
1.

I ................ a very nice film on TV last week.

a)

have seen

b)

saw

c)

will see

d)

had seen

2.

While I ............. TV, my mother called me.

a)

have been watching

b)

watched

c)

was watching

d)

am watching

3.

I .................... her I was very busy and she got angry.

a)

tell

b)

told

c)

had told

d)

have told

4.

This film is great, I .......................... it at least ten times so far.

a)

saw

b)

have been seeing

c)

have seen

d)

am going to see

5.

It's already half past eight! I hope she ...... in time.

a)

is arriving

b)

arrives

c)

will arrive

d)

have arrived

6.

I ...... never .............. such a delicious cake!

a)

am ... eating

b)

won't .... eat

c)

don't ... eat

d)

have .... eaten

7.

I'm exhausted! I ............ the house all afternoon!

a)

am cleaning

b)

cleaned

c)

was cleaning

d)

have been cleaning

8.

Please turn the music down, I.............

a)

study

b)

am studying

c)

will study

d)

have been studying

9.

I usually go to school by scooter, but these days I .............. by bus because it is too cold.

a)

go

b)

'm going to go

c)

'm going

d)

went

10.

Yesterday I saw the results of my test. They were terrible. Next term I .......... more.

a)

haven't studied

b)

'm studying

c)

'm going to study

d)

will study

11.

"Are you coming to Mary's party?"

"No, I'm sorry. I ............ the doctor at 5.00 p.m."

a)

will see

b)

have seen

c)

have been seeing

d)

'm seeing

12.

The earth ..................... around the sun. That's a natural law.

a)

is revolving

b)

has been revolving

c)

revolves

d)

revolved

13.

I know it's a bit weird, but when students make a cracking noise with their plastic bottles, our English teacher ............ angry.

a)

gets

b)

is going to get

c)

will get

d)

is getting

14.

Here it is, at last! I .................... for it for hours!!

a)

have looked

b)

have been looking

c)

was looking

d)

am looking

15.

Oh, no! My favourite jeans need to be ironed! Ok, I .......... it.

a)

'll do

b)

'm going to do

c)

'm doing

d)

do

16.

She crossed the road and saw a man who ................. in front of her house.

a)

has been standing

b)

is standing

c)

stood

d)

was standing

17.

I'm so sorry, I ....................... Mary yet. I keep forgetting it!

a)

haven't phoned

b)

have phoned

c)

haven't been phoning

d)

didn't phone

18.

Mmmm, look at dad's face! He ...................... angry! We'd better go!

a)

will get

b)

's going to get

c)

have got

d)

has been getting

19.

She closed the door and she immediately realised she ........... the keys inside.

a)

has left

b)

was leaving

c)

left

d)

had left

20.

We ............. on holiday for two weeks. Everything has been already arranged: the plane tickets, the accomodation and also the car rental.

a)

are leaving

b)

will leave

c)

leave

d)

are going to leave

21.

When we arrived at school, the siren ...................

a)

has already gone off

b)

already went off

c)

is already going off

d)

had already gone off

22.

"Anything else, madam?" "Yes, please. I............... a dessert."

a)

am having

b)

have

c)

'll have

d)

have had

23.

Yesterday evening at nine I ................. on my sofa, while my brother was in his bedroom.

a)

am sitting

b)

was sitting

c)

had sat

d)

sat

24.

Mary and I are very close friends. We ............... each other since we were little girls. We .......... at primary school.

a)

know / met

b)

have known / have met

c)

have been knowing / met

d)

have known / met

25.

"You look upset!" "You're right. I .................. to phone Tom for two hours. I ................. 20 times at least and his phone is unavailable!"

a)

have been trying / have tried

b)

try / tried

c)

have tried / tried

d)

am trying / have tried

26.

When she told me someone ................ her money while she ..................... for the bus I didn't believe her.

a)

has stolen / was waiting

b)

stole / is waiting

c)

had stolen / was waiting

d)

had stolen / has been waiting