КурсиКартаРейтингВідгукиОнлайн курсиЖурнал
Heart 15.09 87

Since та for в англійській мові: різниця, правила і приклади речень

Since і for — це прийменники часу, які часто плутають навіть ті, хто вже непогано орієнтується в англійській граматиці. Причина досить проста. Річ у тім, що обидва слова використовуються, коли ми говоримо про час, але відповідають на різні запитання. Since показує, з якого моменту почалася дія, а for — скільки часу вона триває.

У цій статті ми розберемо правила вживання since і for, пояснимо, у чому полягає різниця між ними, та наведемо багато прикладів використання цих прийменників часу.

Що означають since та for в англійській мові

Ці прийменники часу використовуються в англійській мові, коли потрібно показати, коли почалася дія або скільки часу вона триває. Українською since та for можуть перекладатися по-різному залежно від контексту, тому орієнтуватися лише на переклад не варто. Since найчастіше означає «з», «відтоді як», «починаючи з». For найчастіше перекладається як «протягом», «упродовж», а в українському перекладі іноді взагалі не потребує окремого слова.

Головна різниця між since і for

Головна різниця між since і for полягає в тому, яку інформацію про час ми хочемо передати. Since вказує на конкретний момент, коли дія почалася, а for показує, скільки часу вона триває. Порівняйте:

  • since 2022 — з 2022 року;
  • for four years — протягом чотирьох років;
  • since Monday — з понеділка;
  • for three days — протягом трьох днів;
  • since 8 a.m. — з восьмої ранку;
  • for two hours — протягом двох годин.

Тобто після since ми називаємо точку відліку (дату, день, рік, конкретний час або подію). Після for вказуємо період часу (кількість хвилин, годин, днів, місяців, років тощо).

Розглянемо різницю на двох реченнях:

  • She has worked here since 2021. — Вона працює тут з 2021 року.
  • She has worked here for five years. — Вона працює тут протягом п’яти років.

В обох випадках йдеться про ту саму дію. Однак у першому реченні «since 2021» повідомляє, коли вона почалася, а в другому «for five years» — скільки часу вона триває.

Щоб не плутати, коли використовується for і since, достатньо поставити запитання:

  • З якого моменту? / Відколи? → since;
  • Як довго? / Скільки часу? → for.

Коли використовується since

Since використовується, коли потрібно вказати конкретний момент у минулому, з якого почалася дія або певний стан. Це може бути дата, рік, день тижня, точний час або подія. При цьому дія часто продовжується до моменту мовлення. Однак since не завжди пов’язане з часом. Воно також може виступати сполучником і мати значення «оскільки», «тому що». Розглянемо обидва випадки детальніше.

Since для точки старту: дата, момент або подія

Коли since використовується як маркер часу, після нього вказується точка, з якої почалася дія. Такою точкою може бути конкретний рік або дата:

  • since 2019 — з 2019 року;
  • since May — з травня;
  • since 15 June — з 15 червня.

Також since можна використовувати з днями тижня, частинами доби та конкретним часом:

  • since Monday — з понеділка;
  • since this morning — із сьогоднішнього ранку;
  • since 7 o’clock — із сьомої години.

Розглянемо приклади:

  • I have known Anna since 2018. — Я знаю Анну з 2018 року.
  • He has been waiting since 9 a.m. — Він чекає з дев’ятої ранку.
  • We haven’t spoken since Monday. — Ми не розмовляли з понеділка.

Після since також може стояти не конкретна дата чи час, а подія, яка стала точкою відліку. У такому разі після since вживається ціле підрядне речення:

  • I haven’t seen him since he moved to Canada. — Я не бачив його відтоді, як він переїхав до Канади.
  • She has felt much better since she changed jobs. — Вона почувається значно краще відтоді, як змінила роботу.
  • A lot has changed since we last met. — Багато чого змінилося відтоді, як ми востаннє зустрічалися.

Since у значенні «тому що»: коли це вже не маркер часу

Since може мати зовсім інше значення і перекладатися як «оскільки», «тому що». У такому випадку воно не вказує на час, а пояснює причину певної дії, рішення або ситуації. Наприклад:

  • Since it was raining, we stayed at home. — Оскільки йшов дощ, ми залишилися вдома.
  • Since you’re already here, you can help me. — Оскільки ти вже тут, можеш мені допомогти.
  • We decided to walk since the bus was late. — Ми вирішили піти пішки, оскільки автобус запізнювався.

Коли використовується for

For використовується, коли потрібно вказати тривалість дії, стану або певної ситуації. На відміну від since, цей прийменник не показує, коли саме щось почалося. Він повідомляє, скільки часу це тривало, триває або триватиме. Наприклад:

  • I have lived here for six years. — Я живу тут протягом шести років.
  • She has been waiting for twenty minutes. — Вона чекає протягом двадцяти хвилин.
  • We stayed in Prague for a week. — Ми пробули в Празі протягом тижня.

For для тривалості: години, роки, періоди

Після for вказується період часу, протягом якого відбувається певна дія або зберігається стан. Це може бути точна тривалість:

  • for ten minutes — протягом десяти хвилин;
  • for two hours — протягом двох годин;
  • for three days — протягом трьох днів;
  • for six months — протягом шести місяців;
  • for ten years — протягом десяти років.

Також після for можна використовувати менш точні позначення тривалості:

  • for a while — протягом деякого часу;
  • for a long time — протягом довгого часу;
  • for a few days — протягом кількох днів;
  • for several weeks — протягом кількох тижнів.

