wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra trắc nghiệm: Thì hiện tại hoàn thành

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

I ______ my homework.

a)

has finished

b)

have finished

c)

finished

d)

finishing

2.

They ______ already ______ lunch.

a)

has / eaten

b)

have / eat

c)

have / eaten

d)

has / eat

3.

Which word is used to describe an experience in Present Perfect?

a)

just

b)

never

c)

since

d)

already

4.

She ______ never ______ sushi before.

a)

has / ate

b)

have / eaten

c)

has / eaten

d)

have / ate

5.

Chọn câu đúng:

a)

I have saw that movie.

b)

I have seen that movie.

c)

I have see that movie.

d)

I seen that movie.

6.

Chọn câu phù hợp với thì hiện tại hoàn thành:

a)

They go to school every day.

b)

They are going to school now.

c)

They have gone to school.

d)

They went to school yesterday.

7.

I ______ just ______ the news.

a)

have / hear

b)

have / heard

c)

has / hear

d)

has / heard

8.

Have you ______ been to Paris?

a)

already

b)

yet

c)

ever

d)

just

9.

Chọn câu đúng:

a)

She has visited her grandparents last week.

b)

She has visited her grandparents yesterday.

c)

She has visited her grandparents many times.

d)

She has visited her grandparents every day.

10.

We ______ lived here for ten years.

a)

have

b)

has

c)

are

d)

were

11.

She ______ (not finish) her assignment yet.

a)

hasn't finished

b)

haven't finished

c)

doesn't finished

d)

won't finished

12.

Where have you ______?

a)

gone

b)

go

c)

goes

d)

went

13.

He has ______ in that company since 2018.

a)

work

b)

worked

c)

working

d)

works

14.

Chọn câu phù hợp với thì hiện tại hoàn thành:

a)

I have been to Japan two years ago.

b)

I have been to Japan for two years.

c)

I have been to Japan last year.

d)

I have been to Japan three times.

15.

How long ______ (you/know) John?

a)

have you known

b)

do you know

c)

did you know

d)

has you known

16.

We ______ (not meet) since we left school.

a)

haven't meet

b)

hasn't met

c)

haven't met

d)

haven't meeted

17.

______ (you/ever/play) the piano?

a)

Have you ever played

b)

Do you ever play

c)

Are you ever played

d)

Have you ever playing

18.

He has ______ finished his homework.

a)

He has finished his homework yet.

b)

He has already finished his homework.

c)

He has already finish his homework.

d)

He has finish his homework already.

19.

They have ______ finished their homework.

a)

They have finished their homework yesterday.

b)

They have already finished their homework.

c)

They have finish their homework.

d)

They finished their homework.

20.

I ______ (live) in this city since I was born.

a)

has lived

b)

lived

c)

have live

d)

have lived