wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Sonia ……………. interesting stories to the children. (read)

a)

is read

b)

have read

c)

has read

d)

hasn't readed

2.

The girl ……………. just …………….. a picture. (paint)

a)

have / painted

b)

has / painted

c)

is / painted

d)

had / paint

3.

He _________________ the piano for 5 years. (play)

a)

has played

b)

has playing

c)

have played

d)

hasn't played

4.

____________________ the new Marvel film? (you / see)

a)

Have you seen

b)

Have you see

c)

Has you see

d)

Has you seen

5.

I_________to start working next week. (decide)

a)

have just decided

b)

has just decided

c)

just have decided

d)

have decide

6.

He ___________any gift or letter from his brother for a long time. (not / receive)

a)

hasn't received

b)

has receive

c)

has been receiving

d)

haven't received

7.

John ____ in this apartment since 2005. (not / live)

a)

has been lived

b)

lived

c)

haven't lived

d)

hasn't lived

8.

_____________ her exam to the teacher? (give)

a)

Have she given

b)

Has she give

c)

Has she given

d)

Have you been given

9.

Have you _________flamingo in the zoo? (see)

a)

never see

b)

never seen

c)

ever seen

d)

ever saw

10.

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

for

b)

until now

c)

up to now

d)

present

e)

recently

11.

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

12.

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

for a week

b)

last week

c)

during the last few weeks

d)

since last week

13.

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

"I have been in London ________ four days"

a)

since

b)

for

14.

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

15.

Động từ cột 3 của động từ "see" là?

a)

seen

b)

saw

16.

Động từ cột 3 của động từ "do" là?

a)

did

b)

done

c)

does

17.

Động từ cột 3 động từ "go" là?

a)

went

b)

gone

c)

goes

18.

Viết động từ cột 3 của động từ "meet"

(a)  

19.

Viết động từ cột 3 của động từ "read"

(a)  

20.

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

"Since they________ her, they have lived here"

a)

have met

b)

has met

c)

met

21.

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

"He has not seen her since she _________ school"

a)

have left

b)

has left

c)

left