wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

______ that book already. It’s really fantastic.

                                                             

a)

A. read

b)

B. have read

c)

C. am reading 

d)

D. will read

2.

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

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

(a)  

3.

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

4.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

5.

Tìm lỗi sai trong câu và sửa:

This is the first time I go to supermarket.

4 lines
6.

Tìm lỗi sai trong câu và sửa lại cho đúng:

I have done this work 3 months ago.

4 lines
7.

Đâ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)

now

b)

until now

c)

up to now

d)

present

8.

Đâ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

9.

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

a)

in 2022

b)

in 2019

c)

in 2018

d)

in 2020

10.

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

"She has washed her car ____________ two hours"

a)

since

b)

for

11.

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

a)

ate

b)

eaten

c)

aten

12.

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

13.

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

(a)  

14.

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

a)

went

b)

gone

c)

goes

15.

Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì HIỆN TẠI HOÀN THÀNH

a)

recently

b)

often

c)

so far

d)

just

16.

Điền vào chỗ trống:

have--> had--> (a)  

17.

They (establish) (a)   this fund for street children in 2020

18.

Dạng quá khứ phân từ - V(P2) của từ "come" là?

(a)  

19.

Last winter Robin (stay) (a)   with his father in the Alps for three days.

20.

_____________ your homework yet? – Yes, I _____________ it an hour ago.

a)

Did you do/ have finished

b)

Have you do/ have finished

c)

Did you do/ finished

d)

Have you done/ finished

21.

1.      We                                      to learn for the test yet.

a)

not begin

b)

didn't bigin

c)

haven't begun

22.

Tom                                  his boss yesterday.

a)

has called

b)

called

c)

have called

23.

   My uncle                                      to Da Lat in 2005.

a)

move

b)

moved

c)

has moved

24.

Our teacher                                     to us how to use the printer already.

a)

has explained

b)

has explain

c)

explained

25.

She ------------- blood twenty times so far.

a)

donates

b)

has donated

c)

to donate

26.

They _____ their homework yet

a)

have finished

b)

haven’t finished

c)

finished

27.

She ____ married in 2018

a)

have got

b)

has got

c)

got

28.

We ____ the children’s toys yesterday.

a)

found

b)

find

c)

have found

29.

I didn’t ______ breakfast yesterday.

a)

have

b)

had

c)

has

30.

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

31.

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

32.

Trạng từ chỉ thời gian nào sau đây đi cùng với thì hiện tại hoàn thành? Chọn tất cả những đáp án đúng.

a)

up to now

b)

so far

c)

yesterday

d)

recently

33.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t eaten sushi _____ the last spring.

a)

for

b)

since

34.

Công thức thì hiện tại hoàn thành, thể khẳng định là...

a)

S + have/ has + Ved/3

b)

S + have/ had + Ved/3

c)

S + have/ has + Ved/2

d)

S + have + Ved/3

35.

Dùng Have khi chủ từ là ......

a)

she, he, it

b)

she, he, it, danh từ số ít

c)

I, we, you, they, danh từ số nhiều

d)

I, we, you, they

36.

Dùng Has khi chủ từ là ......

a)

she, he, it

b)

she, he, it, danh từ số ít

c)

I, we, you, they, danh từ số nhiều

d)

I, we, you, they

37.

Hoa (have ) ………………….these shoes since her 18 birthday.

(a)  

38.

Đâu là cách dùng ĐÚNG của thì Past Simple

a)

Diễn tả thói quen

b)

Diễn tả hành động đang xảy ra

c)

Diễn tả hành động đã xảy ra và chưa kết thúc

d)

Diễn tả hành động đã xảy ra và đã kết thúc ở quá khứ

39.

Đâu là câu được viết ở Past Simple?

a)

She is playing chess now.

b)

She played chess yesterday.

c)

She often plays chess with me.

d)

She has played chess for a few years.