Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect since/for

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

She has been my best friend ________ 10 years.

a)

for

b)

since

c)

by

d)

at

2.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
3.
I have known my best friend ...... six years.
a)
for
b)
since
4.
I have lived in Poland ...... 1990.
a)
for
b)
since
5.

Wybierz since/for by zdanie było poprawnie gramatycznie

I have worked here ...............2017

a)

since

b)

for

6.

Wybierz since /for by zdanie było poprawnie gramatycznie

They have known ................5 years

a)

since

b)

for

7.

Wybierz since/for

I haven't seen her ...................Christmas

a)

since

b)

for

8.

Wybierz since/for by zdanie było poprawnie gramatycznie

I haven't seen her..................3 months

a)

since

b)

for

9.

Kate has lived in Katowice ______ 2017.

a)

since

b)

for

10.

My team haven't lost a match ____ two months.

a)

since

b)

for

11.

I haven't seen her ...... the accident.

a)

since

b)

for

12.

We've been waiting ...... two hours.

a)

since

b)

for

13.

He was in prison ...... ten years.

a)

since

b)

for

14.

I've known the truth ..... a long time.

a)

since

b)

for

15.

I haven't had so much fun ...... I was in high school.

a)

since

b)

for

16.

I've had this watch _____ 25 years.

a)

since

b)

for

17.

I haven't seen her _____ the last meeting.

a)

since

b)

for

18.

We haven't talked to them _____ they got married.

a)

since

b)

for

19.

We've been walking _____ six hours.

a)

since

b)

for

20.

I've been looking for a job ...... I left school.

a)

since

b)

for

21.

I have known Mark ...... a long time.

a)

since

b)

for

22.

His car is old. He has had it ...... 1975.

a)

since

b)

for

23.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
24.
I have known my best friend ...... six years.
a)
for
b)
since
25.
I have lived in Poland ...... 1990.
a)
for
b)
since
26.
Kate has done 3 courses ..... last winter.
a)
for
b)
since
27.
Have you been to London ...... Easter?
a)
for
b)
since
28.
I have slept .......... two hours.
a)
for
b)
since
29.
My parents have studied French .... five days.
a)
for
b)
since
30.
I have waited here .... 5 o’clock.
a)
for
b)
since
31.
I haven't eaten anything ...... yesterday.
a)
for
b)
since
32.
It has been rainy ....... early morning.
a)
for
b)
since
33.
She hasn't got any presents .... May.
a)
for
b)
since
34.
We have had this car ... a few days.
a)
for
b)
since
35.
Has she lived in the same town ... she was born?
a)
for
b)
since
36.
I haven't got time to tidy my bedroom ... Monday.
a)
for
b)
since
37.
Have they been your neighbours ... 10 years?
a)
for
b)
since
38.
She's had this car ... Christmas.
a)
for
b)
since
39.
I've known him ... 3 months.
a)
for
b)
since
40.
I haven't seen him ... lunchtime.
a)
for
b)
since
41.
I haven't done the gardening ... last Sunday.
a)
for
b)
since
42.
They have been married ... yesterday.
a)
for
b)
since