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 here ___ 2010.

2 We stayed in Spain ___ two weeks.

3 The bus goes ___ the station to the airport.

4 He’s been sick ___ Monday.

5 I usually buy milk ___ the supermarket.

6 They’ve been married ___ 25 years.

7 This gift is ___ my cousin.

8 I’ve been waiting ___ half an hour.

9 She has taught at this school ___ 2005.

10 These flowers come ___ my garden.

11 He hasn’t eaten anything ___ breakfast.

12 We lived in Canada ___ three years.

13 The train departs ___ London at 8 a.m.

14 I’ve known her ___ we were kids.

15 The hospital has been open ___ two years.

16 Where do you usually get advice ___?

17 We’ve been neighbors ___ last summer.

18 She borrowed my book ___ two days.

19 He’s been unemployed ___ January.

20 The shop is open ___ 9 a.m. to 9 p.m.

21 He has worked here ___ ten years.

22 I last saw him ___ last week.

23 The email is ___ my teacher.

24 They travelled around Asia ___ six months.

25 We haven’t spoken ___ our fight.

26 This cheese is ___ France.

27 She’s been in hospital ___ a week.

28 The letter came ___ my aunt.

29 He’s lived abroad ___ 2013.

30 The meeting lasted ___ two hours.

31 I’ve been hungry ___ this morning.

32 This bus goes ___ the city center to the beach.

33 I’ve studied English ___ more than ten years.

34 They’ve been friends ___ childhood.

35 He borrowed my bike ___ three days.

36 She has worked as a nurse ___ 2008.

37 The gift is ___ my best friend.

38 We stayed in Rome ___ Monday to Friday.

39 The milk comes ___ a local farm.

40 They’ve known each other ___ primary school.

41 I’ve been waiting here ___ 20 minutes.

42 He hasn’t called me ___ last Monday.

43 She has had the car ___ five years.

44 The flight goes ___ Berlin to Vienna.

45 We bought bread ___ the bakery.

46 He’s been in bed ___ two days.

47 They lived in London ___ a decade.

48 I’ve been happy here ___ almost twenty years.

49 This postcard is ___ Italy.

50 The town has changed a lot ___ I arrived.

Answer

1 since
2 for
3 from
4 since
5 from

6 for
7 from
8 for
9 since
10 from

11 since
12 for
13 from
14 since
15 for

16 from
17 since
18 for
19 since
20 from

21 for
22 since
23 from
24 for
25 since

26 from
27 for
28 from
29 since
30 for

31 since
32 from
33 for
34 since
35 for

36 since
37 from
38 from
39 from
40 since

41 for
42 since
43 for
44 from
45 from

46 for
47 for
48 for
49 from
50 since

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]