Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.

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

2.

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

___ you ___ new shoes this year?

a)

have - bought

b)

did - buy

c)

do - buy

d)

are - buying

3.

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

4.

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

"I have been in London ________ four days"

a)

since

b)

for

5.

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

6.

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

a)

seen

b)

saw

7.

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

a)

went

b)

gone

c)

goes

8.

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

a)

did

b)

done

c)

does

9.

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

10.

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

11.

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

12.

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

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.

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

15.

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.

16.

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

17.

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

"Mary has learned English ____________ 8 a.m"

a)

since

b)

for

18.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

19.

________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

20.

I am looking for my pen. I __________ it.

a)

have lost

b)

lost

c)

did lost

d)

was lost

21.

I __________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

22.

Last year, we (go)...................to the wonderful festival

a)

went

b)

have gone

c)

gone

d)

goed

23.

Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì Qúa Khứ Đơn

a)

ago

b)

last

c)

so far

d)

in the past

24.

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

see--> saw-->......................

a)

seed

b)

saw

c)

seen

d)

see

25.

    I                                        our form teacher in the hospital already.

a)

visited

b)

have visited

c)

hasn't visited

26.

Our teacher                                     to us how to use the printer already.

a)

has explained

b)

has explain

c)

explained

27.

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

28.

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

a)

broken

b)

breaken

c)

broke

29.

They ------------ project yet.

a)

have started

b)

haven't started

c)

hasn't started

30.

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

31.

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

32.

Đâu là dấu hiệu nhận biết của Past Simple?

a)

today

b)

ago

c)

everyday

d)

often

33.

What did she do yesterday?

a)

She is jumping

b)

She sleeps in the hotel

c)

She swam on the beach

d)

She will enjoy diving

34.

We............in this restaurant two days ago.

a)

Ate

b)

Eaten

c)

Eating

d)

Eats

35.

last night I visited your house, but I didn't see you. Where ... you last night?

a)

are

b)

was

c)

were

d)

is

36.

I _____ my homework, because I was sleepy.

a)

didn't do

b)

didn't

c)

not do

d)

do

37.

He __________ his phone number on that paper last night

a)

write

b)

did not wrote

c)

written

d)

wrote

38.

 I _____ at home last weekend

a)

stay

b)

stayed

c)

staying

d)

stays

39.

Last June I _____ Ngoc Son Temple in Ha Noi

a)

visitted

b)

visited

c)

visit

d)

visits

40.

Trung _____ chicken and rice for dinner last night

a)

eated

b)

eat

c)

ate

d)

eating

41.

My vacation in Hue last summer ______ wonderful

a)

was

b)

were

c)

are

d)

be

42.

I ____ her since I moved to this neighborhood.

a)

knew

b)

have known

43.

Last year, we (go)...................to the wonderful festival

a)

went

b)

have gone

c)

gone

d)

goed

44.

Chọn đáp án đúng để hoàn thiện câu sau: Don't worry. I have _____ locked the door.

a)

already

b)

yet

c)

just

d)

still

45.

They ------------ project yet.

a)

have started

b)

haven't started

c)

hasn't started

46.
I (know)  _______ her for six years.
a)
knew
b)
knowed
c)
have known
d)
has known
47.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
48.

Buy - bought - ...

a)

Bought

b)

Buy

c)

Buyed

49.

A: Carl has ...... to bed.

B: What? Already? It's only nine o'clock!

a)

Been

b)

Gone

c)

Go

d)

Went

50.

Write - wrote - ......

a)

Write

b)

Writed

c)

Written