Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT2

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
2.
see - saw - .............
a)
see
b)
sow
c)
sew
d)
seen
3.

write - wrote - .................

a)

write

b)

wrote

c)

ridden

d)

written

4.
HAve you ever been to Italy? No I .......................
a)
hasn't
b)
has
c)
have
d)
haven't
5.
Has she ever drunk cola? Yes, she ...................
a)
has
b)
have
c)
hasn't
d)
haven't
6.
Have you .................. the news?!
a)
hurt
b)
heard
c)
hear
d)
herd
7.
Stop talking! I have ............................you that twice already!
a)
told
b)
say
c)
tell
d)
sell
8.
Tom and Andrew .........just ............smoking 
a)
has stopped
b)
have stopped
c)
are stopped
d)
is stopped
9.
Why ______ so much rice today ?
a)
have you ate
b)
has you ate
c)
has you eaten
d)
have you eaten
10.
They ______ the meeting time.
a)
haven't forgot
b)
hasn't forgot
c)
haven't forgotten
d)
hasn't forgotten
11.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
12.
_____ the letter ?
a)
Have your dad written
b)
Have your dad wrote
c)
Has your dad written
d)
Has your dad wrote
13.
The woman ______ her book.
a)
haven't readen
b)
hasn't read
c)
haven't read
d)
hasn't readed
14.
He______his homework.
a)
has did
b)
has already done
c)
have done
d)
hasn't done
15.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
16.

I haven't seen Tom ___________________ two years.

a)

since

b)

just

c)

for

d)

already

17.

Sally hasn't been to the theatre ____________ she was five.

a)

for

b)

already

c)

since

d)

just

18.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

19.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

20.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

21.

I .............. never .................... a car before

a)

have, had

b)

has, had

c)

have, have

d)

had, had

22.

I .................................. a television.

a)

have seen

b)

have watched

c)

has have

d)

have has

23.

6/9 students..........................English subject since 2018.

a)

have learnt

b)

has learnt

c)

had learnt

d)

learnt

24.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

25.

He______his homework.

a)

has did

b)

has already done

c)

have done

d)

hasn't done

26.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
27.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
28.

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

a)

see

b)

saw

c)

seen

d)

have seen

29.

A: Are you taking Vietnamese 101 this semester?

B: No, I __________ it. I __________ it last semester. This semester I'm in 102.

a)

had already taken ; took

b)

take ; take

c)

have already taken ; take

d)

have already taken ; took

30.
 Bar : Did you like the movie "The Crow?" 
Matan : I don't know. I __________(see, never) that movie. 
a)
see never
b)
never seen
c)
have never seen
d)
didn't see
31.
Which one is the past participle of "buy"?
a)
buy
b)
brought
c)
buying
d)
bought
32.
Which one is the past participle of "bring"?
a)
bring
b)
brought
c)
brings
d)
bought
33.

________________ the children _________________ (eat) their breakfast yet?

a)

Have ate

b)

Have eaten

c)

Has eat

d)

Have eating

34.

Have you ever.......... pizza?

a)

drunk

b)

eaten

c)

written

d)

gone

35.

Have you ever ............. a famous supermodel?

a)

bought

b)

see

c)

met

d)

call

36.

My brother ............. a Halloween pumpkin.

a)

have made never

b)

has never made

c)

have never made

d)

has made never

37.

We have _____ her since July.

a)

face

b)

met

c)

played

d)

gone

38.

My brother ............. a Halloween pumpkin.

a)

have made never

b)

has never made

c)

have never made

d)

has made never

39.

Have you ever.......... pizza?

a)

drunk

b)

eaten

c)

written

d)

gone

40.

He ................ a letter.

a)

have wrote

b)

has wrote

c)

has not written

d)

written

41.

"พูดถึงเรื่องที่เกิดขึ้นในอดีต และจบลงแล้วในอดีต" ควรใช้ Tense ใด

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

42.

ข้อใดคือโครงสร้างประโยคบอกเล่าของ Present Perfect Tense

a)

S + V2

b)

S + have,has + V3

c)

S + V1

d)

S + was,were + V.ing

43.

"พูดถึงเรื่องที่เกิดขึ้นในอดีต แต่ดำเนินมาจนถึงปัจจุบัน" ควรใช้ Tense ใด

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

44.

Which sentence is CORRECT?

a)

She just has left the house for a few minutes.

b)

She has left just the house for a few minutes.

c)

Just she has left the house for a few minutes.

d)

She has just left the house for a few minutes.

45.

Iveta __________ her brother for a long time.

a)

didn't see

b)

hasn't seen

c)

haven't seen

d)

didn't saw

46.

_____________ the dishes yet?

a)

Did you wash

b)

Have you wash

c)

Have you washed

d)

You wased

47.
Larry is alone at home today and he has lots of things to do. What has or hasn't he done so far? Look at the images and decide if they are true or false.
He has washed the dishes.
a)
True
b)
False
48.
He has done the laundry.
a)
True
b)
False
49.
He hasn't washed the dog.
a)
True
b)
False
50.
He hasn't made the bed.
a)
True
b)
False