wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QKD _ HTHT

Total questions: 23

Worksheet time: 13mins

Name
Class
Date
1.

They ......... shopping last Saturday.

a)

went

b)

gone

c)

have gone

d)

goes

2.

Ouch! I can't walk! I think I ......... my foot!

a)

broke

b)

broken

c)

have broken

d)

have broke

3.

Sorry Ms. Smith, I ....... my homework yet.

a)

haven't finished

b)

finishes

c)

has finished

d)

didn't did

4.

Kate ...... for a while because she ...... her arm in a soccer match last month.

a)

hasn't swum / broke

b)

have swim/ has broken

c)

has broken / has swim

d)

didn't swim/ has broken

5.

I ....... in the same village since I ..... I really love this place.

a)

have lived / was born

b)

lived / have been born

c)

lived / was borned

d)

has lived / has been born

6.

Lucy isn't hungry now because she ........ some chocolate biscuits an hour ago.

a)

had

b)

has had

c)

hasn't had

7.

What time ......... this morning?

a)

did you get up

b)

have you got up

c)

have got up

8.

I ....... a pair of jeans last week.

a)

bought

b)

have bought

c)

did bought

9.

I ......... mexican food before.

a)

haven't eaten

b)

ate

c)

eaten

d)

have eat

10.

What ..... last night, Sarah?

a)

did you do

b)

have you done

c)

do you do

d)

have you did

11.

Complete the sentence

I _____ English last night

a)

Have studied

b)

Has studied

c)

Studied

12.
Fatima is from a hot, arid part of the country. She ............. snow.
a)
has never seen
b)
never saw
c)
has never saw
13.
Last January I ................... to Switzerland.
a)
have travelled
b)
travelled
c)
did travel
14.
Yesterday my team and I .................... a new project.
a)
start
b)
have started
c)
started
15.
Abel .................. in the class for three months.
a)
has was
b)
has been
c)
was
16.
Gregory Adams? Yes, I know him. I ............. him since high school.
a)
have known
b)
knew
c)
have knewn
17.

My brother ... to Mexico three times.

a)

was

b)

has been

c)

were

d)

have been

e)

was being

18.

A: Do you know where John is?

B: I ... John this week.

a)

have not seen

b)

don't know

c)

didn't know

d)

haven't saw

e)

hasn't seen

19.

I ... my keys yesterday. It was terrible!

a)

lost

b)

have lost

c)

am losing

d)

was lost

e)

had lost

20.

Amel ... (finish) her homework an hour ago

a)

has finish

b)

have finished

c)

finished

d)

is finish

e)

was finish

21.

We ... on the bus for six hours now.

a)

have been

b)

were

c)

has been

d)

was

22.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

23.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed