wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

5A Ch6 Past / present perfect tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Mickey ____________________ (never / be) to Australia.

a)

have never be

b)

has never been

c)

have never been

d)

has been

2.

My grandfather ___________(live) in Mainland China forty years ago.

a)

have lived

b)

has lived

c)

lives

d)

lived

3.

Peter _____________ (be) to Disneyland ten times.

a)

is

b)

have been

c)

has been

d)

was

4.

I ___________(visit) my grandma last month.

a)

visited

b)

visits

c)

has visited

d)

have visited

5.

Ouch! I ___________(just / cut) my finger!

a)

have just cut

b)

has just cutted

c)

cut

d)

cutted

6.

She _____________ (break) her leg the day before her exam.

a)

has broken

b)

broke

c)

has been broken

d)

broken

7.

We ___________(see) Marie yesterday.

a)

have seen

b)

has seen

c)

see

d)

saw

8.

Tom _____________ (travel) outside Hong Kong twice.

a)

have travelled

b)

travelled

c)

has travelled

d)

travels

9.

Last Sunday, they _____________ (play) football together.

a)

have played

b)

has played

c)

play

d)

played

10.

Ben _____________ (go) out for dinner last night.

a)

went

b)

has gone

c)

have gone

d)

goes