Розглянемо кілька прикладів:

  • They have been married for twelve years. — Вони одружені протягом дванадцяти років.
  • I have been studying English for three years. — Я вивчаю англійську протягом трьох років.
  • He waited for an hour before the doctor arrived. — Він чекав протягом години, перш ніж прийшов лікар.
  • We will be in Spain for two weeks. — Ми будемо в Іспанії протягом двох тижнів.

Since та for у Present Perfect і Present Perfect Continuous

Since та for є маркерами часів Present Perfect і Present Perfect Continuous. В обох випадках вони допомагають пов’язати дію чи стан, що почалися в минулому, із теперішнім моментом.

Present Perfect із since та for використовується для опису станів, фактів або ситуацій, які почалися в минулому й залишаються актуальними зараз.

Формула:

  • Subject + have / has + V3 + since / for + час

Наприклад:

  • I have known him since 2015. — Я знаю його з 2015 року.
  • She has lived in this city for ten years. — Вона живе в цьому місті протягом десяти років.
  • We have been friends since school. — Ми дружимо зі школи.
  • He has owned this apartment for five years. — Він володіє цією квартирою протягом п’яти років.

Present Perfect Continuous із since та for використовується, коли потрібно зробити акцент на тривалості та безперервності самої дії, яка почалася в минулому й досі триває.

Формула:

  • Subject + have / has + been + V-ing + since / for + час

Наприклад:

  • I have been studying English since September. — Я вивчаю англійську з вересня.
  • She has been working on this project for three months. — Вона працює над цим проєктом протягом трьох місяців.
  • They have been waiting for the bus since 8 a.m. — Вони чекають на автобус з восьмої ранку.
  • It has been raining for two hours. — Дощ іде протягом двох годин.

Порівняльна таблиця since та for

Критерій Since For
Що показує Початковий момент дії або стану Тривалість дії або стану
На яке питання відповідає З якого моменту? Як довго?
Приклади since 2010

since Monday

since noon

for 5 years

for a week

for a long time

Помилки ❌ since two years

✅ since 2024

❌ for 2010

✅ for two years

Речення з for і since у різних часах

Оскільки since завжди вказує на точний момент початку дії, воно вживається лише з доконаними часовими формами (Perfect):

  • Present Perfect: I have lived here since 2021. — Я живу тут з 2021 року.
  • Present Perfect Continuous: She has been working since early morning. — Вона працює з раннього ранку.
  • Past Perfect: He had known her since childhood before they started working together. — Він знав її з дитинства, перш ніж вони почали працювати разом.
  • Past Perfect Continuous: They had been waiting since 6 a.m. when the airport finally reopened. — Вони чекали із шостої ранку, коли аеропорт нарешті відновив роботу.

На відміну від since, прийменник for описує просто відрізок часу, тому може вживатися майже в усіх часових формах, у тому числі Present Perfect Continuous, Past Perfect, Future Simple, Past Simple та Present Perfect. Розглянемо приклади:

  • Present Perfect: We have been friends for ten years. — Ми дружимо протягом десяти років.
  • Present Perfect Continuous: I have been reading this book for two hours. — Я читаю цю книгу протягом двох годин.
  • Past Simple: They lived in Germany for three years. — Вони жили в Німеччині протягом трьох років.
  • Past Perfect: She had worked there for five years before she moved abroad. — Вона працювала там протягом п’яти років, перш ніж переїхала за кордон.
  • Future Simple: We will stay in Rome for a week. — Ми залишимося в Римі на тиждень.

Типові помилки з since та for і вправи

Студенти, що починають вивчати англійську, часто допускають помилки при побудові речень з for і since. Розглянемо найпоширеніші з них.

1. Since з періодом часу

Після since не можна вказувати, скільки годин, днів, місяців або років триває дія.

  • ❌ I have lived here since five years.
  • ✅ I have lived here for five years.

2. For з конкретним моментом

Якщо вказано рік, день, дату або іншу точку початку дії, потрібно використовувати since.

  • ❌ She has worked here for 2022.
  • ✅ She has worked here since 2022.

3. Since замість for зі словосполученням a long time

A long time позначає тривалість, а не початкову точку, тому перед ним використовується for.

  • ❌ We haven’t seen each other since a long time.
  • ✅ We haven’t seen each other for a long time.

Тепер давайте перевіримо, як ви засвоїли матеріал. Для цього спробуйте виконати наступні вправи, вставивши since або for у кожне речення:

  1. I have known Emma ___ 2019.
  2. We have been waiting ___ half an hour.
  3. He has worked from home ___ Monday.
  4. They have lived in this house ___ seven years.
  5. She hasn’t eaten anything ___ this morning.
  6. I have been learning Spanish ___ six months.
  7. My grandparents have been married ___ 1985.
  8. It has been raining ___ three hours.
  9. We haven’t spoken ___ our last meeting.
  10. Daniel has been working on this project ___ a long time.

Відповіді:

  1. since
  2. for
  3. since
  4. for
  5. since
  6. for
  7. since
  8. for
  9. since
  10. for

В цій статті ми розповіли все про правила вживання since або for. А якщо ви хочете швидше опанувати не лише цю, а й інші важливі граматичні теми, запишіться на онлайн-курси англійської мови. Під керівництвом досвідчених викладачів ви розберетеся в усіх тонкощах цієї мови і навчитеся використовувати її на практиці.