wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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?

2.

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

a)

has not played

b)

have not played

c)

Have not play

d)

has not play

3.

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

a)

have taught

b)

has taught

c)

have teached

d)

has teached

4.

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?

5.

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

a)

arrested

b)

have aressted

c)

has arrested

d)

was arrest

6.

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)

7.

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

a)

forgot

b)

has forgot

c)

have forgot

d)

was forgot

8.

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

9.

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

a)

has loved

b)

have loved

c)

was love

10.

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

11.

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

a)

have watched

b)

watched

c)

have watch

d)

has watch

12.

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

13.

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

a)

rode

b)

ridden

c)

ride

d)

have ridden

14.

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

a)

have fallen

b)

has fallen

c)

have felt

d)

has felt

15.

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

a)

called

b)

has called

c)

was calling

d)

have called

16.

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

a)

has not finished

b)

have not finished

c)

don't finish

d)

has not finish

17.

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

a)

bought

b)

has bought

c)

have bought

d)

was buy

18.

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

a)

saw

b)

have seen

c)

has seen

d)

see

19.

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

a)

has lived

b)

have lived

c)

lived

d)

lives

20.

I ....(have) 5 fingers

a)

am having

b)

has

c)

have

d)

have had