Font size
WorksheetsPresent Perfect
Total questions: 73
Worksheet time: 44mins
read / yet / haven't / I / book / that
(a)
brilliant / film / watched / just / I've / a
(a)
finished / they've / dinner / their / already
(a)
you / her / spoken / have / yet / to / ?
(a)
my / just / hospital / aunt / left / has
(a)
I feel better now that I ______ (have) a sleep.
had
've had
My dad ______ (work) in a hospital for ten years between 1990 and 2000.
worked
's worked
Manchester United are winning and Wayne Rooney ______ (score) twice.
scored
has scored
_______ you ______ (lock) the door before you _______ (go) out?
Did - lock / went
Have - locked / went
Did - locked / gone
Have - lock / gone
Jenny isn't here; she ______ (leave) two minutes ago.
left
has left
This town ______ (change) a lot since we ______ (move) here in 2004.
changed / moved
has changed / moved
changed / have moved
has changed / have moved
I ______ (never/meet) anybody as rude as you!
never met
've never met
met never
've met never
Write sentences in Present Perfect.
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represented Portugal
hasn´t represented Portugal
Rafael Nadal has
earned
win
won
winned
Have you....been to Lisbon?
ever
never
already
since
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
hasn't
has
haven´t
I _______ been married for two years
has
have
hase
I _____ a teacher since 1998
has been
have been
hasn't been
my friend _____my new dress yet
have not seen
haven´t saw
hasn't seen
I am looking for my pen. I _____ it.
did lost
have lost
has lost
I _________ my homework yet
have not done
hasn't done
has done
I ________ watched two seasons of this T.V. show
has
have not
has not
hasen't
I _____________for my uncle.
have not work
hasn't worked
haven’t worked
has not working
She _______ finished her homework.
has
haven't
hasn’t
write the past participle of the verbs below.
which are (Regular)? Which are (irregular) ?
dance - open
listen - go
eat - see
do - visit
fall - give
We........... chinese food (-)
haven´t tried
hasn´t tried
hasn´t tryed
haven´t tryied
Ezgi ..... Egypt (+)
hasn´t visit
has visited
hasn´t visited
has visit
The past participle of "ride" is....
rode
ride
ridden
roden
I_________________________ (eat) fried spiders. (+)
have eaten
has eaten
haven´t eat
haven´t eaten
The past participle of "speak" is
speaken
spoken
spoke
speakeen
It (rain) ______________________ for a very long time.
It have rained for a very long time
It has rained for a very long time
It have rain for a very long time
It have raining for a very long time
I’m really hungry. I ________ yet.
haven’t eaten
didn’t eat
They _______ a week ago.
arrived
have arrived
We __________ here for three years.
have worked
worked
They ______________ me at yesterday’s meeting.
didn’t recognise
haven’t recognised
Our neighbour ________ in hospital since Friday.
was
has been
______________________ abroad many times?
Have you travelled
Did you travel)
John ........................... (not call) me recently.
hasn't called
has to call
2. They ........................... (buy) a new car last month.
have bought
bought
The teacher ........................... (not return) the tests yet.
haven't returned
hasn't returned
returned
How long ........................... she ........................... (know) about this problem?
did ... know
have ... known
has … known
........................... you ever ........................... (hear) such an unbelievable story?
Do ... heard
Have … heard
Has ... heard
When I was a child, I ........................... (live) in England for two years.
lived
have lived
has lived
He ........................... (buy) me a beautiful gift for my birthday.
bought
has bought
have bought
I am so excited to have a dog. I ......................................... (always / want) one.
have always wanted
have wanted
Have you ever eat Chinese food?
(a)
She has moved to another city last year.
(a)
They have sent out the invitations yet.
(a)
I __________________ a student for five years. (be)
have been
has been
have be
have was
_______________ he (call) _______________________ María?
Have he called María?
Has he called María?
Have he call María?
Have he calling María?
It (rain) ______________________ for a very long time.
have rained
has rained
have rain
have raining
Jason and Clara _________________ (be) friends for more than 10 years.
has been.
have been .
have be
have being
Steven _________________ (study) Math since last week.
have studied
have study
has studied
have studying
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represented Portugal
hasn´t represented Portugal
Present perfect is used with these words...
JUST
NOW
FOR / SINCE
YET
EVER
Rafael Nadal has
earned
win
won
winned
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
hasn't
has
haven´t
The interrogative form is...
Have you been...?
You have been...?
Have been you...?
been have you...?
I _______ been married for two years
has
have
hase
I _____ a teacher since 1998
has been
have been
hasn't been
I have never______ to paris
visited
visit
visited yet
I am looking for my pen. I _____ it.
did lost
have lost
has lost
_____ you ever been to new york ?
has
have
hasn't
I _________ my homework yet
have not done
hasn't done
has done
_____ he given up the tournament?
HAS
HAVE
HAVEN'T
She _______ finished her homework.
has
haven't
hasn’t
We_________________chinese food (-)
haven´t tried
hasn´t tried
hasn´t tryed
haven´t tryied
________Hanna ever_______skydiving?
Has... eaten
Has... been
Have.... driven
Have.... been
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
