since/for

Incorrect: I've been living here since almost a year.

Correct:  I've been living here for almost a year.

Correct: I've lived here for almost a year. — Я живу здесь почти год.


•  Мы используем «for», если указываем период времени, в течение которого происходило событие  (for three years, for two weeks, for one day, for ten minutes, for days, for centuries, и так далее).

We've been waiting for two hours! — Мы ждем уже два часа!

I've known him for ten years. — Я знаю его десять лет.

 

•  Мы используем «since», когда указываем, с какого момента в прошлом началось действие (since Monday, since 1864, since I was a child, since I graduated form college, и так далее).

We've been waiting since 8 am.  — Мы ждем здесь с 8 утра.

I've known him since childhood. — Я знаю его с детства.

 

•  Часто Present Perfect Simple (have done) и Present Perfect Continuous (have been doing) являются взаимозаменяемыми.

I've been working for this company for over 2 years now./ I've worked for this company for over 2 years now. — Я работаю в этой компании уже больше 2-х лет.


Put it into practice!

Complete the sentences.

1. I've known my best friend since ...

2. I've been living here for ...


Примечание.

В некоторых случаях Present Perfect Simple  и Present Perfect Continuous не могут быть взаимозаменяемыми. Особенности использования времени Present Perfect Continuous рассматриваются в курсе «Everyday English Grammar».

Прогресс

Навигация по курсу

Вернуться к Common Errors and Confusing Words

Блог