For, since, from – English Grammar Test for B1
Grammar » Grammar Test for B1 » For, since, from – English Grammar Test for B1
Q: Have you lived here ___ a long time?
A: Yes, I’ve lived here ___ ten years.
2
Q: Has she worked in this office ___ 2012?
A: Yes, she has been here ___ then.
3
Q: Where does this train go ___?
A: It goes ___ London to Oxford.
4
Q: Have they been married ___ twenty-five years?
A: Yes, they’ve been together ___ 1998.
5
Q: Did you borrow the book ___ two days?
A: Yes, I kept it ___ Friday to Sunday.
6
Q: Where do you usually get advice ___?
A: I get it ___ my parents.
7
Q: Has he been sick ___ last week?
A: Yes, he’s been in bed ___ seven days.
8
Q: Have you waited here ___ half an hour?
A: Yes, I’ve been waiting ___ 2 p.m.
9
Q: Is this letter ___ your cousin?
A: Yes, it’s a letter ___ Canada.
10
Q: How long have you studied French ___?
A: I’ve studied it ___ I was ten years old.
11
Q: Does the shop open ___ 9 a.m. every day?
A: Yes, it’s open ___ 9 a.m. to 7 p.m.
12
Q: Have you known him ___ childhood?
A: Yes, we’ve been friends ___ more than fifteen years.
13
Q: Is this bus going ___ the city center?
A: Yes, it goes ___ the station to the center.
14
Q: Have you been neighbors ___ last summer?
A: Yes, we moved here ___ July.
15
Q: Did you stay in the hotel ___ a week?
A: Yes, we stayed there ___ Monday to Sunday.
16
Q: Where do these flowers come ___?
A: They are ___ my garden.
17
Q: Have you been waiting ___ long?
A: Yes, I’ve waited here ___ thirty minutes.
18
Q: Has he been unemployed ___ January?
A: Yes, he’s been out of work ___ that time.
19
Q: Where is this cheese ___?
A: It comes ___ France.
20
Q: Did you work in that company ___ five years?
A: Yes, I worked there ___ 2010 to 2015.
21
Q: Has she been a teacher ___ more than ten years?
A: Yes, she has taught ___ 2010.
22
Q: Do you usually buy milk ___ the supermarket?
A: Yes, I buy it ___ there every day.
23
Q: Have they been in hospital ___ two weeks?
A: Yes, they’ve been there ___ the beginning of March.
24
Q: Did you travel in Asia ___ six months?
A: Yes, we travelled ___ June to December.
25
Q: Have you seen Tom ___ we finished school?
A: No, I haven’t met him ___ then.
26
Q: Where does this road go ___?
A: It goes ___ the village to the mountains.
27
Q: Has she been your friend ___ a long time?
A: Yes, I’ve known her ___ childhood.
28
Q: Have you been hungry ___ this morning?
A: Yes, I haven’t eaten anything ___ breakfast.
29
Q: Where did this email come ___?
A: It’s ___ my teacher.
30
Q: Has he lived abroad ___ ten years?
A: Yes, he’s been in Canada ___ 2013.
Answer
1 for / for – duration: “for a long time / for ten years.”
2 since / since – starting point: “since 2012 / since then.”
3 from / from – range: “from London to Oxford.”
4 for / since – duration + starting point.
5 for / from – duration + range.
6 from / from – source of advice.
7 since / for – starting point + duration.
8 for / since – duration + starting point.
9 from / from – origin: person/place.
10 for / since – duration + starting point.
11 from / from – range.
12 since / for – starting point + duration.
13 to (implied) / from – range “from … to ….”
14 since / since – starting point.
15 for / from – duration + range.
16 from / from – origin.
17 for / for – duration.
18 since / since – starting point.
19 from / from – origin.
20 for / from – duration + range.
21 for / since – duration + starting point.
22 from / from – source.
23 for / since – duration + starting point.
24 for / from – duration + range.
25 since / since – starting point.
26 from / from – range.
27 for / since – duration + starting point.
28 since / since – starting point.
29 from / from – source.
30 for / since – duration + starting point.
