wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

E9 - UNIT 5 - PRESENT PERFECT

Total questions: 99

Worksheet time: 33mins

Name
Class
Date
1.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

2.

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

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrived

d)

arrived

3.

I am not hungry. I have _______ eaten.

a)

yet

b)

now

c)

just

d)

ever

4.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

d)

was

5.

________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

6.

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

a)

already

b)

yet

c)

still

d)

never

7.

I am looking for my pen. I __________ it.

a)

have lost

b)

lost

c)

did lost

d)

was lost

8.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

d)

have has

9.

I __________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

10.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't see

d)

hasn't seen

11.

Sue ________ a guitar lessons. She is taking her lesson now.

a)

started

b)

have started

c)

has started

d)

starts

12.

I_____________ a cup of tea for you. It is on the table.

a)

made

b)

have made

c)

make

d)

am making

13.

Pete ____________ his glasses. He hasn't got his glasses now.

a)

have lost

b)

lost

c)

was lost

d)

has lost

14.

David's hair is very short. He ______________ his hair off.

a)

cut

b)

cuts

c)

have cut

d)

has cut

15.

I ___________ my arm three times. It's still hurt now.

a)

has broken

b)

broken

c)

have broken

d)

break

16.

I have worked very hard ____________.

a)

this week

b)

last week

c)

2 weeks ago

d)

2 days ago

17.

Our team ___________ two matches this year.

a)

has win

b)

has won

c)

win

d)

won

18.

I have written six letters _______ breakfast.

a)

for

b)

from

c)

since

d)

to

19.

Tom has lived in Istanbul ______ five years.

a)

since

b)

in

c)

ago

d)

for

20.

_____________ (you / buy) the meat and fish?

a)

Have you buy

b)

Has you bought

c)

Have you bought

d)

Has you buy

21.

_____________ (you / have) enough to eat?

a)

Have you had

b)

Have you have

c)

Has you had

d)

Has you have

22.

_____________ (it / stop) raining?

a)

Has it stop

b)

Have it stopped

c)

Has it stop

d)

Has it stopped

23.

_____________ (she / lose) her glasses again?

a)

Has she lose

b)

Has she lost

c)

Have she lost

d)

Have she lose

24.

_____________ (anyone / make) him a cake?

a)

Has anyone made

b)

Has anyone make

c)

Have anyone made

d)

Have anyone make

25.

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

a)

everyday

b)

so far

c)

now

d)

at present

26.

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

up to now

b)

for

c)

ago

d)

since

27.

Hiện tại hoàn thành dùng để diễn tả hành động ?

a)

bắt đầu trong quá khứ, kéo dài đến hiện tại và có khả năng tiếp tục ở tương lai.

b)

đã xảy ra và chấm dứt hoàn toàn trong quá khứ.

c)

liên tiếp xảy ra trong quá khứ.

d)

lặp lại như một thói quen

28.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

29.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

30.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

31.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

32.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

33.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

34.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

35.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

36.

I......................... in Da Nang for ten years

a)

live

b)

lived

c)

has lived

d)

have lived

37.

I...............................Nam for ages

a)

not see

b)

didn't see

c)

saw

d)

haven't seen

38.

she..................here since 2010

a)

moves

b)

moved

c)

has moved

d)

moving

39.

I .... studied for two hours.

a)

have

b)

been

c)

has

d)

had

40.

They .... me about this story

a)

have tell

b)

has tells

c)

have telling

d)

have told

41.

Roni has .... for two hours

a)

slept

b)

sleeped

c)

sleep

d)

sleeps

42.

... you read the book yet?

a)

had

b)

has

c)

have

d)

are

43.

She has never .... in the ocean.

a)

swim

b)

swam

c)

swom

d)

swum

44.

Lan __________ her father so far.

a)

hasn't meet

b)

hasn't met

c)

haven't meet

d)

haven't met

45.

I have ________ for an international bank for ten years

a)

work

b)

working

c)

worked

d)

works

46.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

47.

_____ you ever been to new york ?

a)

Has

b)

Have

c)

Hasn't

48.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

49.

_____ he given up the tournament?

a)

Has

b)

Have

c)

Haven't

50.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

51.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

52.

My best friend and I ______ each other for over fifteen years.

a)

have known

