WorksheetsPresent Perfect with time words
Total questions: 10
Worksheet time: 3mins
Name
Class
Date
1.
What have you (a) (do)?
2.
Where have you ______________ (be) in your holiday?
a)
be
b)
been
c)
was
d)
were
3.
I have ______________ done the homework. I can play games now.
a)
yet
b)
already
c)
still
d)
just
4.
She hasn't arrived (a) . The movie will start now.
5.
She (a) hasn't written the report.
6.
We have ____________ invited everybody to the party.
a)
already
b)
for
c)
since
7.
My family has lived in Istanbul _____________ 5 years.
a)
since
b)
yet
c)
for
8.
Tom hasn't given my book back. It's with him (a) Monday.
9.
Haven't you listened to the new song by Drake ______?
a)
still
b)
for
c)
since
d)
yet
10.
They have been students (a) 2010.
100 %
