Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

123654

Total questions: 67

Worksheet time: 34mins

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.

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

a)

for

b)

since

10.

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

a)

for

b)

since

11.

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

a)

for

b)

since

12.

Kevin has been playing ... two hours.

a)

for

b)

since

13.

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

a)

for

b)

since

14.

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

a)

since

b)

for

15.

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

a)

since

b)

for

16.

I have been here for ....

a)

yesterday

b)

September

c)

one hour

d)

last year

17.

We have lived in Ho Chi Minh city since

a)

last week

b)

two years

c)

three hours

d)

one month

18.

We have worked with her ..... last year.

a)

since

b)

for

19.

I usually go to the _____________ to buy oil.

a)

bookstore

b)

drugstore

c)

grocery store

d)

stadium

20.

The food in this ______________ is very delicious.

a)

park

b)

hospital

c)

restaurant

d)

drugstore

21.

..... last summer

a)

since

b)

for

22.

.... breakfast

a)

since

b)

for

23.

... a year

a)

since

b)

for

24.

... six o'clock

a)

for

b)

since

25.

.... one minute

a)

since

b)

for

26.

... 2017

a)

for

b)

since

27.

..... February

a)

since

b)

for

28.

... 10 months

a)

since

b)

for

29.

... a long time

a)

since

b)

for

30.

... last Christmas

a)

since

b)

for

31.

Margaret has lived in Paris ____a long time.

a)

for

b)

since

32.

Margaret has lived in Paris ____a long time.

a)

for

b)

since

33.

I haven't been on a holiday ____ 2016.

a)

for

b)

since

34.

Patrick is really tired. He has been awake ____ 4 o'clock in the morning.

a)

for

b)

since

35.

New Zealand has been an independent country ____ 1947.

a)

for

b)

since

36.

Dinosaurs have been extinct ____millions of years.

a)

for

b)

since

37.

Mr Smith has been away from his desk ____ a few minutes.

a)

for

b)

since

38.

Jenny and I have been friends ____ we were kids.

a)

for

b)

since

39.

The store has been closed ____ Wednesday.

a)

for

b)

since

40.

Michael has had the same job ____ ten years.

a)

for

b)

since

41.

I've been so busy that I haven't slept ____ two days.

a)

for

b)

since

42.

We've been ready to leave ____ an hour.

a)

for

b)

since

43.

Sam and Martha have owned their new car ____ April.

a)

for

b)

since

44.

I haven't watched TV ____ half a year.

a)

for

b)

since

45.

Isabella hasn't ridden her bicycle ____ she fell off it.

a)

for

b)

since

46.

I'm really hungry! I haven't eaten ____ this morning.

a)

for

b)

since

47.

Iceland has been inhabited ____ a thousand years.

a)

for

b)

since

48.

My neighbors have been away on a holiday ____ several weeks.

a)

for

b)

since

49.

I have studied English ____ the beginning of September.

a)

for

b)

since

50.

Maria and Mike have been married ____ a few months.

a)

for

b)

since

51.

I have had this job ____ June.

a)

for

b)

since

52.

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

a)

since

b)

for

53.

Lucy has lived in Rome ................... 1995.

a)

for

b)

since

54.

Paul has lived in Brazil ................. ten years.

a)

for

b)

since

55.

I'm tired of waiting.

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

a)

since

b)

for

56.

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

a)

since

b)

for

57.

I wonder where joe is.

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

a)

since

b)

for

58.
I have been waiting _______ 4 o'clock.
a)
since
b)
for
59.
Tim and Tina have been learning English _______ six years.
a)
since
b)
for
60.
They have been learning French _______ 1998.
a)
since
b)
for
61.
Mary has been saving her money _______ many years.
a)
since
b)
for
62.
We have been living here _______ 2 months.
a)
since
b)
for
63.
I ______________ (do) much work ___________ my boss left.
a)
didn't do  /  for
b)
haven't done  /  for
c)
didn't do  /  since
d)
haven't done  /  since
64.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
65.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
66.
Hi, Angela. How are you? I ____________ (not/see) you ___________ ages.
a)
haven't seen   /  for
b)
didn't see  /  since
c)
haven't seen  /  since
d)
didn't see  /  for
67.
I left the university in 1995. I ___________ (work) in this company ____________ about fifteen years.
a)
have worked  /  since
b)
did work  /  for
c)
worked  /  since
d)
have worked  /  for