Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT WIT JUST, ALREADY AND YET.

Total questions: 18

Worksheet time: 10mins

Name
Class
Date
1.

Q. Have you done your homework .........?

a)

yet

b)

just

c)

already

2.

Joseph: Do you know anything about Sally?

Carla: Oh she's fine. I've _______ spoken to her on the phone.

a)

yet

b)

already

c)

just

3.

We are going to a concert on Friday night, but we haven’t bought the tickets _____.

a)

already

b)

yet

c)

just

4.

Monica says she’s _____ caught the train, so she’ll be here in half an hour.

a)

just

b)

already

c)

yet

5.

We can’t have spaghetti tonight. We’ve _____had spaghetti three times this week.

a)

just

b)

yet

c)

already

6.

Maria sends her love. I’ve _______ seen her in the Rambla.

a)

just

b)

yet

c)

already

7.

Carla: Have you done the washing up yet?

Joseph: I've _________ done it. I did it an hour ago.

a)

just

b)

yet

c)

already

8.

The company hasn’t sent a reply ______.

a)

just

b)

yet

c)

already

9.

Have you seen the movie Slumdog Millionaire ________?

a)

yet

b)

already

c)

just

10.

I haven't phoned my parents________. I'll do it as soon as I get home.

a)

just

b)

already

c)

yet

11.

Don’t worry, I have ________ spoken to the police. They’ll be here any minute now.

a)

just

b)

already

c)

yet

12.

Do you hear the noise? The train has (a)   arrived.

13.

Would you like to have dinner with us? No thanks, I have (a)    had dinner.

14.

Monica ____ arrived at school.

a)

just has

b)

has just

c)

have just

d)

just have

15.

You _____________your homework yet

a)

haven't finished

b)

have finished

c)

hasn't finished

16.

I've ______ lost my glasses! They were here a second ago.

a)

just

b)

already

c)

yet

17.

 

A- You have to watch the new Quentin Tarantino film. B- I've ___________ seen it twice.

a)

just

b)

already

c)

yet

18.

You _____ started that new job and you are _____ complaining.

a)

already, just

b)

already, yet

c)

just, already

d)

yet, already