Font size
S
M
L
XL
WorksheetsPresent perfect tense review
Total questions: 15
Worksheet time: 5mins
Name
Class
Date
1.
How long have you lived in this city?
a)
Since five years.
b)
For five years.
c)
Five years ago.
d)
From five years.
2.
I have never ___ sushi before.
a)
eat
b)
ate
c)
eaten
d)
eating
3.
She has worked here ___ 2010.
a)
for
b)
since
c)
from
d)
by
4.
Have you finished your homework ___?
a)
already
b)
just
c)
yet
d)
still
5.
I have just ___ my keys. I can’t find them anywhere!
a)
lost
b)
lose
c)
been lost
d)
losing
6.
They have studied English ___ they were children.
a)
since
b)
for
c)
until
d)
from
7.
We haven’t seen that movie ___. Let’s watch it tonight.
a)
ever
b)
still
c)
already
d)
yet
8.
Which sentence is correct?
a)
I have gone to Japan last year.
b)
I have been to Japan.
c)
I have went to Japan.
d)
I have go to Japan.
9.
My mom has baked a cake. It’s still warm.(why the simple perfect tense is used in the first sentence)
a)
The action is unfinished
b)
The cake is unrelated
c)
The result is visible now
d)
It's a daily habit
10.
Which sentence uses the Present Perfect correctly?
a)
He has finish his work.
b)
They has gone to the gym.
c)
I have cleaned the kitchen.
d)
She have make a cake.
11.
Which actions describe something that started in the past and still continues?
a)
I have known her for 10 years.
b)
I have finished the book.
c)
He has lived here since 2005.
d)
They have just left.
12.
Which sentences describe recent events with present results?
a)
She has broken her leg.
b)
We have had lunch.
c)
He has been my friend for years.
d)
I have lost my phone.
13.
Select all sentences using the Present Perfect correctly.
a)
We have never seen that show.
b)
I have ate dinner.
c)
Has she finished yet?
d)
He have gone home.
14.
Which sentences use "since" correctly?
a)
I have lived here since 2012.
b)
I have worked here since five years.
c)
She has studied English since she was ten.
d)
We have waited since two hours.
15.
Choose all the sentences referring to a time that is not finished.
a)
I have read three books this week.
b)
He has seen that movie yesterday.
c)
She has worked a lot today.
d)
We have visited Paris last summer.
Reset
