Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 27

Worksheet time: 12mins

Name
Class
Date
1.

Key words của thì hiện tại hoàn thành là

a)

ago

b)

at the moment

c)

since/for

d)

tomorrow

2.

Câu nào dưới đây dùng thì hiện tại hoàn thành

a)

I go to shool every day.

b)

I worked for the company 5 years ago.

c)

I am playing football now.

d)

I have worked for the company for 5 years.

3.

Sử dụng "just" trong hiện tại hoàn thành mang ý nghĩa

a)

Hành động vừa mới xảy ra

b)

Hành động đang làm

c)

Hành động chỉ làm một việc

d)

Hành động sắp thực hiện

4.

Khi có thời gian cụ thể trong quá khứ ta dùng thì

a)

Hiện tại đơn

b)

Hiện tại tiếp diễn

c)

Hiện tại hoàn thành

d)

Quá khứ đơn

5.

Keywords của thì hiện tại hoàn thành là

a)

always, usually, often, sometimes

b)

now, at the present, at the moment

c)

next, tomorrow, tonight

d)

just, recently, lately, already, still, since, for

6.

"She has been to Da Lat" mang ý nghĩa là

a)

Cô ấy sẽ đi Đà Lạt

b)

Cô ấy đã đi Đà Lạt và đã quay về

c)

Cô ấy đã đi Đà Lạt

d)

Cô ấy đã đi Đà Lạt và đang ở lại đó

7.

"She has gone to Da Lat" mang ý nghĩa là

a)

Cô ấy sẽ đi Đà Lạt

b)

Cô ấy đã đi Đà Lạt và đã quay về

c)

Cô ấy đã đi Đà Lạt

d)

Cô ấy đã đi Đà Lạt và đang ở lại đó

8.

Dùng thì hiện tại hoàn thành cho câu sau:" She ______ here for a long time. (not/come)"

a)

She has not come here for a long time.

b)

She have not come here for a long time.

c)

She has not came here for a long time.

d)

She came here for a long time.

9.

Điền vào chỗ trống " She has not kissed me ____ 5 months."

a)

since

b)

for

c)

in

d)

ago

10.

Chọn đáp án đúng:

You ……………… a lot since the last time I saw you.

a)

have changed

b)

changed

c)

change

d)

are changing

11.

Chọn đáp án đúng:

Since I ___ from high school, I have prepared for studying abroad.

a)

graduated

b)

have graduated

c)

graduate

d)

am graduating

12.

Chọn đáp án đúng:

___ you ___ new shoes this year?

a)

have - bought

b)

did - buy

c)

do - buy

d)

are - buying

13.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

14.

Chọn đáp án đúng:

I ___ read 3 books of this author since last month.

a)

have read

b)

read

c)

am reading

d)

will read

15.

Chọn đáp án đúng điền vào câu sau đây:

"Mary has learned English ____________ 8 a.m"

a)

since

b)

for

16.

Chọn đáp án đúng:

I ___ read 3 books of this author since last month.

a)

have read

b)

read

c)

am reading

d)

will read

17.

Chọn đáp án đúng điền vào câu sau đây:

"Kate has not seen Tom since he _________ school"

a)

have left

b)

has left

c)

left

18.

Chọn đáp án đúng điền vào câu sau đây:

"I have been in London ________ some days"

a)

since

b)

for

19.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

20.

5. _____________Alan for hours but he just doesn’t answer his mobile, I hope nothing’s wrong.

                             

a)

A. I call   

b)

B. I’ve called  

c)

C. I’m calling   

d)

D. I’ve been calling

21.

Mr. Wilkins (repair) _______ machines for Ernst Welding for more than two decades.

a)

have repaired

b)

have been repairing

22.

This is the first time I (be)__________ to New York city.

a)

have been

b)

have been being

c)

was

d)

been

23.

(you/ meet)___________ a famous person in your life?

a)

Have you met

b)

Have you been meeting

24.

I (type) ____________ the letter all day.

a)

have been typing

b)

have typed

c)

has been typing

d)

has been typed

25.

He _____________ to the radio for 6 hours.

a)

has been listening

b)

has listened

26.

Chọn đáp án đúng điền vào câu sau đây:

"She has washed her car ____________ two hours"

a)

since

b)

for

27.

Don’t throw the paper away because I ____________it yet.

       

a)

haven’t read   

b)

hadn’t read

c)

haven’t been reading

d)

hadn’t been reading