Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present 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.