WorksheetsPresent perfect exercise
Total questions: 40
Worksheet time: 11mins
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
The negative form of the present perfect is:
Noun + hasn´t/haven't + verb + object
Noun+ hasn't / haven´t / + verb past participle +object
Noun+ has/have + not + verb in infinitive+object
Noun + has/ have + verb in past participle +not + object
The interrogative form of the present perfect is:
Auxiliary verb + verb in p. participle + Noun + object ?
Auxiliary verb + Noun + verb in p. participle + object ?
Auxiliary verb + verb (infinitive) + Noun + object ?
Auxiliary verb + Noun + verb ( infinitive) + object ?
The auxiliary verbs in the present perfect:
was / were
had / have
has / have
is / are
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
had
has
haven´t
Rafael Nadal has played tennis ________________.
since the age of three
for the age of three
the age of three
in the age of three
Rafael Nadal has______________ the tournament.
earned
win
won
winned
Have you....been to Lisbon?
ever
never
already
since
I _______ been married for two years. (present perfect)
has
have
had
was
I _____ _____________ a teacher since 2011 (present perfect)
has been
have been
hasn't been
was not
I have never______ my grandmother's house.
visited
visit
went
travel
My brother ________ ________ for my uncle in his new company.
have work
has working
has worked
have worked
I am looking for my pen. I _____ it.
did lost
have lost
has lost
was lost
_____ you ever ____________ Karate ?
Has practice
Have practiced
Did practiced
Have practice
I _______ __________ my homework _______. (negative)
haven´t / done / yet
hasn't / done / already
has / done / already
haven't / did / yet
_____ he given up the tournament? No , _____________
Has / he has
Have / he haven't
Has / he hasn´t
Have / he hasn´t
It _______ rained for the last month ! ( present perfect)
have not
was not
has not
did not
The correct use of "yet" in the following sentence is:
Sarah hasn´t finished her homework yet.
Sarah hasn´t yet finished her homework.
Sarah yet hasn´t finished her homework.
Yet Sarah hasn´t finished her homework.
____ he read the book that you gave him yesterday? (present perfect)
Has
Have
Had
Did
the correct use of "already" is:
Nicholas has finished already his homework.
Nicholas has finished his already homework.
Nicholas has already finished his homework.
Nicholas already has finished his homework.
__________ you ever __________ ice skating? ( present perfect)
Has / gone
Have / gone
Has / go
have / go
The correct sentence is: ( contractions)
The workers haven't had a break in 4 hours.
The workers have hadn´t a break in 4 hours.
The workers havn't had a break in 4 hours.
The workers haven't not had a break in 4 hours.
The sentence: "He’s already had the surgery", is similar ...
He is already had the surgery
He was already had the surgery
He has already had the surgery
The sentence: "We have just gone home", is similar...
We'v just gone home.
We've just gone home.
We'd just gone home.
Auxiliary verb: John _______ known her for a couple of years
has
have
Auxiliary verb: They _________ been in business since 1980
has
have
Auxiliary verb: Those kids ___________ never played rugby.
has
have
Auxiliary verb: The architect _____ presented his ideas to the CEO.
has
have
My friend ______ eaten at that restaurant several times.
has
have
My english class ______ already started.
has
have
Children _______ grown since the last time I saw them.
has
have
The correct closed question ( present perfect) is:
Have you seen that movie?
Have you see that movie?
Have you saw that movie?
What movie have you seen?
The correct open question ( present perfect) is:
How much money has you spent?
How much money have you spent?
Have how much money you spent?
Bill has not _____________ (arrive) yet.
arriving
arrived
arrive
The rain hasn't _________ (stop) yet.
stoped
stop
stopped
The president has __________ ( begin) the meeting.
begin
begun
began
The students have ___________ ( break) the window.
broke
breaked
broken
I have not ___________ (forgive) you!
forgave
forgiven
forgive
"Martha ha trabajado aquí por siete años".
Martha has work here for seven years.
Martha´s worked here for seven years.
Martha has workt here for seven years.
Martha have worked here for seven years.
"Nadie ha escalado nunca esa montaña"
Nobody has never climb that mountain.
Nobody has never climbed that mountain.
Nobody has climbed that mountain never.
Nobody has climb that mountain never.
