wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

Choose the correct answer.

Look at the sentence carefully.


My brother __________ (work) at this school for 10 years.

a)

have worked

b)

worked

c)

has worked

2.

Choose the correct answer.

Look at the sentence carefully.


My parents _______ (be) married for almost 20 years.

a)

have been

b)

has been

c)

been

3.

Choose the correct answer.

Look at the sentence carefully.



We ________ (watch) the Queen's speech last night.

a)

watches

b)

watched

c)

have watched

4.

Choose the correct answer.

Look at the sentence carefully.


The witness (ooggetuige) ___________ (not see) the accident yesterday.

a)

not see

b)

didn't see/did not see

c)

haven't seen

5.

Complete the following sentence:


My best friend (a)   (buy) a new bluetooth speaker last month.

6.

Het voltooid deelwoord van 'show' is (a)   .

7.

Complete the sentence:

Kijk naar het signaalwoord.


They (a)   (keep) this secret for years.

8.

Complete the sentence.

Kijk naar het signaalwoord.


__________ you ____________ (play) football when you were a child?

(a)  

9.

Complete the sentence:


__________ you ever ___________(be) to New York City?

(a)  

10.

Complete the sentence.


I (a)   (learn) a lot from you. Thank you.

11.

Complete the sentence.


How long ________you _________ (work) here?

(a)  

12.

Complete the sentence.


In 1998 Titanic (a)   (win) eleven Oscars.

13.

Complete the sentence.


The Titanic (a)   (sink) in 1912.

14.

_______ you already ________(do) your homework?

(a)  

15.

De verleden tijd van 'make' is __________ .

a)

maked

b)

made

c)

mades

d)

maken

16.

Complete the sentence:

She (a)   (not see) her new nephew yet.

17.
Maya and I (know) _____ each other for over twenty years. We still get together once a month. 
a)
know
b)
have known
c)
has known
d)
knew
18.
Naama __________(not / see) her brother for a long time.
a)
didn't see
b)
hasn't seen 
c)
haven't seen
d)
didn't saw
19.
They ........ my sister many times
a)
visited
b)
have visited
c)
visit
d)
has visited
20.
When Young Hee was a child, she ________ in Seoul.
a)
lived
b)
have lived
c)
has lived
21.
I ________ my key yesterday, so I couldn't get into the house. Eventually, I found it in my jacket pocket.
a)
losed
b)
lost
c)
have lost
d)
has lost
22.
Somebody ________ my bicycle! Now I'll have to walk home.
a)
stealed
b)
stole
c)
have stolen
d)
has stolen
23.
The Titanic ________ in 1912.
a)
sank
b)
sunk
c)
have sunk
d)
has sunk
24.

My sister ______ (live) in New York for a year now.

a)

has lived

b)

was living

c)

lived

d)

have lived

25.

Iren (arrive) _________ in Rome a week ago.

a)

arrive

b)

didn't arrived

c)

has arrived

d)

arrived