wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Practice - Level 5

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

She ______________ in Madrid all of her life.

a)

lived

b)

has liven

c)

has lived

d)

live

2.

Have you ever sung in a choir? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).

(a)  

3.

My family ______________ to many countries, including Spain, France and Italy.

a)

travel

b)

travelled

c)

have travelled

d)

has travelled

4.

______ you ever been to a museum?

a)

Have

b)

Has

c)

Did

d)

Do

5.

Today Maria did not come to class. _______ anyone _______ Maria today?

a)

Had; see

b)

Has; seen

c)

Has; see

d)

Had; seen

6.

My brother is a great dancer. I have (a)   (see) him perform in a dance show.

7.

He ______________ Fortnite three times this week.

a)

played

b)

have play

c)

have played

d)

has played

8.

Have you ever made a film? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).

(a)  

9.

I ______________ as a teacher since I graduated from University in 2017.

a)

worked

b)

have worked

c)

work

d)

did work

10.

I am very hungry. I ______________ eaten much today.

a)

has not

b)

have not

c)

had not

d)

have

11.

Daniel likes to play music in an orchestra. ______ you ever _______ (listen) to an orchestra?

a)

Have; listened

b)

Have; listen

c)

Has; listened

d)

Has; listen

12.

Have you ever written a comic? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).

(a)  

13.

I love comedy shows, they are very funny. _____ you ever _____ (be) to a comedy show?

a)

Have; been

b)

Have; seen

c)

Has; been

d)

Has; done

14.

My father likes to read magazines in the morning. _____ you ever _____ (read) a magazine?

a)

Has; readen

b)

Have; readen

c)

Has; read

d)

Have; read

15.

Yesterday Alejandro went to the circus. I have never (a)   (go) to the circus.

16.

My mother can make beautiful sculptures. Have you ever _______ a sculpture?

a)

make

b)

maken

c)

made

d)

mode

17.

Have you ever acted in a play? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).

(a)  

18.

Yesterday we went to the cinema to watch a 3D film. Have you ever (a)   (watch) a 3D film?

19.

My sister can sing very well. She ______________ in many different pop concerts.

a)

have sung

b)

has sung

c)

have sang

d)

has sang

20.

Carolina can juggle. Have you ever _______ (try) to juggle? It is very hard!

a)

try

b)

treed

c)

tried

d)

trode