wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

since and for

Total questions: 60

Worksheet time: 31mins

Name
Class
Date
1.

I've known her ... a long time.

a)

for

b)

since

2.

I've known her ... December.

a)

for

b)

since

3.

I haven't seen Nick ... three days.

a)

for

b)

since

4.

I haven't seen Nick ... Monday.

a)

for

b)

since

5.

I've been living here ... a year.

a)

for

b)

since

6.

I've been living here ... 2017.

a)

for

b)

since

7.

Liz has studied English ... five years.

a)

for

b)

since

8.

Liz has studied English ... she was 10.

a)

for

b)

since

9.

Mike and John have been classmates ... six months.

a)

for

b)

since

10.

Mike and John have been classmates ... summer.

a)

for

b)

since

11.

I have been waiting ______ 4 o'clock.

a)

Since

b)

For

12.

Sue has only been waiting ____ 20 minutes.

a)

Since

b)

For

13.

Tim and Tina have been learning English _____ six years.

a)

Since

b)

For

14.

Fred and Frida have been learning French _____1998.

a)

Since

b)

For

15.

Joe and Josephine have been going out together _____ Valentine's Day.

a)

Since

b)

For

16.

I haven't been on holiday _____ last July.

a)

Since

b)

For

17.

Mary has been saving her money ____ many years.

a)

Since

b)

For

18.

I haven't eaten anything ______ breakfast.

a)

Since

b)

For

19.

You have been watching TV ___ hours.

a)

Since

b)

For

20.

We have been living here ___ 2 months.

a)

Since

b)

For

21.

I have been in the office ______ 9 o’clock.

a)

since

b)

for

22.

I have been teaching ______ 8 years.

a)

since

b)

for

23.

We have been playing chess _______ this morning.

a)

since

b)

for

24.

I have been in quarantine _______ 6 weeks.

a)

since

b)

for

25.

She has lived in Istanbul _______ 2003

a)

since

b)

for

26.

He has played played football _____ 5 years.

a)

since

b)

for

27.

Jack _____________ Billy for 3 years.

a)

have known

b)

has known

c)

have know

d)

has know

28.

I ____________ at home for 6 weeks

a)

have eat

b)

have sleep

c)

has been

d)

have been

29.

She ___________ sick since yesterday.

a)

have been

b)

was

c)

has been

d)

is

30.

I ___________ for 12 hours!

a)

have slept

b)

has slept

c)

sleeped

d)

sleep

31.

Make the sentence using since or for


Agnes / be / teacher / ten years

a)

Agnes was a teacher since 10 years

b)

Agnes has be a teacher for 10 years

c)

Agnes has been a teacher since 10 years

d)

Agnes has been a teacher for 10 years

32.

Make the sentence using since or for


I / have / my dog / last month

a)

I has had my dog since last month

b)

I have had my dog since last month

c)

I have had my dog for last month

d)

I had my dog for last month

33.

Make the sentence using since or for


They / not swim / last summer

a)

They haven't swum since last summer

b)

They haven't swum for last summer

c)

They haven't swimmed since last summer

d)

They haven't swimmed for last summer

34.

Make the sentence using since or for


I / not see / Helen / two days .

a)

I haven't seen Helen since two days

b)

I haven't saw Helen for two days

c)

I haven't seen Helen for two days

d)

I hasn't seen Helen for two days

35.

Make the sentence using since or for


Mr. Sullivan / be / here / 10:30 .

a)

Mr. Sullivan has been here for 10:30

b)

Mr. Sullivan has been here since 10:30

c)

Mr. Sullivan have been here for 10:30

d)

Mr. Sullivan have been here since 10:30

36.

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

a)

since

b)

for

37.

I'm tired of waiting.

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

a)

since

b)

for

38.

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

a)

since

b)

for

39.

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

a)

since

b)

for

40.

I wonder where joe is.

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

a)

since

b)

for

41.

The weather is dry.

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

a)

since

b)

for

42.
I have been waiting _______ 4 o'clock.
a)
since
b)
for
43.
Sue has only been waiting _______ 20 minutes.
a)
since
b)
for
44.
Tim and Tina have been learning English _______ six years.
a)
since
b)
for
45.
Joe and Josephine have been going out together _______ Valentine's Day.
a)
since
b)
for
46.
Mary has been saving her money _______ many years.
a)
since
b)
for
47.
I haven't eaten anything _______ breakfast.
a)
since
b)
for
48.
You have been watching TV _______ hours.
a)
since
b)
for
49.
_______ three days
a)
since
b)
for
50.

My brother has been at home________ 3 p.m.

a)

since

b)

for

51.

I´ve been working at his company (a)   five years

52.

That restaurante has been open (a)   this morning.

53.

Kate has lived here (a)   2012

54.

I have wanted to be a doctor (a)   I was a kid.

55.

We have waited for our flight (a)   an hour.

56.

The tv has been on (a)   five o´clock

57.

I haven´t seen my friends (a)   last year.

58.

It has been raining (a)   a long time.

59.

My uncle has been in the hospital (a)   last Tuesday

60.

I've known her ... December.

a)

for

b)

since