wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect since/for/already/just/yet

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.

They have lived in this house ..............six months.

a)

since

b)

for

c)

already

d)

yet

2.

We have worked with her ..... last year.

a)

since

b)

for

3.

It's been raining ....................... lunchtime.

a)

since

b)

for

4.

Sarah has lived in Paris ................... 1995.

a)

for

b)

since

5.

Paul has lived in Brazil ................. ten years.

a)

for

b)

since

6.

I'm tired of waiting.

We've been sitting here ................. an hour.

a)

since

b)

for

7.

Kevin has been looking for a job ............... he left school.

a)

since

b)

for

8.

I haven't been to a party ................ ages.

a)

since

b)

for

9.

I wonder where joe is.

I haven't seen him ............. last week.

a)

since

b)

for

10.

Jane is away.

She's been away .............. Friday.

a)

since

b)

for

11.

The weather is dry.

It hasn't rained ................ a few weeks.

a)

since

b)

for

12.

Don't come in here with those muddy shoes!! I have _______ cleaned this floor!!!

a)

just

b)

yet

c)

since

13.

Have you finished that composition for History class _______ ? You only started an hour ago!!

a)

just

b)

yet

c)

already

14.
I don't want to see "Alien 9" at the cinema again. I've _______ seen it twice.
a)
just
b)
yet
c)
already
15.
I'm sorry. You have _______ missed Katie. She left the office about three minutes ago!
a)
just
b)
yet
c)
already
16.
Haven't you finished that composition for history class _______ ? You started over four hours ago!!
a)
just
b)
yet
c)
already
17.

Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than an hour ago.

a)

just

b)

yet

c)

for

18.
Yes, I know David. We have _______been introduced. It was at a party last week.
a)
just
b)
yet
c)
already
19.

Kathy knows all about pizza and pasta, don't you Kathy? You've _______ returned from a month in Umbria.

a)

just

b)

yet

c)

since

20.

"Have you called Yasmin to wish her luck for the exam today?" "No, not _______ . I'll do it now!"

a)

just

b)

yet

c)

already