Font size
WorksheetsPresent Perfect
Total questions: 25
Worksheet time: 9mins
Choose the correct answer:
"You look well. ______________ on holiday?" "Yes, I've just got back."
Did you go
Have you been
Are you going
Will you go
Choose the correct answer.
They __________ air conditioning since they moved to their new house.
have
had
have had
are going to have
Choose the correct answer.
The children _________ on a plane before.
have never been
never have been
never went
are never going
Choose the correct answer.
I ___________ to Singapore in 2014, but I've never been to Malaysia.
have been
am going
went
will go
Choose the correct answer.
Tony ___________ his homework. He's going to meet his friends now.
is just finished
finished
just has finished
has just finished
Choose the correct answer.
I'm sorry. I haven't done it ______. I'll do it now.
already
yet
still
just
Choose the correct answer.
It's been in the oven _______ 20 minutes. It nedds a bit longer before it's ready.
for
since
from
still
Choose the correct answer.
I've ___________ tidied my room. Now I need to do some washing and ironing.
already
just
still
yet
Choose the correct answer.
Has he vacuumed the carpets ________?
just
still
already
yet
Choose the correct answer.
Belinda has _______ arrived. Let's go and say hello.
still
since
just
already
Choose the correct answer.
"How long are you going to stay in Paris?" "Not long. We're there ______ three days."
from
for
since
just
Choose the correct answer.
The weather has been lovely ________ last week.
for
since
ever
from
Choose the correct answer.
We've lived in this flat _________ years.
for
from
since
yet
Choose the correct answer.
I ____________ coffee since yesterday.
had not have
did not have
have not had
has not had
Choose the correct answer.
We ________ in a five-star hotel on our holiday last year.
stayed
will stay
are going to stay
have stayed
Write the second and the third form of the irregular verb "forget", f.e. do - did - done
Write the second and the third form of the irregular verb "teach", f.e. do - did - done
Write the second and the third form of the irregular verb "sink", f.e. do - did - done
Write the second and the third form of the irregular verb "wear", f.e. do - did - done
Write the second and the third form of the irregular verb "hide", f.e. do - did - done
Choose the correct answers, several answers are possible.
We use Present Perfect to talk about:
experience
an action which started in the past and continues up to now
an action which started and finished in the past
a past action that has a result in the present
Choose the correct answers, several answers are possible.
We form Present Perfect:
has + third form of the verb
have + third form of the verb
had + third form of the verb
have/has + verb
Choose the correct answers, several answers are possible.
With Present Perfect we use time words:
just
so far
last
yet
Choose the correct answer.
If we are talking about a specific time in the past, we cannot use the Present Perfect.
True
False
Choose the correct answers, several answers are possible.
Past Simple is used:
when an action is over, finished, done
when a past date or a specific time in the past is given
when we talk about a result now
with time expression "This is the first time".
