WorksheetsPresent Perfect
Total questions: 37
Worksheet time: 19mins
when do you use the Present Perfect?
for actions happening now
for actions happening in a stated past
for actions happening frequently in the present
for actions happening in a NON stated or uncertain past
gone
go
My mother and father ___________ to Barcelona. They'd love it!
have never been
have never been
are gone
is never been
did play
I _____________ my homework yet.
have done
haven't done
hasn't done
I am looking for my pen. I __________ it.
have lost
did lost
has lost
lost
. I __________ a teacher since 1998.
has been
hasn´t been
have been
am
am been
Which sentence is correct?
I finished my homework three hours ago.
I already finished my homework.
I have finished my homework last Sunday.
Which sentence is correct?
It is the best cake she ever ate.
It is the best cake she eats.
It is the best cake she has ever eaten.
Which sentence is correct?
This is the tallest mountain I ever saw.
This is the tallest mountain I have ever saw.
This is the tallest mountain I have ever seen.
a: Did you like the movie "The Crow?"
b: I don't know. I __________(see, never) that movie.
see never
never seen
have never seen
didn't see
I __________ (not see) her before. Who is she?
didn't see
didn't saw
haven't see
haven't seen
(speak/ Daniel) (a) with him?
My mother (a) (not/ see) you in the park yesterday.
Dan Brown ________________ ( write ) six books so far. (fino ad ora)
when do you use the Simple Past?
for actions happening now
for actions happening in a stated past
for actions happening frequently in the present
for actions happening in a NON stated or uncertain past
when do you use the Simple Present?
for actions happening now
for actions happening in a stated past
for actions happening frequently in the present
for actions happening in a NON stated or uncertain past
when do you use the Present Progressive?
for actions happening now or in a near future
for actions happening in a stated past
for actions happening frequently in the present
for actions happening in a NON stated or uncertain past
when do you use the Present Perfect?
for actions happening now or in a near future
for actions happening in a stated past
for actions happening frequently in the present
for actions happening in a NON stated uncertain past linked to present
They have lived in that house _________ ten years.
for
since
ago
yet
She has ___________ gone to the bank.
yet
just
ever
for
Franklin hasn't arrived in Boston _____________.
yet
already
just
ever
We have worked at this company ____________ 2008.
when
before
since
for
How _________ have you known Susan?
many
much
often
long
Have they _____________spoken to Mr. Peters?
already
yet
never
for
Sam has wanted to go to Japan ___________ he was a little child.
for
since
when
as
Jason hasn't worked here _________ very long.
since
for
as
after
Dad has finished cleaning his room, and I ____ , too.
do
am
has
have
My dad isn’t home now. He ____ in England
for two weeks. And he’ll come back
next month.
has gone
has been
was
went
Mary ! Where have you _______?
been
gone
We are really tired! We _____________ to the gym.
have gone
have been
are gone
are been
Which adverbs go between HAVE and the PAST PARTICIPLE?
since
already
yet
just
for
Which adverbs go after HAVE and the PAST PARTICIPLE?
since
already
yet
just
for
