wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 90

Worksheet time: 48mins

Name
Class
Date
1.

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

2.

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

3.

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

"I have been in London ________ four days"

a)

since

b)

for

4.

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

5.

Dấu hiệu nhận biết thì hiện tại hoàn thành

a)

seldom,rarely,

hardly,sometimes,occasionally,often,usually,frequently,always,constantly,ever,never,every.

b)

now,at the moment,at present,right now,look,here

c)

for,since,ever,

never,so far,recently,lately,

before,up to now,up to present,until now,yet,just,already

6.

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

7.

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

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

a)

seed

b)

saw

c)

seen

d)

see

8.

Tìm nghĩa tiếng Việt tương ứng:

donate blood (v)

a)

hiến máu

b)

quyên góp tiền

c)

lợi ích

d)

tổ chức

9.

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

"I have been in London ________ four days"

a)

since

b)

for

10.

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

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

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 ________ some days"

a)

since

b)

for

14.

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

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

(a)  

15.

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

16.

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

___ you ___ new shoes this year?

a)

have - bought

b)

did - buy

c)

do - buy

d)

are - buying

17.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

18.

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

19.

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

20.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

21.

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

22.

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

23.

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

24.

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.

25.

Keywords của thì hiện tại hoàn thành là

a)

always, usually, often, sometimes

b)

now, at the present, at the moment

c)

next, tomorrow, tonight

d)

just, recently, lately, already, still, since, for

26.

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.

27.

Cột 3 của động từ "be" là

a)

am/is/are

b)

was/were

c)

be

d)

been

28.

Con liên kết động từ dạng nguyên thể (V1) với dạng quá khứ phân từ II (V3) của nó nhé!

a)

Go

1.

Gone

b)

Get

2.

Got

c)

Drive

3.

Driven

d)

Ride

4.

Ridden

e)

Write

5.

Written

29.

Con liên kết động từ dạng nguyên thể (V1) với dạng quá khứ phân từ II (V3) của nó nhé!

a)

Read

1.

Read

b)

Make

2.

Made

c)

See

3.

Saw

d)

Sing

4.

Sang

e)

Sleep

5.

Slept

30.

Con sắp xếp các động từ theo cột "CÓ QUY TẮC" hoặc "BẤT QUY TẮC" nhé!

Categorize the following

Walk

Jump

Study

Cook

Listen

Run

Have

Take

Buy

Teach

Động từ có quy tắc (Regular verbs)
Động từ bất quy tắc (Irregular verbs)
31.

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

32.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

33.

Has Alice _______________ watched this film?

a)

ever

b)

never

34.

I have _________________ been to France.

a)

ever

b)

never

35.
Have you ................. seen a snake?
a)
ever
b)
never
36.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
37.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

38.

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

39.

My father is on the way. He ____________ home yet.

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrived

d)

arrived

40.

________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

41.

I am still working. I haven't finished my work ________.

a)

already

b)

yet

c)

still

d)

never

42.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

d)

have has

43.

I am looking for my pen. I __________ it.

a)

have lost

b)

lost

c)

did lost

d)

was lost

44.

I __________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

45.

____ you _____ your homework?

a)

Has (you) finishing

b)

Has (you) finish

c)

have (you) have finished

d)

Have (you) finished

46.

I ____ here since then.

a)

lived

b)

have lived

47.

I ____ her since I moved to this neighborhood.

a)

knew

b)

have known

48.

Câu: When did you start working as an accountant? đồng nghĩa với câu nào dưới đây?

a)

How long has you worked as an accountant?

b)

How long did you work as an accountant?

c)

How long have you worked as an accountant?

d)

When have you worked as an accountant?

49.

Chọn đáp án đúng để hoàn thiện câu sau: It has been ages _____ we last met each other.

a)

for

b)

since

50.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t watered this tree ______ a week.

a)

for

b)

since

51.

I haven’t done my homework _____. I’ll do it after watching TV.

