wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

for/since

Total questions: 126

Worksheet time: 58mins

Name
Class
Date
1.

He has been here ... a long period.

a)

for

b)

since

2.

She has lived in New York ... six years.

a)

for

b)

since

3.

They have worked ... 1995.

a)

since

b)

for

4.

Linda has been on holidays ... six weeks.

a)

for

b)

since

5.

He has been learning French ... eight months.

a)

since

b)

for

6.

The weather has been awful ... the beginning of the year.

a)

since

b)

for

7.

They have been married ... a long time.

a)

for

b)

since

8.

I haven't seen her ... ages.

a)

since

b)

for

9.

Mike has been hired ... a six-month period.

a)

since

b)

for

10.

I have been waiting for you ... ten minutes.

a)

since

b)

for

11.

She has been singing ... ten o'clock.

a)

for

b)

since

12.

Kevin has been playing ... two hours.

a)

for

b)

since

13.

I have been well paid ... I joined that firm.

a)

for

b)

since

14.

He has put on weight ... the end of last year.

a)

for

b)

since

15.

She has got that job ... March, 18th.

a)

for

b)

since

16.

I haven't seen her ... ages.

a)

since

b)

for

17.

They have been married ... a long time.

a)

for

b)

since

18.

The weather has been awful ... the beginning of the year.

a)

since

b)

for

19.

He has been learning French ... eight months.

a)

since

b)

for

20.
I have been waiting _______ 4 o'clock.
a)
since
b)
for
21.
Sue has only been waiting _______ 20 minutes.
a)
since
b)
for
22.
Tim and Tina have been learning English _______ six years.
a)
since
b)
for
23.
They have been learning French _______ 1998.
a)
since
b)
for
24.
Joe and Josephine have been going out together _______ Valentine's Day.
a)
since
b)
for
25.
They have been learning French _______ 1998.
a)
since
b)
for
26.
I haven't been on vacation _______ last July.
a)
since
b)
for
27.
Mary has been saving her money _______ many years.
a)
since
b)
for
28.
I haven't eaten anything _______ breakfast.
a)
since
b)
for
29.
You have been watching TV _______ hours.
a)
since
b)
for
30.
I haven't eaten anything _______ breakfast.
a)
since
b)
for
31.
We have been living here _______ 2 months.
a)
since
b)
for
32.
_______ three days
a)
since
b)
for
33.
_______ my childhood
a)
since
b)
for
34.
_______ ten years
a)
since
b)
for
35.
_______ I was young
a)
since
b)
for
36.
_______ New Year's Eve
a)
since
b)
for
37.
_______ Wednesday
a)
since
b)
for
38.
_______ five seconds
a)
since
b)
for
39.
_______ breakfast
a)
since
b)
for
40.
_______ hundreds of years
a)
since
b)
for
41.
  1. I haven't seen them ...... ages
a)

a) for

b)

b) since

42.

2. I have been living here ...... July

a)

a) since

b)

b) for

43.

3. He's worked there ....... several years

a)

a) since

b)

b) for

44.

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

a)

a) for

b)

b) since

45.

5. It's been a long time ....... I've had such a good meal in a restaurant

a)

a) for

b)

b) since

46.

6. He hasn't been able to work ...... the last three weeks

a)

a) for

b)

b) since

47.

7. They've known about it ...... a long time

a)

a) For

b)

b) Since

48.

6. He hasn't been able to work ...... the last three weeks

a)

a) for

b)

b) since

49.

15. It's the first time ....... 1973 that anyone has done so well

a)

a) since

b)

b) for

50.

14. I haven't seen them .... last week

a)

a) for

b)

b) since

51.

13. There haven't been any wolves in England ........ a long time

a)

a) for

b)

b) since

52.

12. He's been here ....... three o'clock

a)

a) for

b)

b) since

53.

11. She's worked there ....... years

a)

a) since

b)

b) for

54.

10. They haven't been here ..... 1993

a)

a) since

b)

b) for

55.

9. I haven't seen her ..... a fortnight

a)

a) for

b)

b) since

56.

8. He hasn't worked this hard ..... he was at school

a)

a) for

b)

b) since

57.

Brandon has been living in Hong Kong _______ 10 years.

a)

for

b)

since

58.

Katy has been playing piano _________ 2015.

a)

for

b)

since

59.

Miss Burns has been teaching ______ 1 year.

a)

for

b)

since

60.

The Canadian teachers have been in Hong Kong _________ February.

a)

for

b)

since

61.

The Canadian teachers have been in Hong Kong _________ February.

a)

for

b)

since

62.

Chris has been studying English ________ he began primary school.

a)

for

b)

since

