wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

I .....(not, play) chess for ages

a)

has not played

b)

have not played

c)

Have not play

d)

has not play

2.

I ......( teach) English since 2019

a)

have taught

b)

has taught

c)

have teached

d)

has teached

3.

Bạn đã bao giờ thử làm điều đó chưa?

a)

Have you ever tried doing that?

b)

Have you ever tried to do that?

c)

Have you never tried doing that?

d)

Has you ever tried to do that?

4.

The police ---- ( arrest) three people but later they let them go.

a)

arrested

b)

have aressted

c)

has arrested

d)

was arrest

5.

Cô ấy đã ăn tối rồi.

a)

She has already had dinner

b)

She have already had dinner

c)

She have had dinner already

d)

6.

He meant to phone Julie yesterday but he .....(forget).

a)

forgot

b)

has forgot

c)

have forgot

d)

was forgot

7.

I .....(be) very exhausted, so I lay down on the bed and went to bed.

a)

was

b)

were

c)

have been

d)

has been

8.

Since we broke up, I still ....(love) him

a)

has loved

b)

have loved

c)

was love

9.

Tôi đã học tiếng Anh được 10 năm rồi.

a)

I have studied English for 10 years

b)

I have studied English for 10 years ago

c)

I have studied English since 10 years

d)

I has studied English since 10 years ago

10.

I really like this Squid game movie. I .....(watch) it 3 times.

a)

have watched

b)

watched

c)

have watch

d)

has watch

11.

Tôi vừa mới về tới nhà.

a)

I have just come back home

b)

I have just came back home

c)

I have come back home yet

d)

I came back home

12.

Have you ever ....(ride) a horse?

a)

rode

b)

ridden

c)

ride

d)

have ridden

13.

Romeo and Juliet .....(fall) in love for 3 years

a)

have fallen

b)

has fallen

c)

have felt

d)

has felt

14.

When he was running on the street, his mother.....(call) him.

a)

called

b)

has called

c)

was calling

d)

have called

15.

She .....( not finish) her report lately.

a)

has not finished

b)

have not finished

c)

don't finish

d)

has not finish

16.

Mr. Bean ....(buy) a very large villa yesterday.

a)

bought

b)

has bought

c)

have bought

d)

was buy

17.

This is the first time I ....(see) her.

a)

saw

b)

have seen

c)

has seen

d)

see

18.

Mrs. Katie was born in 1970. She .....(live) on this earth for 51 years

a)

has lived

b)

have lived

c)

lived

d)

lives

19.

I ....(have) 5 fingers

a)

am having

b)

has

c)

have

d)

have had

20.

Bạn sống ở Việt Nam bao lâu rồi?

a)

How much have you lived in Vietnam?

b)

How long have you been in Vietnam?

c)

How long have you live in Vietnam?

d)

How much have you been in Vietnam?