a)

already

b)

yet

c)

just

d)

still

52.

(you/ visit)__________ the CN Tower when you (stay) __________ in Toronto?

a)

Did you visit/ have stayed

b)

Have you visited/ stayed

c)

Did you visited/ was stayed

d)

Have you visited/ were stayed

53.

_____________ 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

54.

Viết lại câu:

The last time she came back to her hometown was 4 years ago.

a)

She hasn't come back to her hometown for 4 years.

b)

She hasn't come back to her hometown since 4 years.

c)

She comes back to her hometown 4 years ago.

d)

She hasn't come back to her hometown until 4 years ago.

55.

It is the worst dish that I (ever/ try)____________ in my life.

a)

had tried

b)

tried

c)

was try

d)

have ever tried

56.

I've been trying to fix this computer ________ early this morning.

a)

since

b)

for

c)

ago

57.

Q.

Since our last meeting, students’ attitudes towards people with disabilities.............

a)

have completely changed

b)

completely changed

58.

Q. So far we ...........more than 150 gifts of all kinds.

a)

collected

b)

have collected

59.

Q. About 30 students from other schools _____________ us since last month.

a)

have joined

b)

joined

60.

Q. I _________ at a special school twice since I finished Grade 10.

a)

volunteered

b)

have volunteered

61.

So far, people ___________ more than 100 gifts.

a)

donate

b)

donated

c)

has donated

d)

have donated

62.

They _________ some textbooks and dictionaries recently.

a)

send

b)

sent

c)

have send

d)

have sent

63.

We                                      to learn for the test yet.

a)

not begin

b)

didn't bigin

c)

haven't begun

64.

Nancy                                      to Vietnam several times.

a)

was

b)

has been

c)

have been

65.

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

a)

have started

b)

haven't started

c)

hasn't started

66.

The motorbike looks clean.                                  it?

a)

has you washed

b)

did you washed

c)

have you washed

67.

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

a)

donates

b)

has donated

c)

to donate

68.

    I                                        our form teacher in the hospital already.

a)

visited

b)

have visited

c)

hasn't visited

69.

They _____ their homework yet

a)

have finished

b)

haven’t finished

c)

finished

70.

1.      We                                      to learn for the test yet.

a)

not begin

b)

didn't bigin

c)

haven't begun

71.

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

"They have been in Vung Tau ________ some days"

a)

since

b)

for

72.

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

73.

______at least three books so far this month.              

a)

__I’ve been reading

b)

I read  

c)

I have read

74.

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.

75.

" She has not kissed me ____ 5 months."

a)

since

b)

for

c)

in

d)

ago

76.

How long _______ you _______ him? (know)

a)

have/known

b)

did/know

77.

How long _______ he _______ there? (live)

a)

did/live

b)

has/lived

78.

She ...........here since 2019.

a)

live

b)

has lived

c)

have lived

d)

lived

79.

I ______ all the washing recently .

a)

did

b)

have done

80.

I last saw her on Monday.

Đồng nghĩa với câu nào dưới đây:

a)

I haven't seen her since Monday.

b)

I haven't seen for Monday.

c)

Gợi ý không chọn:

Since+ mốc thời gian (since 2000/last summer)

d)

Gợi ý không chọn

For+ khoảng thời gian (for 2 days/for 10 years)

81.

About 30 students from other schools _____________ us since last month.

a)

have joined

b)

joined

82.

________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

83.

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.

84.

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

85.

  We                                      to learn for the test yet.

a)

not begin

b)

didn't bigin

c)

haven't begun

86.

Nancy                                      to Vietnam several times.

a)

was

b)

has been

c)

have been

87.

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

a)

have started

b)

haven't started

c)

hasn't started

88.

    I                                        our form teacher in the hospital already.

a)

visited

b)

have visited

c)

hasn't visited

89.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

90.

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

a)

had gone

b)

have gone

c)

gone

d)

went