since vs for — упражнения, уровень B1
Кратко о правиле · B1
since + момент начала (точка): since 9 a.m., since last week, since I was ten. for + отрезок времени (период): for an hour, for a long time.
«since a week» неверно — неделя это период → for a week. since только с точкой начала.
Упражнения
1. Раскрой скобки
Вставьте since или for по контексту.
- 1.I have known him ___ 2010.
- 2.We have been waiting ___ an hour.
- 3.She has studied French ___ she was a child.
- 4.They have lived in this city ___ many years.
- 5.He has been a teacher ___ September.
- 6.I haven't seen her ___ last week.
- 7.The company has been closed ___ three days.
- 8.He has worked at the bank ___ 2018.
- 9.She has been on vacation ___ two weeks.
- 10.They have been married ___ last summer.
2. Выбери вариант
Выберите правильный вариант.
- 1.I have been studying English ___ I was ten years old. a) since b) for c) during
- 2.She has worked at this company ___ three years. a) since b) for c) from
- 3.We haven't seen each other ___ last summer. a) since b) for c) ago
- 4.He has been waiting ___ two hours. a) since b) for c) in
- 5.They have lived in this city ___ 2015. a) since b) for c) until
- 6.I have known her ___ a long time. a) since b) for c) from
- 7.The store has been open ___ 9 a.m. a) since b) for c) at
- 8.She has been a teacher ___ ten years. a) since b) for c) during
- 9.He has been feeling sick ___ yesterday. a) since b) for c) ago
- 10.I have had this phone ___ six months. a) since b) for c) from
3. Исправь ошибку
Найдите и исправьте ошибку (since / for).
- 1.I have been studying English since three years.
- 2.She has worked here for 2015.
- 3.They have known each other since a long time.
- 4.He has been sleeping for 9 o'clock.
- 5.We have lived in this city since five years.
- 6.I have not seen her for last Monday.
- 7.The weather has been rainy since three days.
- 8.She has been a teacher for 2012.
- 9.Tom has had that car since two weeks.
- 10.They have been waiting for the morning.
4. Переставь слова
Составьте предложение из слов.
- 1.lived / I / have / here / for / five / years
- 2.worked / She / has / here / since / 2018
- 3.waiting / We / have / been / for / an / hour
- 4.been / He / has / ill / since / last / week
- 5.known / They / have / each / other / for / ten / years
- 6.not / I / have / seen / her / since / Monday
- 7.store / The / has / been / closed / for / two / days
- 8.raining / It / has / been / since / morning
- 9.studied / We / have / English / for / six / months
- 10.lived / They / have / here / since / 2010
Ответы
1. Раскрой скобки
- 1.since
- 2.for
- 3.since
- 4.for
- 5.since
- 6.since
- 7.for
- 8.since
- 9.for
- 10.since
2. Выбери вариант
- 1.a
- 2.b
- 3.a
- 4.b
- 5.a
- 6.b
- 7.a
- 8.b
- 9.a
- 10.b
3. Исправь ошибку
- 1.I have been studying English for three years.
- 2.She has worked here since 2015.
- 3.They have known each other for a long time.
- 4.He has been sleeping since 9 o'clock.
- 5.We have lived in this city for five years.
- 6.I have not seen her since last Monday.
- 7.The weather has been rainy for three days.
- 8.She has been a teacher since 2012.
- 9.Tom has had that car for two weeks.
- 10.They have been waiting since the morning.
4. Переставь слова
- 1.I have lived here for five years.
- 2.She has worked here since 2018.
- 3.We have been waiting for an hour.
- 4.He has been ill since last week.
- 5.They have known each other for ten years.
- 6.I have not seen her since Monday.
- 7.The store has been closed for two days.
- 8.It has been raining since morning.
- 9.We have studied English for six months.
- 10.They have lived here since 2010.
