wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 40

Worksheet time: 26mins

Name
Class
Date
1.

Do we use the Present Perfect to introduce experiences we have/haven’t had?

a)

YES

b)

NO

2.

Order this sentence :

been /Australia/ to /Have /ever/ you ?

4 lines
3.

Answer the question using ‘already’.

- Have you done your homework yet?

4 lines
4.

I haven't finished reading this book __________.

a)

yet

b)

just

c)

already

5.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far
6.

I've been married ____________ six years.

a)

for

b)

since

7.
I've worked for this company ___________ 2010.
a)
since
b)
for
8.
I haven't seen him _____________ Thursady.
a)
since
b)
for
9.
I have ...................... ten pages
a)
wrote
b)
written
c)
wrot
d)
writed
10.
Have you seen the movie The Lord of the Ring ________?     
a)
 just
b)
already
c)
yet
d)
still
11.
We can't have chips again. We've ________ had them three times this week.
a)
still  
b)
already
c)
yet  
d)
  just
12.

She............................to Brazil last year.

a)

have been

b)

has been

c)

has have

d)

has be

13.

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

a)

have, had

b)

has, had

c)

have, have

d)

had, had

14.

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

a)

have seen

b)

have watched

c)

has have

d)

have has

15.

.........................have walked to the department store.

a)

She

b)

Prayuth

c)

They

d)

The Boss

16.

He.....................his wallet.

a)

lost

b)

have lost

c)

has lost

d)

had lost

17.

He.....................with his family.

a)

have stayed

b)

has stayed

c)

had stayed

d)

has stay

18.

The dog............................under the tree.

a)

has sleep

b)

have slept

c)

has slept

d)

had been

19.

................have done yoga last morning.

a)

They

b)

One of the students

c)

She

d)

Khanet

20.

Surasit...........................a motorcycle.

a)

have had

b)

has had

c)

have been

d)

has been

21.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
22.
My sister ________ clothes since she was seven.
a)
designed
b)
has designed
c)
has design
23.
I ....................... this way before.
a)
never felt
b)
've never felt
c)
never feel
d)
've never fell
24.
You .......................... everything: your father, your tribe, your best friend.
a)
've lost
b)
've lose
c)
're lost
d)
're losed
25.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
26.
He hasn't called me ....... yesterday morning.
a)
since
b)
from
c)
for
d)
in
27.
Which of the following sentences is about present perfect tense?
a)
Is he going to bed?
b)
Has he gone to bed yet?
c)
Did he go to bed?
d)
Will he go to bed?
28.
Which one is the past participle of "buy"?
a)
buy
b)
brought
c)
buying
d)
bought
29.
They _______ a lot for their exam.
a)
has studied
b)
studied
c)
have studied
30.
Have you ever ________ to China?
a)
went
b)
go
c)
been
31.
My mother and father ___________ to Barcelona.
a)
have never been
b)
has never been
c)
has went
32.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
33.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
34.
You .......................... everything: your father, your tribe, your best friend.
a)
've lost
b)
've lose
c)
're lost
d)
're losed
35.
Which one is the past participle of "give"?
a)
gives
b)
give
c)
given
d)
gave
36.
Which one is the past participle of "send"?
a)
send
b)
sended
c)
sent
d)
sented
37.
I've been married ____________ six years.
a)
for
b)
since
38.
I have ___________ seen such a beutiful view!
a)
never
b)
ever
39.
I've had this watch........................more than 40 years.
a)
for
b)
since
40.

....... Alessandra ......... a car?

a)

Have / buy

b)

Has / buy

c)

Has / bought