Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect exercise

Total questions: 40

Worksheet time: 11mins

Name
Class
Date
1.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

2.

The negative form of the present perfect is:

a)

Noun + hasn´t/haven't + verb + object

b)

Noun+ hasn't / haven´t / + verb past participle +object

c)

Noun+ has/have + not + verb in infinitive+object

d)

Noun + has/ have + verb in past participle +not + object

3.

The interrogative form of the present perfect is:

a)

Auxiliary verb + verb in p. participle + Noun + object ?

b)

Auxiliary verb + Noun + verb in p. participle + object ?

c)

Auxiliary verb + verb (infinitive) + Noun + object ?

d)

Auxiliary verb + Noun + verb ( infinitive) + object ?

4.

The auxiliary verbs in the present perfect:

a)

was / were

b)

had / have

c)

has / have

d)

is / are

5.

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

a)

have

b)

had

c)

has

d)

haven´t

6.

Rafael Nadal has played tennis ________________.

a)

since the age of three

b)

for the age of three

c)

the age of three

d)

in the age of three

7.

Rafael Nadal has______________ the tournament.

a)

earned

b)

win

c)

won

d)

winned

8.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

9.

I _______ been married for two years. (present perfect)

a)

has

b)

have

c)

had

d)

was

10.

I _____ _____________ a teacher since 2011 (present perfect)

a)

has been

b)

have been

c)

hasn't been

d)

was not

11.

I have never______ my grandmother's house.

a)

visited

b)

visit

c)

went

d)

travel

12.

My brother ________ ________ for my uncle in his new company.

a)

have work

b)

has working

c)

has worked

d)

have worked

13.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

d)

was lost

14.

_____ you ever ____________ Karate ?

a)

Has practice

b)

Have practiced

c)

Did practiced

d)

Have practice

15.

I _______ __________ my homework _______. (negative)

a)

haven´t / done / yet

b)

hasn't / done / already

c)

has / done / already

d)

haven't / did / yet

16.

_____ he given up the tournament? No , _____________

a)

Has / he has

b)

Have / he haven't

c)

Has / he hasn´t

d)

Have / he hasn´t

17.

It _______ rained for the last month ! ( present perfect)

a)

have not

b)

was not

c)

has not

d)

did not

18.

The correct use of "yet" in the following sentence is:

a)

Sarah hasn´t finished her homework yet.

b)

Sarah hasn´t yet finished her homework.

c)

Sarah yet hasn´t finished her homework.

d)

Yet Sarah hasn´t finished her homework.

19.

____ he read the book that you gave him yesterday? (present perfect)

a)

Has

b)

Have

c)

Had

d)

Did

20.

the correct use of "already" is:

a)

Nicholas has finished already his homework.

b)

Nicholas has finished his already homework.

c)

Nicholas has already finished his homework.

d)

Nicholas already has finished his homework.

21.

__________ you ever __________ ice skating? ( present perfect)

a)

Has / gone

b)

Have / gone

c)

Has / go

d)

have / go

22.

The correct sentence is: ( contractions)

a)

The workers haven't had a break in 4 hours.

b)

The workers have hadn´t a break in 4 hours.

c)

The workers havn't had a break in 4 hours.

d)

The workers haven't not had a break in 4 hours.

23.

The sentence: "He’s already had the surgery", is similar ...

a)

He is already had the surgery

b)

He was already had the surgery

c)

He has already had the surgery

24.

The sentence: "We have just gone home", is similar...

a)

We'v just gone home.

b)

We've just gone home.

c)

We'd just gone home.

25.

Auxiliary verb: John _______ known her for a couple of years

a)

has

b)

have

26.

Auxiliary verb: They _________ been in business since 1980

a)

has

b)

have

27.

Auxiliary verb: Those kids ___________ never played rugby.

a)

has

b)

have

28.

Auxiliary verb: The architect _____ presented his ideas to the CEO.

a)

has

b)

have

29.

My friend ______ eaten at that restaurant several times.

a)

has

b)

have

30.

My english class ______ already started.

a)

has

b)

have

31.

Children _______ grown since the last time I saw them.

a)

has

b)

have

32.

The correct closed question ( present perfect) is:

a)

Have you seen that movie?

b)

Have you see that movie?

c)

Have you saw that movie?

d)

What movie have you seen?

33.

The correct open question ( present perfect) is:

a)

How much money has you spent?

b)

How much money have you spent?

c)

Have how much money you spent?

34.

Bill has not _____________ (arrive) yet.

a)

arriving

b)

arrived

c)

arrive

35.

The rain hasn't _________ (stop) yet.

a)

stoped

b)

stop

c)

stopped

36.

The president has __________ ( begin) the meeting.

a)

begin

b)

begun

c)

began

37.

The students have ___________ ( break) the window.

a)

broke

b)

breaked

c)

broken

38.

I have not ___________ (forgive) you!

a)

forgave

b)

forgiven

c)

forgive

39.

"Martha ha trabajado aquí por siete años".

a)

Martha has work here for seven years.

b)

Martha´s worked here for seven years.

c)

Martha has workt here for seven years.

d)

Martha have worked here for seven years.

40.

"Nadie ha escalado nunca esa montaña"

a)

Nobody has never climb that mountain.

b)

Nobody has never climbed that mountain.

c)

Nobody has climbed that mountain never.

d)

Nobody has climb that mountain never.