wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 35

Worksheet time: 25mins

Name
Class
Date
1.

I ______ visited that museum before.

a)

have

b)

has

2.

Karina ________ finished her homework.

a)

haven't

b)

hasn't

3.

They ______ been to Paris.

a)

haven't

b)

hasn't

4.

We have lived in this city ______ five years.

a)

for

b)

since

5.

Carlos has traveled to many countries ________ he was 18 years old.

a)

for

b)

since

6.

The cat ___ eaten all of its food.

a)

haven't

b)

hasn't

7.

I ___ never met his brother.

a)

have

b)

has

8.

They ______ gone to the park this morning.

a)

have

b)

has

9.

We ______ never eaten sushi.

a)

have

b)

has

10.

Pedro ___ broken his leg in a football match.

a)

have

b)

has

11.

My mom _____ cleaned the house today.

a)

haven't

b)

hasn't

12.

They have known each other ______ a long time.

a)

for

b)

since

13.

You _______ forgotten your keys again.

a)

have

b)

has

14.

My cousin _______ arrived at the airport.

a)

have

b)

has

15.

My aunt has had his car ________ she was a university student.

a)

for

b)

since

16.

He (a)   (play) tennis for years.

17.

You (a)   (help) me with my homework before.

18.

I (a)   (not understand) this English topic.

19.

(a)   (Luis / paint) the walls of the living room?

20.

My mother (a)   (work) in this company since 2010.

21.

Laura (a)   (take) the dog for a walk.

22.

(a)   (your parents /arrive) at the airport?

23.

My sister (a)   (not / go) to the store.

24.

He (a)   (read) all of the books in the series.

25.

(a)   (They / visit) London?

26.

She (a)   (finish) her work early.

27.

We (a)   ( see) that documentary.

28.

(a)   (you / see) her recently?

29.

I (a)   (buy) a new phone recently.

30.

(a)   (he / send) the email this morning?

31.

She has worked at the company _________ five years.

a)

for

b)

since

32.

He has studied French _______ two months.

a)

for

b)

since

33.

They have been friends _______ they were in Elementary school.

a)

for

b)

since

34.

I have had this phone ______ three years.

a)

for

b)

since

35.

She has been a teacher ________ 2015.

a)

for

b)

since