For, since, from – English Grammar Test for B1

Grammar » Grammar Test for B1 » For, since, from – English Grammar Test for B1

Tests:   1234567891011

1 She has lived in Paris ___ 2010.
a) for
b) since
c) from

2 We stayed in London ___ three weeks.
a) for
b) since
c) from

3 I usually work ___ 9 a.m. to 5 p.m.
a) for
b) since
c) from

4 He has been my best friend ___ we were children.
a) for
b) since
c) from

5 We haven’t seen each other ___ ages.
a) for
b) since
c) from

6 The train runs ___ Madrid to Barcelona.
a) for
b) since
c) from

7 She has been sick ___ last Monday.
a) for
b) since
c) from

8 I have known Peter ___ more than ten years.
a) for
b) since
c) from

9 We get fresh milk ___ the farm nearby.
a) for
b) since
c) from

10 I’ve been studying English ___ I was twelve.
a) for
b) since
c) from

11 They have lived in this city ___ over twenty years.
a) for
b) since
c) from

12 The concert lasts ___ 8 p.m. to 10 p.m.
a) for
b) since
c) from

13 She has been a teacher ___ 2005.
a) for
b) since
c) from

14 He borrowed my book ___ two days.
a) for
b) since
c) from

15 The flight goes ___ New York to Chicago.
a) for
b) since
c) from

16 I have been waiting here ___ half an hour.
a) for
b) since
c) from

17 We’ve known each other ___ primary school.
a) for
b) since
c) from

18 She usually gets vegetables ___ the local market.
a) for
b) since
c) from

19 He has been in hospital ___ two weeks.
a) for
b) since
c) from

20 This bus goes ___ the city center to the airport.
a) for
b) since
c) from

21 I haven’t eaten anything ___ breakfast.
a) for
b) since
c) from

22 They have been married ___ twenty-five years.
a) for
b) since
c) from

23 She usually gets advice ___ her older sister.
a) for
b) since
c) from

24 We’ve been neighbors ___ last summer.
a) for
b) since
c) from

25 I worked in that company ___ five years before moving abroad.
a) for
b) since
c) from

26 The train departs ___ platform 3.
a) for
b) since
c) from

27 He’s been unemployed ___ January.
a) for
b) since
c) from

28 I stayed with my grandparents ___ the holidays.
a) for
b) since
c) from

29 These flowers come ___ my garden.
a) for
b) since
c) from

30 We haven’t talked ___ we had that argument.
a) for
b) since
c) from

Answer

1 since – We use “since” with a starting point in the past.
2 for – “for three weeks” expresses duration.
3 from – “from … to …” shows the time range.
4 since – Refers to the starting point “we were children.”
5 for – “for ages” = for a very long time.
6 from – Movement or direction: “from Madrid to Barcelona.”
7 since – Refers to starting point “last Monday.”
8 for – Duration “for more than ten years.”
9 from – Source: “from the farm.”
10 since – Starting point “since I was twelve.”
11 for – Duration “for over twenty years.”
12 from – “from 8 p.m. to 10 p.m.” shows range.
13 since – Starting point “since 2005.”
14 for – Duration “for two days.”
15 from – Movement: “from New York to Chicago.”
16 for – Duration “for half an hour.”
17 since – Starting point “since primary school.”
18 from – Source “from the local market.”
19 for – Duration “for two weeks.”
20 from – Direction: “from the city center to the airport.”
21 since – Starting point “since breakfast.”
22 for – Duration “for twenty-five years.”
23 from – Source “advice from her sister.”
24 since – Starting point “since last summer.”
25 for – Duration “for five years.”
26 from – Place of departure “from platform 3.”
27 since – Starting point “since January.”
28 for – Duration “for the holidays.”
29 from – Source “from my garden.”
30 since – Starting point “since we had that argument.”

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]