b)

has known

c)

have knew

d)

has knew

53.

Mốc thời gian phù hợp với Present Perfect :

a)

now, at the moment, at present

b)

tomorrow, next week

c)

ever, recently, since

d)

yesterday, last week, a month ago

54.

Past participle of "BUY"

a)

buyed

b)

buy

c)

bought

d)

boughted

55.

Past participle of "EAT"

a)

eated

b)

eaten

56.

Have you finished answering all the questions …?

a)

yet

b)

ever

c)

never

d)

always

57.

week/ I/ flu/ had/ the/ since/ have/ last

a)

I have had the flu since last week.

b)

I had have the flu since last week.

58.

I______ English for 3 years

a)

study

b)

studied

c)

have studied

d)

studying

59.
He has ______ a novel
a)
write
b)
wrote
c)
written
60.
We haven't seen this film...
a)
already
b)
yet
c)
never
d)
ever
61.
It ____ _____ all night.
a)
have rained
b)
have rain
c)
has rained
d)
has rain
62.
. I __________ a teacher since 1998.
a)
has been
b)
hasn´t been
c)
have been
63.
You haven't ... very much.
a)
eaten
b)
eatten
c)
ate
d)
eating
64.
We've ....  all the answers.
a)
find
b)
found
c)
finded
d)
founded
65.

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

a)

is

b)

are

c)

have

d)

has

66.

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

a)

two days ago.

b)

since 5 P.M.

c)

last week.

d)

for June.

67.

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

a)

doesn't call

b)

don't call

c)

haven't called

d)

hasn't called

68.

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

a)

has won

b)

wins

c)

win

d)

have won

69.

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

a)

last month

b)

recently

c)

tomorrow

d)

now

70.

I ____________(have/just/come) back home.

a)

Had just come

b)

Had came just

c)

Have just come

d)

Have just came

71.

they ________(eat) since morning.

a)

Haven't eaten

b)

Has eat

c)

Have eated

d)

Has eaten

72.

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

a)

S+ HAS+ V3/V-ed

b)

S+ HAVE+ V3/V-ed

c)

S+ HAVE/HAS+ V3/V-ed

d)

S+ HAVE/HAS+ V2/V-ed

73.

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

a)

have prepare

b)

has prepare

c)

have prepared

d)

has prepared

74.

He looks very sporty and healthy.He _________(play) sports for 10 years

a)

Has plaied

b)

Has play

c)

Had played

d)

Has played

75.

The air conditioner ________(open) since yesterday.

a)

Has openned

b)

Has open

c)

Had opened

d)

Has opened

76.

the past participle form of " know"

a)

knowed

b)

knew

c)

known

d)

knewed

77.

the past participle form of " finish"

a)

finishe

b)

finishd

c)

finished

d)

fnished

78.

the past participle form of " write"

a)

wrote

b)

writed

c)

writen

d)

written

79.

the past participle form of " take"

a)

took

b)

taken

c)

talked

d)

taked

80.

the past participle form of " break"

a)

broke

b)

breaked

c)

brokeen

d)

broken

81.

the past participle form of " build "

a)

built

b)

builded

c)

builted

d)

buitl

82.

the past participle form of " see"

a)

saw

b)

seed

c)

seen

d)

sawed

83.

the past participle form of " go"

a)

wetn

b)

goen

c)

gone

d)

went

84.

the past participle form of " receive"

a)

receiveed

b)

received

c)

receive

d)

recived

85.

What is the past participle form of "catch"?

(a)  

86.

What is the past participle form of "bring"?

(a)  

87.

What is the past participle form of "cut"?

(a)  

88.

What is the past participle form of "sleep"?

(a)  

89.

What is the past participle form of "take"?

(a)  

90.

What is the past participle form of "think"?

(a)  

91.

What is the past participle form of "grow"?

(a)  

92.

What is the past participle form of "break"?

(a)  

93.

What is the past participle form of "draw"?

(a)  

94.

What is the past participle form of "drive"?

(a)  

95.

What is the past participle form of "steal"?

(a)  

96.

What is the past participle form of "fall"?

(a)  

97.

What is the past participle form of "see"?

(a)  

98.

What is the past participle form of "send"?

(a)  

99.

What is the past participle form of "find"?

(a)