wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Công thức NGHI VẤN của thì HIỆN TẠI HOÀN THÀNH? ( có thể chọn nhiều câu trả lời)

a)

Have/has+S+V3

b)

S+ have/has not+ V3

c)

THÊM NOT SAU HAVE/HAS

d)

ĐẢO HAVE/ HAS RA TRƯỚC CHỦ NGỮ

2.

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

3.

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.

4.

Câu hỏi dùng từ để hỏi "How long" thì dùng thì nào?

a)

Hiện tại đơn

b)

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

c)

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

d)

Quá khứ đơn

5.

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.

6.

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

a)

since

b)

for

c)

in

d)

ago

7.

I ____ here since then.

a)

lived

b)

have lived

8.

I ____ to this city in 2005.

a)

have moved

b)

moved

9.

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

10.

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

"I have been in London ________ four days"

a)

since

b)

for

11.

I ______ all the washing recently .

a)

did

b)

have done

12.

"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 đó

13.

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.

14.

Phân từ 2 của động từ "take" là?

a)

taken

b)

took

15.

Phân từ 2 của động từ "eat" là?

a)

ate

b)

eaten

c)

aten

16.

Phân từ 2 của động từ "break" là?

a)

broken

b)

breaken

c)

broke

17.

Viết phân từ 2 của động từ "make"

(a)  

18.

Viết phân từ 2 của động từ "come"

(a)  

19.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

Don’t you want to see this programme? It ………….(start).

(a)  

20.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

You (not/do) ………….yor project yet, I suppose.

(a)  

21.

She (finish) ... reading two books this week. 

(a)  

22.

Since đi với mốc thời gian, Đúng hay sai

a)

đúng

b)

sai

23.

Đâu là dấu hiệu của thì hiện tại hoàn thành? (Có thể chọn nhiều hơn một đáp án)

a)

since last Sunday

b)

last Sunday

c)

on Sunday

d)

every Sunday

e)

next Sunday

24.

Viết phân từ 2 của động từ "meet"

(a)  

25.

Viết phân từ 2 của động từ "read"

(a)