63.

Chris has been studying English ________ he began primary school.

a)

for

b)

since

64.

Yomi has taken dance lessons ______ 5 years.

a)

for

b)

since

65.

Yomi has taken dance lessons ______ 5 years.

a)

for

b)

since

66.

I have known Paul ________ 2 months.

a)

for

b)

since

67.

Jimmy has been at school ________ 7:30 this morning.

a)

for

b)

since

68.

Kary has been cooking with her mother ________ she was 4 years old.

a)

for

b)

since

69.

Alan has played football _______ 4 years.

a)

for

b)

since

70.

Kary has been cooking with her mother ________ she was 4 years old.

a)

for

b)

since

71.

Choose the correct sentence.

a)

How long you have been studying at this school?

b)

How long have you been studying at this school?

72.

Choose the correct sentence.

a)

How long have you taught 5A English?

b)

How long has you taught 5A English?

73.

Choose the correct sentence.

a)

How long you have been studying at this school?

b)

How long have you been studying at this school?

74.

Choose the correct sentence.

a)

How long has you been in Hong Kong?

b)

How long have you been in Hong Kong?

75.

Since is used to show .........

a)

Point of time

b)

Period of time

76.

For is used to show ..........

a)

point of time

b)

period of time

77.

Two years is a ...........

a)

period of time

b)

point of time

78.

7 :30 am is a .............

a)

point of time

b)

period of time

79.

Sun rise is a ..........

a)

point of time

b)

period of time

80.

I have been waiting for the guests.......................1st September.

a)

since

b)

for

81.

It has been raining heavily.........................last night.

a)

for

b)

since

82.

I have been waiting for the guests.......................1st September.

a)

since

b)

for

83.

We have been doing this Yoga exercise................ 5th International Yog Day.

a)

since

b)

for

84.

They have not been making a noise .................the teacher came.

a)

since

b)

for

85.

We have been living in New Delhi ..................12/5/2007.

a)

since

b)

for

86.

This plant has been giving flowers.................April.

a)

since

b)

for

87.

My father has been driving the car...............my birth

a)

since

b)

for

88.

I have been doing my home work...................2 hours.

a)

since

b)

for

89.

The mason has been building the wall................morning.

a)

since

b)

for

90.

We have been enjoying playing quizzes ...............last 1month.

a)

since

b)

for

91.

My English teacher has been teaching in this college ..................2011.

a)

since

b)

for

92.

My friend has not been attending the class ............last Tuesday.

a)

since

b)

for

93.

My mother has been serving in this school........................5 years.

a)

since

b)

for

94.

It has been raining heavily.........................last night.

a)

for

b)

since

95.

two weeks

a)

for

b)

since

96.
a couple of minutes
a)
for
b)
since
97.
a while
a)
for 
b)
since
98.
I was ten
a)
for 
b)
since
99.
I was ten
a)
for 
b)
since
100.
last Friday
a)
for
b)
since
101.
a year
a)
for
b)
since
102.
I met him
a)
for 
b)
since
103.
a year
a)
for
b)
since
104.
2 o'clock
a)
for
b)
since
105.
2 lessons
a)
for
b)
since
106.
2 hours
a)
for
b)
since
107.
that day
a)
for
b)
since
108.
I haven't seen it __________Christmas
a)
for
b)
since
109.
yesterday
a)
for
b)
since
110.
two years ago
a)
for
b)
since
111.
My family is planing to have a holiday in Britain _ three weeks.
a)
for
b)
since
112.
It has started raining _ this morning.
a)
since
b)
for
113.
My parents have studied French .... five days.
a)
for
b)
since
114.
Have you been to London ...... Easter?
a)
for
b)
since
115.
My grandparents have retired since ten years ago.
a)
correct
b)
incorrect
116.
.................. five days
a)
for
b)
since
117.
...................... 2006
a)
for
b)
since
118.
They have worked in the same office ............. 1999. 
a)
FOR
b)
SINCE
119.
They have worked in the same office ............. 1999. 
a)
FOR
b)
SINCE
120.
They haven’t had a holiday ................. years.
a)
FOR
b)
SINCE
121.
They haven’t had a holiday ................. years.
a)
FOR
b)
SINCE
122.
We’ve always talked ............... hours.
a)
FOR
b)
SINCE
123.
I haven’t had a good talk ................ we met.
a)
FOR 
b)
SINCE
124.
It has been rainy ....... early morning.
a)
for
b)
since
125.
It was her 78th birthday last year, and .................. then she has stopped   baking all the cakes herself.
a)
FOR
b)
SINCE
126.
I haven't eaten anything ...... yesterday.
a)
for
b)
since