For, since, from – English Grammar Test for B1

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

Tests:   1234567891011

1
A: How long have you lived here?
B: I’ve lived here ___ 2012.

2
A: Where do you usually buy your fruit?
B: I get it ___ the supermarket near my house.

3
A: Has she been sick long?
B: Yes, ___ three days.

4
A: Is this letter yours?
B: No, it’s ___ my cousin.

5
A: When did you start working in this company?
B: I’ve worked here ___ last summer.

6
A: How long were you in Spain?
B: We stayed there ___ two weeks.

7
A: Where does this bus go?
B: It goes ___ the station to the airport.

8
A: When was the last time you ate?
B: I haven’t eaten anything ___ breakfast.

9
A: Where do you get advice when you have problems?
B: Usually ___ my parents.

10
A: Is the meeting long?
B: Yes, it lasts ___ 2 p.m. to 4 p.m.

11
A: When did they get married?
B: They’ve been married ___ 2001.

12
A: You look tired. Have you been waiting long?
B: Yes, ___ almost an hour.

13
A: Who is this postcard from?
B: It’s ___ my best friend in Italy.

14
A: When did you meet her?
B: We’ve known each other ___ we were children.

15
A: How long has he been in hospital?
B: ___ two weeks now.

16
A: What time does the shop open?
B: It’s open ___ 9 a.m. to 9 p.m.

17
A: Did you enjoy your trip?
B: Yes, we travelled around Asia ___ six months.

18
A: Where do you usually get your clothes?
B: ___ a small local shop.

19
A: Is she still teaching?
B: Yes, she’s been a teacher ___ 2010.

20
A: How long did you borrow his book?
B: ___ three days.

21
A: Where is this flight going?
B: It goes ___ London to New York.

22
A: Have you seen Tom recently?
B: No, not ___ we had that argument.

23
A: Where is this cheese made?
B: It’s ___ France.

24
A: When did he become unemployed?
B: He’s been without a job ___ January.

25
A: How long have you had this car?
B: ___ more than five years.

26
A: Do you still play tennis?
B: Yes, I’ve played ___ I was fifteen.

27
A: Is this gift for me?
B: Yes, it’s ___ my aunt.

28
A: Why are you so hungry?
B: I haven’t eaten ___ this morning.

29
A: Where does she usually get flowers?
B: ___ the market in town.

30
A: How long were you on holiday?
B: ___ ten days.

Answer

1 since – starting point: “since 2012.”
2 from – source: “from the supermarket.”
3 for – duration: “for three days.”
4 from – origin: “from my cousin.”
5 since – starting point: “since last summer.”
6 for – duration: “for two weeks.”
7 from – range: “from the station to the airport.”
8 since – starting point: “since breakfast.”
9 from – source: “from my parents.”
10 from – time range: “from 2 p.m. to 4 p.m.”
11 since – starting point: “since 2001.”
12 for – duration: “for almost an hour.”
13 from – origin: “from my best friend.”
14 since – starting point: “since we were children.”
15 for – duration: “for two weeks.”
16 from – time range: “from 9 a.m. to 9 p.m.”
17 for – duration: “for six months.”
18 from – source: “from a small local shop.”
19 since – starting point: “since 2010.”
20 for – duration: “for three days.”
21 from – range: “from London to New York.”
22 since – starting point: “since we had that argument.”
23 from – origin: “from France.”
24 since – starting point: “since January.”
25 for – duration: “for more than five years.”
26 since – starting point: “since I was fifteen.”
27 from – origin: “from my aunt.”
28 since – starting point: “since this morning.”
29 from – source: “from the market.”
30 for – duration: “for ten days.”

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]