For показывает длительность: for three years — «три года». Since показывает точку начала: since 2023 — «с 2023 года». Если вы начали жить в городе в прошлом и продолжаете сейчас, можно сказать: I’ve lived here for three years — «Я живу здесь три года» или I’ve lived here since 2023 — «Я живу здесь с 2023 года».
Но выбрать предлог — только половина задачи. Нужно ещё передать, продолжается ли ситуация сейчас. Ниже разберём ответы о месте жительства, знакомстве и работе, затем соберём собственные реплики. В примерах с годами используем учебные данные; длительность в своём ответе проверяйте по реальной дате начала.
Что вы называете: отрезок или его начало?
Не переводите русское «уже» отдельным словом автоматически. Сначала посмотрите на информацию после предлога. Вы называете количество времени или момент, с которого его считаете?
For: сколько времени
- for six months — «шесть месяцев»;
- for a few days — «несколько дней»;
- for a long time — «давно / долгое время».
У отрезка есть длина, даже если она приблизительная. В a long time нет числа, но это всё равно длительность. Поэтому for a long time, а не since a long time.
Since: с какого момента
- since Monday — «с понедельника»;
- since May — «с мая»;
- since 2023 — «с 2023 года».
Точкой начала может быть и событие: since I moved here — «с тех пор, как я сюда переехал(а)». Здесь после since идёт целая часть предложения. Для первой практики можно ограничиться датой, месяцем или годом, чтобы не собирать сразу две глагольные формы.
Различие «период / точка в прошлом» подтверждает справочник Cambridge For or since?. Это правило выбора временного дополнения. Само время глагола выбирается по тому, что вы хотите сообщить.

