wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

thì hiện tại hoàn thành, QKĐ

Total questions: 74

Worksheet time: 37mins

Name
Class
Date
1.

It's the second time Mr Hien ........the football game.

a)

has won

b)

wins

c)

win

d)

have won

2.

I ........ met my classmates ........

a)

don't/ for weeks

b)

haven't / weeks ago

c)

haven't/for weeks

d)

hasn't/ since weeks

3.

I have written a letter to my teacher ....

a)

two days ago.

b)

since 5 P.M.

c)

last week.

d)

for June.

4.

Mr Anh Kiet.............learnt English for many years

a)

have

b)

has

c)

will

d)

is

5.

How long ....... you been here in Ha Noi?

a)

is

b)

are

c)

have

d)

has

6.

We haven't been to the city centre.............

a)

last month

b)

recently

c)

tomorrow

d)

now

7.

Everyone has.................out for a walk.

a)

go

b)

goes

c)

gone

d)

went

8.

THÌ HIỆN TẠI HOÀN THÀNH dùng để diễn tả ......

( có thể chọn nhiều câu trả lời)

a)

hành động đã xảy ra trong quá khứ nhưng để lại hậu quả ở hiện tại

b)

hành động chỉ sở thích, thói quen, khả năng của bản thân

c)

sự thật, chân lí

d)

hành động lần đầu tiên xảy ra hoặc nói về kinh nghiệm

9.

THÌ HIỆN TẠI HOÀN THÀNH dùng để diễn tả ......

( có thể chọn nhiều câu trả lời)

a)

hành động vừa mới xảy ra

b)

hành động đã xảy ra trong quá khứ nhưng vẫn kéo dài đến hiện tại và tương lai

c)

hành động đang xảy ra tại thời điểm nói

d)

hành động đã xảy ra tại một thời điểm xác định trong quá khứ

10.

Someone (a)   (break) a window in our classroom.

( chia thì HTHT)

11.

Last weekend, Sally _______ with her best friend Beth.

a)

is staying

b)

stay

c)

stayed

d)

stays

12.

What did he ________ for his holiday?

a)

doing

b)

do

c)

does

d)

did

13.

She ........................two clients since 12 o'clock.

a)

's called

b)

's been calling

c)

called

d)

've called

14.

We ................Mary for ages.

a)

haven't seen

b)

have seen

c)

've been seeing

d)

've see

15.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
16.
I have known my best friend ...... six years.
a)
for
b)
since
17.
Choose the correct option:
It's the first time ... a jeep.
a)
I drive
b)
I has driven
c)
I'm driving
d)
I've driven
18.

I and my friends ______ a great time in Nha Trang last year. (have)

a)

have

b)

had

c)

has

d)

haves

19.

Dan (a)   two tablets this year. (already/to buy)

20.

How many games (a)   so far this season? (your team win)

21.

.........your homework yet? – Yes, I.........it an hour ago. (you/to do - to finish)

(a)  

22.

I.........Peter since I.........last Tuesday. (not/to see - to arrive)

(a)  

23.

Frank.........his bike last May. So he.........it for 4 months. (to get - to have)

(a)  

24.

Circle the correct item.

I haven’t tidied my room just / yet.

a)

just

b)

yet

25.

Circle the correct item

We went to the cinema already / yesterday.

a)

already

b)

yesterday

26.

Circle the correct item

The children have never / ever been to Italy.

a)

never

b)

ever

27.

Circle the correct item

I didn’t play football yet / last weekend.

a)

yet

b)

last

28.

Circle the correct item

I sent you an email two days already / ago but you haven’t replied.

a)

already

b)

ago

29.

Circle the correct item

Billy took a test already / three days ago.

a)

already

b)

three days ago

30.

Circle the correct item

Tonia has sent twenty invitations yesterday / so far.

a)

yesterday

b)

so far

31.

Circle the correct item

She hasn’t watches any new films yesterday / recently.

a)

yesterday

b)

recently

32.

Choose the correct item.

I _______________a new dress yesterday.

a)

bought

b)

buyed

c)

has bought

33.

Choose the correct item.

