wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KET 005 Tense Review

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

______ on the computer since this morning?

a)

Did you play

b)

Are you playing

c)

Have you played

2.

Robin ______ to the USA twice so far this year.

a)

travelled

b)

has travelled

c)

travels

3.

Annie ______ when the plane anded in London.

a)

slept

b)

has slept

c)

was sleeping

4.

______ the bill yet?

a)

Did you pay

b)

Have you paid

c)

Do you pay

5.

Ian ______ Paris. He hasn't returned yet.

a)

has been to

b)

has gone to

6.

My parents ______ the same car for more than 20 years.

a)

had

b)

have

c)

have had

7.

Julie ______ all day and now she is sunburnt.

a)

has been sunbathing

b)

sunbathes

c)

has sunbathed

8.

I ______ our plane tickets last week.

a)

book

b)

booked

c)

have booked

9.

They ______ how to scuba dive tomorrow.

a)

have been learning

b)

learn

c)

are learning

10.

Ben ______ as a news presenter since 2000.

a)

worked

b)

was working

c)

has been working

11.

Have you ______ packed you suitcase? We aren't leaving until Friday!

a)

already

b)

yet

c)

ever

12.

The play ______ at 7:30, so hurry up!

a)

is starting

b)

starts

c)

has started

13.

Why ______ so early lately?

a)

have you been waking up

b)

were you waking up

c)

are you waking up

14.

She ______ 7 emails so far.

a)

has written

b)

has been writing

c)

wrote

15.

She ______ emails for 7 hours now.

a)

is writing

b)

has been writing

c)

has written

16.

Lewis is tired because he ______ all day.

a)

has driven

b)

is driving

c)

has been driving

17.

______ to Helen yesterday?

a)

Have you spoken

b)

Did you speak

c)

Had yo spoken

18.

I ______ the book when Robin knocked on the door.

a)

have read

b)

was reading

c)

had read

19.

After Alice got on the train, she realised she ______ to buy a ticket.

a)

had forgotten

b)

has forgotten

c)

forgot

20.

We ______ for our coffee yet.

a)

didn't pay

b)

haven't been paying

c)

haven't paid

21.

I ______ to call Ann when she rang me.

a)

have just decided

b)

had just decided

c)

was just deciding

22.

Linda ______ her presentation when they cancelled the meeting.

a)

has already prepared

b)

already prepared

c)

had already prepared