wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

6º English: Present Perfect (Monday 1st)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Use Present Perefct.

I ________ __________ a student for five years. (auxiliary verb / be)

(a)  

2.

__________ he (call) ____________ Mary?

a)

Have he called Mary?

b)

Has he called Mary?

c)

Has he call Mary?

3.

I think I (forget) _____________ ______________ to buy some bread

a)

has forgotten

b)

have forgot

c)

have forgotten

4.

It (rain) ___________ ___________ for a very long time.

a)

have rained

b)

has rained

c)

has rain

5.

Use Present Perfect Perefct in negative form.

I'm not happy. I ________ ________ my mobile phone yet. (auxiliar verb / find)

(a)  

6.

Jason and Clara ________ _________ (be) friends for more than 10 years.

a)

has been

b)

have been

c)

have be

7.

Use Present Perfect Perefct.

Steven _________ ________ Math since last week. (auxiliary verb / study)

(a)  

8.

This factory ________ ________(produce) cars and lorries for about a century.

a)

have produced

b)

has produced

c)

has produce

9.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM / IS / ARE + V-ING

10.

Have you _______ been to Lisbon?

a)

ever

b)

never

c)

since

11.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three
12.

Shakira _________ composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

haven´t

c)

has

13.

Use Present Perfect.

I _______ _________ married for two years. (Auxiliary verb / be)

(a)  

14.

I _______ _______ a teacher since 1998

a)

has been

b)

have be

c)

´ve been

15.

I have never______ to Paris.

a)

visited

b)

visit

c)

visiting

16.

My friend _______ ______ my new dress yet

a)

haven´t seen

b)

haven´t saw

c)

hasn't seen

17.

Use Present Perfect.

I am looking for my pen. I _______ ______ it. (Auxiliary verb / lose)

(a)  

18.

Use Present Perfect.

_____ you ever _______ in New York ? (Auxiliary verb / live)

(a)  

19.

Use Present Perfect in negative form.

They _______ ______ my homework yet. (Auxiliary verb / do)

(a)  

20.

Use Present Perfect.

Have you (a)   with your mom? (talk)