since vs for — упражнения, уровень A2
Кратко о правиле · A2
since — начальная точка во времени: since Monday, since 2010, since this morning. for — длительность: for two hours, for five years.
Оба обычно с Present Perfect: I have lived here since 2015 / for eight years.
Упражнения
1. Раскрой скобки
Вставьте since или for по контексту.
- 1.I have been studying English ___ 2018.
- 2.She has worked at this company ___ five years.
- 3.They have known each other ___ they were children.
- 4.We have been waiting ___ two hours.
- 5.He has been sick ___ last Tuesday.
- 6.I haven't seen him ___ a month.
- 7.She has been on holiday ___ July.
- 8.They have lived in this house ___ ten years.
- 9.It has been raining ___ this morning.
- 10.I have had this phone ___ two years.
2. Выбери вариант
Выберите правильный вариант.
- 1.I have been studying English ___ 2021. a) since b) for c) from
- 2.She has worked here ___ three years. a) for b) since c) from
- 3.We haven't seen him ___ Monday. a) since b) for c) ago
- 4.They have lived in this house ___ a long time. a) for b) since c) during
- 5.He has been sick ___ last week. a) since b) for c) in
- 6.I have known her ___ five years. a) for b) since c) ago
- 7.The store has been closed ___ yesterday. a) since b) for c) from
- 8.We have been waiting ___ an hour. a) for b) since c) during
- 9.She has been a teacher ___ 2010. a) since b) for c) ago
- 10.They have had that car ___ many years. a) for b) since c) in
3. Исправь ошибку
Найдите и исправьте ошибку (since / for).
- 1.I have known him since two months.
- 2.They have been waiting for 5 o'clock.
- 3.She has worked here for 2015.
- 4.We have been friends since a year.
- 5.He has had this car since two years.
- 6.I have been studying English for I was ten.
- 7.They have lived in this house since a long time.
- 8.She has been on holiday for Tuesday.
- 9.We have not seen him for last week.
- 10.He has been working here since 3 years.
4. Переставь слова
Составьте предложение из слов.
- 1.I / have / lived / here / since / 2010
- 2.She / has / studied / English / for / two years
- 3.They / have / been / friends / since / childhood
- 4.He / has / worked / here / for / a month
- 5.We / have / known / each other / since / last summer
- 6.I / have / not / eaten / anything / for / hours
- 7.She / has / had / that / car / since / 2015
- 8.They / have / lived / in / this / city / for / five years
- 9.He / has / been / a / teacher / since / 2018
- 10.We / have / waited / for / the / bus / for / twenty minutes
Ответы
1. Раскрой скобки
- 1.since
- 2.for
- 3.since
- 4.for
- 5.since
- 6.for
- 7.since
- 8.for
- 9.since
- 10.for
2. Выбери вариант
- 1.a
- 2.a
- 3.a
- 4.a
- 5.a
- 6.a
- 7.a
- 8.a
- 9.a
- 10.a
3. Исправь ошибку
- 1.I have known him for two months.
- 2.They have been waiting since 5 o'clock.
- 3.She has worked here since 2015.
- 4.We have been friends for a year.
- 5.He has had this car for two years.
- 6.I have been studying English since I was ten.
- 7.They have lived in this house for a long time.
- 8.She has been on holiday since Tuesday.
- 9.We have not seen him since last week.
- 10.He has been working here for 3 years.
4. Переставь слова
- 1.I have lived here since 2010.
- 2.She has studied English for two years.
- 3.They have been friends since childhood.
- 4.He has worked here for a month.
- 5.We have known each other since last summer.
- 6.I have not eaten anything for hours.
- 7.She has had that car since 2015.
- 8.They have lived in this city for five years.
- 9.He has been a teacher since 2018.
- 10.We have waited for the bus for twenty minutes.
