Font size
WorksheetsPRESENT PERFECT
Total questions: 88
Worksheet time: 44mins
I ----- (go) to the beach many times.
(a)
I _________________ my purse.
I have lost my purse.
I has lost my purse.
I have losted my purse.
We _________________ this movie already.
We have seen this movie already.
We has seen this movie already.
We have seed this movie already.
There _________________ an accident.
There has been an accident.
There have been an accident.
There has beed an accident.
Where ____ I ____ my sandals?
Where have I left my sandals?
Where has I left my sandals?
Where have I lefted my sandals?
The children _________________ a mess in the kitchen.
The children have made a mess in the kitchen.
The children has made a mess in the kitchen.
The children have make a mess in the kitchen.
____ you ____ England?
Have you visited England?
Has you visited England?
Have you visit England?
Why ____ he ____ already?
Why has he gone already?
Why have he gone already?
Why has he goed already?
She _________________ her chores.
She has finished her chores.
She have finished her chores.
She has finishes her chores.
The book came out yesterday, but I _________________ it.
The book came out yesterday, but I have already read it.
The book came out yesterday, but I has already read it.
The book came out yesterday, but I have already readed it.
____ you ____ your mom yet?
Have you called your mom yet?
Has you called your mom yet?
Have you calling your mom yet?
We use the Present Perfect Simple:
For actions which happened in the past, but we don`t mention when exactly.
For actions that happened in the past and their results are obvious in the present.
for actions that happened in the present simple.
We use the Present Perfect with the time expressions:
ever
never
already
yesterday
We use YET with the Present Perfect in questions and negative sentences.
Falso
Verdadero
We use ALREADY with the Present Perfect in affirmative sentences and questions.
Falso
Verdadero
We use How long?, since and for in Present Perfect.
Falso
Verdadero
I __________________ a student for five years. (be)
I have been a student for five years.
I has been a student for five years.
I have be a student for five years.
I have was a student for five years.
_______________ 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.
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
Jason and Clara _________________ (be) friends for more than 10 years.
Jason and Clara has been friends for more than 10 years.
Jason and Clara have been friends for more than 10 years.
Jason and Clara have be friends for more than 10 years.
Jason and Clara have being friends for more than 10 years.
Steven _________________ (study) Math since last week.
Steven have studied Math since last week.
Steven have study Math since last week.
Steven has studied Math since last week.
Steven have studying Math since last week.
Peter ______________ (read) eleven books since last weekend.
Peter has read eleven books since last weekend.
Peter have read eleven books since last weekend.
Peter has reading eleven books since last weekend.
Peter has readed eleven books since last weekend.
Cindy ________________ (drive) her car for only five months
Cindy has drived her car for only five months
Cindy has driven her car for only five months
Cindy has drive her car for only five months
Cindy have drived her car for only five months
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
_____ you ever been to new york ?
has
have
hasn't
I _________ my homework yet
have not done
hasn't done
has done
It _______ rained for the last month
have not
haven't
has not
I _____________for my uncle.
have not work
hasn't worked
haven’t worked
has not working
_____ you worked for your uncle?
has
Have
Hasn't
Haven't
What is the Auxiliary Verb in Past Simple?
DO/DOES
DID
HAVE/HAS
HAD
What is the Structure of the Past Simple for afirmative sentence?
S+VERB IN PAST PARTICIPLE+COMPLEMENT
S+VERB IN PRESENT SIMPLE+COMPLEMENT
S+VERB IN PAST SIMPLE+COMPLEMENT
S+DID+VERB IN PAST SIMPLE+COMPLEMENT
When the Verb is Regular Verb. What do you add in the final word?
ING
S
ED
ES
Complete the next sentence:
Ana________ to the town Yesterday.
Goes
Go
Gone
Went
Complete the next sentence:
They ___________ a letter last week.
Write
Wrote
Written
Wroute
Past Simple of FLY
Flied
Flown
Flew
Flet
Past simple of Eat.
Eats
Eated
Ate
Eaten
past of the verb:
WANT
wanting
wanted
want
waiting
I __________ (cook) with my favorite chef
cooking
cocke
cooked
cookened
Last night we ____ (walk) to the cinema.
Walk
Walked
Wolk
They ____ (be) happy to be home.
To be
Were
Are
I ____ (study) for the exam for three hours.
Studied
Study
Studing
Sally _____ (be) disappointed she _____ (miss) the party.
Sally was disappointed she missed the party.
Sally be disappointed she miss the party.
Sally are disappointed she miss the party.
When I was young, we always ____ (go) to Florida for the summer.
Go
Goes
Went
Dan ____ (not/work) last week.
Didn't work
Don't work
Work
They ............... lunch in the cafeteria every Thursday.
eat
eating
are
John is ............... in the summer.
travel
traveling
travels
Mr. Smith ............... live in New York. He lives in Boston.
don't
doesn't
isn't
They like coffee, but they ............... like tea.
don't
does not
do
Does Dylan speak French?
Yes, he does.
Yes, he is.
Yes, he do.
............... he ............... English very well?
Does - speak
Do - speaks
Is - speak
My teacher ............... happy.
was
were
are
I ............... to Spain for my last holiday.
go
goed
went
I ............... play tennis last weekend.
didn't
did
do
............... you have a good time at the party last night?
does
did
didn't
Have you _______ seen her perform?
never
already
ever
yet
I have________ seen a ghost.
yet
ever
never
already
I have_______ finished.
yet
already
ever
never
I have_____ sent the payment.
already
ever
never
yet
I know this car! It belongs to Mark. I have seen it ________.
since
before
yet
just
They haven't played chess ___
just
yet
already
before
Have you shown the script to him ____?
ever
yet
already
before
-I am hungry. I haven’t eaten ________________.
already
yet
since
thirsty
Have you _____ traveled by train?
just
ever
already
yet
I am a very lucky person.
I have ________ had nightmares.
never
ever
yet
already
Have you _______ traveled by train?
never
ever
already
yet
-Susan has _____________visited London. She went there last year.
been
yet
just
already
-Paul has __________ studied for the History test, but he hasn’t studied for the French test _____________.
since | for
already | yet
yet | already
already | just
Choose the correct sentence.
Have you seen yet the weather forecast?
Have you seen the weather forecast yet?
Have you already seen the weather forecast?
Choose the correct sentence.
Has the storm ended yet? I want to go out.
Has the storm ended already? I want to go out.
Has the storm ended just? I want to go out.
Don't worry! I have (a) finished my homework.
Have you seen this film (a) ?
Unfortunately, we have (a) been to Australia.
Have you (a) tried to steal something from a shop?
We have (a) booked the tickets.
I don't believe that you've done the task (a) .
He promised to call me but he hasn't called me (a) .
Put words in correct order and make a sentence in Present Perfect: NOT / HE / LUNCH / YET / EAT
(a)
Put words in correct order and make a sentence in Present Perfect: MANY / NEW / ALREADY / WE / MEET / PEOPLE
(a)
Put words in correct order and make a sentence in Present Perfect: MY / JUST / CAT / BIRD / A / CATCH
(a)
Put words in correct order and make a sentence in Present Perfect: JUST / GUESTS / THE / ARRIVE
(a)
Put words in correct order and make a sentence in Present Perfect: YET / NOT / BROTHER / INVITE / HIS / FRIENDS
(a)
Put words in correct order and make a sentence in Present Perfect: WE / SLEEP / 12 / ALREADY / HOURS
(a)