He __________ to school last week. He was ill.

a)

hasn’t gone

b)

went

c)

didn’t go

34.

Choose the correct item.  
_______ you _________ me last night?

a)

Have, called 

b)

Do, call           

c)

Did, call

35.

Choose the correct item.

I __________ such a delicious cake.

a)

have never eaten

b)

have ever eaten

c)

never ate

36.

Choose the correct item.

I __________ such a delicious cake.

a)

have never eaten

b)

have ever eaten

c)

never ate

37.

Choose the correct item.

I ___________ TV last night.

a)

didn’t watch

b)

haven’t watched

c)

hasn’t watch

38.

This is the first time he went abroad.

=> He hasn't (a)  

39.

She started driving 1 month ago.

=> She has (a)  

40.

I ...............a cold for two weeks.

a)

have

b)

have had

c)

has had

d)

had had

41.

Vy ......................English since she moved to Australia

a)

have improved

b)

has improved

c)

had improved

d)

has been improved

42.

The weather ______ cold when we _____ in Berlin.

a)

was- were

b)

was- was

c)

were-were

43.

We ______ tired because it _____ late at night.

a)

were- was

b)

was-was

c)

were-were

44.

Our hotel last year _____small, but it_____ very clean.

a)

was-were

b)

was-was

c)

were-were

45.

Viết động từ sau dạng Quá Khứ Đơn


ride

(a)  

46.

Viết động từ sau dạng Quá Khứ Đơn


see

(a)  

47.

Viết động từ sau dạng Quá Khứ Đơn


stand

(a)  

48.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

49.

Laura ___________ Chinese food in her life!

a)

have never eaten

b)

never eaten

c)

has never eaten

50.

Last December, I __________ snow for the first time in my life.

a)

see

b)

saw

c)

seen

d)

have seen

51.
 She (have, not) ___________ this much fun since she __________ was a kid. 
a)
haven't has/ is
b)
hasn't had/ was
c)
didn't have/ is
d)
didn't have/ was
52.
I __________ (not see) before. Who is she?
a)
didn't see
b)
didn't saw
c)
haven't see
d)
haven't seen
53.

I _____ (meet) my first boyfriend on a summer camp.

a)

has met

b)

met

c)

have met

d)

meet

54.

I'm worried about Gina. She _____ (never / be) so late before.

a)

never is

b)

never was

c)

has never been

d)

have never been

55.

Your grandad and I _____ (go) on our first date to the zoo.

a)

go

b)

went

c)

has gone

d)

have gone

56.

Where _____ (your parents / go) on their honeymoon?

a)

have your parents gone

b)

do your parents go

c)

did your parents go

d)

do your parents went

57.
...  you ...  London?  (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
58.
Where ................................(you / be) yesterday?
a)
were you
b)
did you be
c)
you were
d)
was you
59.
I ____ (be) angry at my friend last night.
a)
were
b)
have been
c)
was
d)
be
60.
I (know)  _______ her for six years.
a)
knew
b)
knowed
c)
have known
d)
has known
61.

He started learning French six years ago

a)

He has learned French for six years.

b)

It was six years ago did he start learning French.

c)

He hasn't learnt French for six years.

d)

It is six years since he has learnt French

62.

) This is the first time I had such a delicious meal .

=> I haven't (a)  

63.

) I haven't seen him for 8 days.

=> The last (a)  

64.

I haven't taken a bath since Monday.

=> It is (a)  

65.

Samuel started keeping a diary in 1997

-->Samuel has (a)  

66.

We started learning English five years ago.

--->We have (a)  

67.

I began living in Ho Chi Minh City when I was 8.

I have (a)  

68.

He has written to me since April.

The last time (a)  

69.

She hasn’t had a swim for five years

She last (a)  

70.

The last time she saw her elder sister was in 1999

She hasn’t (a)  

71.

Robert and Catherine have been married for ten years

It’s ten years (a)  

72.

Dorothy has just watered the flowers. (two minutes ago)

--> (a)  

73.

2. We didn’t get ready for the party. (yet)

---> (a)  

74.

2. The children didn't return back from the school. (yet)

(a)