wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect ( Just, Already, Yet, Since, For ) Exc 4

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

He has studied Karate ________ a long time.

a)

for

b)

already

c)

yet

d)

since

2.

They_____ ( to visit ) Art in Paradise.

a)

have visited

b)

have visit

c)

had visit

d)

had visits

3.

I have played guitar _______ 3 months.

a)

since

b)

for

c)

just

d)

already

4.

I’ve been awake ___________ 4 a.m.

a)

already

b)

since

c)

for

d)

yet

5.

They have been friends ________ last year.

a)

for

b)

already

c)

since

d)

yet

6.

I have spoken English ___________ 8 years.

a)

since

b)

yet

c)

already

d)

for

7.

I_______ ( to sing ) a song on stage

a)

have sing

b)

have sang

c)

have sung

d)

had sang

8.

I haven’t seen Tom _________ we were 12.

a)

since

b)

yet

c)

already

d)

for

9.

We haven’t seen anyone ________ many days.

a)

for

b)

already

c)

since

d)

yet

10.

You’ve gotten better ________ you took the medicine.

a)

already

b)

for

c)

since

d)

yet

11.

Have you eaten _________?

a)

yet

b)

already

c)

just

d)

for

12.

She _____ ( to fall ) asleep at the cinema..

a)

fellon

b)

fallon

c)

has fallen

d)

have fallen

13.

We can’t leave ____________________. The film isn’t finished.

a)

since

b)

already

c)

just

d)

yet

14.

She _____ ( to win ) the competition..

a)

win

b)

wins

c)

has win

d)

has won

15.

I’m not thirsty. I have _____________________ drank a can of Coke.

a)

since

b)

already

c)

just

d)

for

16.

He _______ ( to be ) to Singapore.

a)

went

b)

had been

c)

has been

d)

gone

17.

I can’t go to the cinema again. I’ve ________________ been twice this week.

a)

already

b)

since

c)

yet

d)

for

18.

I haven't seen my grandma ________ March 21st

a)

for

b)

since

c)

just

d)

already

19.

She has taken ballet classes _____ a long time

a)

for

b)

since

c)

just

d)

already

20.

My teacher has worn glasses ______ years

a)

since

b)

for

c)

just

d)

yet