Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thì hiện tại hoàn thành

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

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

a)

have

b)

has

c)

will

d)

is

2.

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

a)

is

b)

are

c)

have

d)

has

3.

Mr Donald Trump ............. me here since you came.

a)

doesn't call

b)

don't call

c)

haven't called

d)

hasn't called

4.

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

a)

don't/ for weeks

b)

haven't / weeks ago

c)

haven't/for weeks

d)

hasn't/ since weeks

5.

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

a)

has won

b)

wins

c)

win

d)

have won

6.

Where .........you................lately?

a)

have/been

b)

do/go

c)

have/go

d)

has/been

7.

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

a)

go

b)

goes

c)

gone

d)

went

8.

You…. a lot since the last time I saw you.

a)

changed

b)

has changed

c)

is changing

d)

have changed

9.

He………. more concerned about his social status since he started working there.

a)

has been becoming

b)

has become

c)

became

d)

will become

10.

We ………………. three power cuts this week.

a)

has had

b)

have had

c)

had

d)

is having

11.

This is the first time I ………….. to Germany.

a)

has ever been

b)

have been ever

c)

has been ever

d)

have ever been

12.

Công thức KHẲNG ĐỊNH của thì HIỆN TẠI HOÀN THÀNH?

a)

S+ HAS+ V3

b)

S+ HAVE+ V3

c)

S+ HAVE/HAS+ V3

d)

S+ HAVE/HAS+ V2

13.

Never có nghĩa là:

a)

đã từng

b)

chưa từng

14.

Ever có nghĩa là:

a)

đã từng

b)

chưa từng

15.

They ……………… at the airport.

a)

haven’t arrived

b)

haven’t already arrived

c)

hasn’t arrived

d)

didn’t arrive

16.

I …………….. three books by the same author since the last month.

a)

has read

b)

have read

c)

read

d)

red

17.

We ___________(have/not/meet) for a long time.

a)

Haven't met

b)

Haven't meet

c)

Hasn't met

d)

have not meet

18.

She _____________(have/not/tell) me about this.

a)

Has tell

b)

Has telled

c)

Haven't told

d)

Hasn't told

19.

Mr Donald Trump ............. me here since you came.

a)

doesn't call

b)

don't call

c)

haven't called

d)

hasn't called

20.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

21.

THTHT diễn tả hành động đã xảy ra trong quá khứ nhưng......

a)

không rõ thời điểm/ thời gian

b)

không rõ địa điểm

c)

không rõ người thực hiện

d)

không rõ nguyên nhân

22.

Công thức KHẲNG ĐỊNH của thì HIỆN TẠI HOÀN THÀNH?

a)

S+ HAS+ V3

b)

S+ HAVE+ V3

c)

S+ HAVE/HAS+ V3

d)

S+ HAVE/HAS+ V2

23.

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ứ

24.

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

25.

Viết tắt của have là?

(a)  

26.

Viết tắt của has là?

(a)  

27.

Trong thì hiện tại hoàn thành:

a)

Đối với động từ có quy tắc, ta thêm đuôi -eđ.

b)

Đối với động từ có quy tắc, ta tra bảng động từ bất quy tắc

28.

Trong thì hiện tại hoàn thành:

a)

since + mốc thời gian

(2001)

b)

since +khoảng thời gian

(for three years)

29.

Trong thì hiện tại hoàn thành:

a)

for + khoảng thời gian

b)

for + mốc thời gian

30.

already có nghĩa là:

a)

rồi

b)

chưa

31.

Yet có nghĩa là:

a)

rồi

b)

chưa

32.

Ever có nghĩa là:

a)

đã từng

b)

chưa từng

33.

Never có nghĩa là:

a)

đã từng

b)

chưa từng

34.

Recently

a)

gần đây

b)

rồi

35.

Lately có nghĩa là:

a)

gần đây

b)

rồi

36.

I _____________ never ever eaten this chicken food before.

a)

Had

b)

Have

c)

Has

d)

Having

37.

She________(live) here for 10 ten years.

a)

Had live

b)

Have live

c)

Has lived

d)

Has

38.

His brother _________________(have / prepare) dinner since half past six.

a)

have prepare

b)

has prepare

c)

have prepared

d)

has prepared

39.

What is third irregular form of "become"?

a)

Become

b)

Became

c)

Becomed

d)

becamed

40.

No one ___________(have/ see) since she left this city.

a)

Have seen

b)

Has seen

c)

Have saw

d)

Has saw

41.

We ___________(have/not/meet) for a long time.

a)

Haven't met

b)

Haven't meet

c)

Hasn't met

d)

have not meet

42.

- He ___________(have/not/come) back to his hometown since 2000.


a)

Hasn't came

b)

Haven't come

c)

Hasn't come

d)

Have not came