wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

HTHT

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Đâu là cách xử dụng của thì hiện tại hoàn thành

a)

Hành động đã xảy ra trong quá khứ, vẫn còn kéo dài đến hiện tại và có thể kéo dài đến tương lai.

b)

Hành động xảy ra và đã kết thúc trong quá khứ

c)

Chỉ một thói quen hằng ngày hoặc hành động lặp đi lặp lại

d)

Hành động nói chung đang xảy ra nhưng không nhất thiết phải thực sự xảy ra ngay lúc đang nói.

2.

Thành phần quan trọng nhất trong thì hiện tại hoàn thành là

a)

to be

b)

have/has V3/ed

c)

have/has V2/ed

d)

have/has V_infinitive

3.

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

4.

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.

5.

Sau từ "since" 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

6.

I ______ all the washing recently .

a)

did

b)

have done

7.

I ____ here since then.

a)

lived

b)

have lived

8.

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

9.

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

10.

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

___ you ___ new shoes this year?

a)

have - bought

b)

did - buy

c)

do - buy

d)

are - buying

11.

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

"She has washed her car ____________ two o'clock"

a)

since

b)

for

12.

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

"I have been in London ________ four days"

a)

since

b)

for

13.

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

a)

taken

b)

took

14.

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

a)

ate

b)

eaten

c)

aten

15.

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

a)

broken

b)

breaken

c)

broke

16.

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

The bill isn’t right. They (make)………….. a mistake.

(a)  

17.

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)  

18.

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

………you ever (eat)………….. Sushi?

(a)  

19.

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

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

(a)  

20.

hiện tại hoàn thành dùng trong thời điểm nào ?

a)

diễn tả một hành động từ quá khứ đến hiện tại nó vẫn đang còn

b)

diễn tả một hành động đang diễn ra trong thời điểm này

21.

chia động từ ở thì hiện tại hoàn thành

do

a)

did

b)

done

22.

chia động từ dưới dạng HT hoàn thành ?

go

a)

went

b)

gone

c)

haven

23.

present perfect là gì ?

a)

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

b)

hiện tại đơn

c)

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