For, since, from – English Grammar Test for B1
Grammar » Grammar Test for B1 » For, since, from – English Grammar Test for B1
Part 1 – Multiple Choice
1 She has lived in Madrid ___ 2012.
a) for
b) since
c) from
2 We stayed in Rome ___ two weeks.
a) for
b) since
c) from
3 This bus goes ___ the station to the airport.
a) for
b) since
c) from
4 He has been sick ___ Monday.
a) for
b) since
c) from
5 I get milk ___ the local shop.
a) for
b) since
c) from
6 She’s been a teacher ___ more than ten years.
a) for
b) since
c) from
7 The train departs ___ London at 8 a.m.
a) for
b) since
c) from
8 I haven’t seen him ___ we were classmates.
a) for
b) since
c) from
9 They lived abroad ___ five years.
a) for
b) since
c) from
10 This gift is ___ my friend.
a) for
b) since
c) from
11 He’s been unemployed ___ January.
a) for
b) since
c) from
12 I’ve been waiting here ___ half an hour.
a) for
b) since
c) from
13 The hospital has been open ___ two years.
a) for
b) since
c) from
14 Where do these flowers come ___?
a) for
b) since
c) from
15 We stayed in Paris ___ Monday to Friday.
a) for
b) since
c) from
Part 2 – Gap-fill Sentences
16 She has lived here ___ she was a child.
17 I have studied English ___ more than ten years.
18 This cheese is ___ France.
19 We stayed at the hotel ___ a week.
20 They have been married ___ 2005.
21 The shop is open ___ 9 a.m. to 9 p.m.
22 He hasn’t eaten anything ___ breakfast.
23 The letter came ___ my cousin.
24 She’s been in hospital ___ two weeks.
25 He has worked here ___ last summer.
26 We lived in Canada ___ three years.
27 The flight goes ___ Berlin to Vienna.
28 They haven’t spoken ___ their last fight.
29 I’ve waited here ___ an hour.
30 She has worked as a doctor ___ 2010.
Part 3 – Error Correction
Find and correct the mistake.
31 She has lived here for 2015.
32 I haven’t seen him for last Monday.
33 They stayed in Spain since two months.
34 This bus goes for London to Oxford.
35 He has been ill since three days.
36 We usually buy vegetables since the market.
37 She has taught here for 2008.
38 The shop is open since 8 a.m. to 7 p.m.
39 He borrowed my phone since two days.
40 They have been friends for they were kids.
Part 4 – Dialogue Completion
41
A: Have you been waiting long?
B: Yes, ___ about twenty minutes.
42
A: Where do you usually buy your bread?
B: ___ the bakery near my house.
43
A: How long have you lived here?
B: ___ 2010.
44
A: Is this letter yours?
B: No, it’s ___ my aunt.
45
A: When did you start working at this school?
B: ___ last September.
46
A: Did you stay in London long?
B: Yes, ___ two weeks.
47
A: Where does this road go?
B: ___ the town to the beach.
48
A: Have you eaten anything today?
B: No, not ___ breakfast.
49
A: How long has he been sick?
B: ___ Monday.
50
A: Who sent you this postcard?
B: It’s ___ my best friend.
Part 5 – Short Reading
I moved to this town in 2010, and I have lived here since then. At first, I missed the big city I came from, but now I’ve enjoyed a peaceful life for many years. My house is only ten minutes’ walk from the local market, and I buy fresh food there every day. I’ve been teaching at the school for more than twelve years, and I’ve known many families since their children were young. The town has also changed a lot since I arrived, but I feel happy here.
51 When did the writer move to the town?
52 Has the writer lived there since 2010? (Yes/No)
53 Where did the writer come ___?
54 How long has the writer enjoyed a peaceful life?
55 The market is ten minutes’ walk ___ the house.
56 How long has the writer taught at the school?
57 The writer has known many families ___ their children were young.
58 Has the town changed since the writer arrived? (Yes/No)
59 Which three prepositions are repeated in the passage?
60 What is the writer’s general feeling about the town?
Answer
1 b) since – starting point.
2 a) for – duration.
3 c) from – range.
4 b) since – starting point.
5 c) from – source.
6 a) for – duration.
7 c) from – departure.
8 b) since – starting point.
9 a) for – duration.
10 c) from – source.
11 b) since – starting point.
12 a) for – duration.
13 a) for – duration.
14 c) from – source.
15 c) from – range.
16 since – starting point.
17 for – duration.
18 from – origin.
19 for – duration.
20 since – starting point.
21 from – range.
22 since – starting point.
23 from – origin.
24 for – duration.
25 since – starting point.
26 for – duration.
27 from – range.
28 since – starting point.
29 for – duration.
30 since – starting point.
31 ❌ for 2015 → ✅ since 2015.
32 ❌ for last Monday → ✅ since last Monday.
33 ❌ since two months → ✅ for two months.
34 ❌ for London → ✅ from London.
35 ❌ since three days → ✅ for three days.
36 ❌ since the market → ✅ from the market.
37 ❌ for 2008 → ✅ since 2008.
38 ❌ since 8 a.m. → ✅ from 8 a.m.
39 ❌ since two days → ✅ for two days.
40 ❌ for they were kids → ✅ since they were kids.
41 for – duration.
42 from – source.
43 since – starting point.
44 from – origin.
45 since – starting point.
46 for – duration.
47 from – range.
48 since – starting point.
49 since – starting point.
50 from – origin.
51 In 2010 – detail from text.
52 Yes – “I have lived here since then.”
53 from the city – origin.
54 for many years – duration.
55 from the house – distance.
56 for more than twelve years – duration.
57 since their children were young – starting point.
58 Yes – “The town has also changed since I arrived.”
59 for, since, from – target prepositions.
60 Happy/positive – general feeling of writer.