Если состояние началось раньше и продолжается сейчас
По-русски мы говорим в настоящем: «Я знаю её пять лет», «Я здесь с утра». В английской фразе, которая связывает начало в прошлом с настоящим, удобно опереться на Present Perfect: have / has + третья форма глагола.
British Council отдельно описывает продолжающиеся состояния с for, since и вопросом how long. В этой статье тренируем именно этот смысл, а не все случаи Present Perfect.
I’ve lived: проживание до настоящего момента
I’ve lived in this flat for eight months. — «Я живу в этой квартире восемь месяцев». В нашей ситуации человек всё ещё здесь живёт. I’ve — сокращение от I have; у правильного глагола live третья форма — lived.
Если вам легче вспомнить начало, скажите: I’ve lived in this flat since February. — «Я живу в этой квартире с февраля». Не пересчитывайте месяцы на ходу, если сомневаетесь: точка начала тоже отвечает на вопрос о длительности.
I’ve known: знакомство продолжается
I’ve known my colleague for two years. — «Я знаю своего коллегу два года». Здесь нужна третья форма known: know — knew — known. Фраза I know my colleague просто сообщает о знакомстве; для «знаю уже два года» в нашей модели используем I’ve known.
Не переносите сюда окончание -ing: для состояния «знать человека» говорим I’ve known, а не I’ve been knowing. Если трудно вспоминать формы, пригодится отдельная практика неправильных глаголов.
I’ve been: нахождение где-то до сих пор
I’ve been here since nine. — «Я здесь с девяти». Человек пришёл в девять и всё ещё находится здесь. Третья форма be — been.
Для другого человека меняем вспомогательный глагол: She’s been here for an hour. — «Она здесь уже час». В этой фразе she’s означает she has. Не собирайте she have или she is been.
How long или When: какой ответ от вас ждут?
How long спрашивает о длительности. В разговоре о продолжающемся проживании вопрос выглядит так: How long have you lived here? — «Как давно вы здесь живёте?»
Можно назвать либо длину периода, либо начало отсчёта:
- For about a year. — «Около года».
- Since last autumn. — «С прошлой осени».
Это полноценные короткие ответы по смыслу. Для тренировки сначала произнесите длинную версию: I’ve lived here for about a year. Затем сократите её в диалоге. Так вы не теряете связь между ответом и вопросом.
When did you move here? — «Когда вы сюда переехали?» Это вопрос о событии. Возможный ответ: I moved here last autumn. — «Я переехал(а) сюда прошлой осенью». Здесь вы называете время переезда, а не строите ответ о продолжающемся проживании.
Chris: How long have you lived in this neighbourhood?
Как давно вы живёте в этом районе?Anna: For about two years. I moved here in the spring.
Около двух лет. Я переехала сюда весной.Chris: Do you like it here?
Вам здесь нравится?Anna: Yes, it’s close to my office.
Да, здесь близко до моего офиса.
Последний вопрос уже не о длительности. Не продолжайте автоматически отвечать через for: переключитесь на тот смысл, о котором спросил человек.
Почему for не означает «обязательно Present Perfect»
For измеряет время и может относиться к закончившемуся прошлому, продолжающейся ситуации или плану. Сравните три разных сообщения:
- I worked there for six months, then I changed jobs. — «Я проработал(а) там шесть месяцев, затем сменил(а) работу». Период закончился.
- I’ve worked here for six months. — «Я работаю здесь шесть месяцев». В нашем примере работа продолжается.
- I’m going to stay there for six months. — «Я собираюсь пробыть там шесть месяцев». Это план.
Поэтому не выбирайте время только по слову for. Сначала уточните факт: «Я ещё там работаю или уже ушёл(ушла)?» Более широкий выбор между прошлым эпизодом и связью с настоящим разобран в статье Present Perfect или Past Simple.
Для продолжающегося процесса можно встретить и форму have been + -ing: I’ve been learning English for six months. — «Я учу английский шесть месяцев». Это Present Perfect Continuous. Его модель и ограничение с глаголами состояния описаны в грамматическом справочнике British Council. Не нужно заменять им все ответы: known в нашем примере остаётся known.
Практика 1. Выберите информацию после предлога
Дополните фрагменты словом for или since. Сначала назовите по-русски, что перед вами: длительность или начало.
- ___ seven weeks
- ___ last Friday
- ___ a long time
- ___ I joined the team
- ___ half an hour
- ___ September
Ключ: 1 — for, семь недель — отрезок; 2 — since, пятница — начало; 3 — for, приблизительная длительность; 4 — since, присоединение к команде — событие, от которого идёт отсчёт; 5 — for, полчаса — отрезок; 6 — since, сентябрь — начало.
Практика 2. Соберите ответ по фактам
В этой учебной ситуации сегодня 1 октября. Анна начала работать в компании 1 апреля и работает до сих пор. Марк жил в Риме два года, затем переехал в другой город. Елена знакома с коллегой с мая и поддерживает с ней общение.
- Анну спросили How long have you worked here? Дайте ответ с for и ответ с since.
- Марк говорит о завершённом периоде: I lived / I’ve lived in Rome for two years, then I moved. Выберите форму.
- Елена хочет сказать «Я знаю её с мая». Соберите фразу из I / know / her / May, меняя формы и добавляя нужные слова.
Ответы с объяснением
- I’ve worked here for six months. Или I’ve worked here since April. От 1 апреля до 1 октября прошло шесть месяцев. В обоих случаях работа продолжается. Короткие For six months и Since April тоже отвечают на вопрос.
- I lived in Rome for two years, then I moved. Жизнь в Риме в этой истории закончилась. For two years измеряет завершённый период и не требует Present Perfect.
- I’ve known her since May. Знакомство продолжается; known — третья форма, май — точка начала. I’ve been knowing для этого значения не используем.
Ваш ответ: один факт двумя способами
Выберите правдивый факт: где живёте, как давно знакомы с человеком или сколько времени работаете на нынешнем месте. Запишите начало и примерную длительность. Затем закройте русскую подсказку и произнесите два ответа:
- I’ve lived / worked here for …
- I’ve lived / worked here since …
Проверьте: после for стоит отрезок, после since — начало, ситуация продолжается сейчас, глагольная форма не потеряла have. Затем добавьте одну новую мысль о месте или работе. Например: I like the team. — «Мне нравится команда». Это уже небольшой самостоятельный ответ.
Такую реплику можно встроить в короткий рассказ о себе при знакомстве: назовите имя, занятие и одну деталь о том, как давно вы этим занимаетесь. Не нужно превращать знакомство в перечень дат.
Чтобы переносить такие конструкции в разговор, нужна практика понимания вопроса и собственных реплик. На бесплатном 3-дневном курсе английского разберёте 30 фраз для общения, потренируетесь понимать простые предложения на слух, рассказывать о себе и увидите логику грамматики. Это содержание занятий, а не обещание освоить все времена за три дня.
FAQ
Как быстро выбрать for или since?
Назовите информацию: «сколько времени» — for; «с какого момента» — since. Сначала выбирайте по смыслу, затем проверяйте форму глагола.
Можно ли сказать since three years?
Для «три года» нужен отрезок: for three years. Для since назовите начало, например since 2023. Не подставляйте год, если он не соответствует вашему факту.
Как сказать «я здесь уже час»?
I’ve been here for an hour. Не нужно отдельно добавлять already, чтобы передать саму длительность до настоящего момента.
После How long обязательно отвечать с for?
Нет. Since Monday тоже даёт точку, от которой можно отсчитать длительность. Можно выбрать тот способ, который точнее и легче для вас.
Since всегда означает время?
Нет, у него есть и значение «поскольку». В этой статье мы тренировали только время. Разные функции слова перечислены в Cambridge: Since; не применяйте правило о точке начала к предложению, где объясняется причина.