Перейти к основному контенту
B1
≈ 15 мин Сложность 1/5

Present Perfect с for и since (длительность действий).

Present Perfect с for и since (длительность действий).

Present Perfect используется для описания действий, которые начались в прошлом и продолжаются до настоящего момента. Для указания длительности используются предлоги for и since.

Формула Present Perfect.

have/has + Past Participle (V3)

I/You/We/They have worn I have worn glasses for 5 years. Я ношу очки уже 5 лет.
He/She/It has worn She has worn that style since 2020. Она носит этот стиль с 2020 года.

For - для периода времени.

For используется с периодом времени (сколько времени).

I have liked I have liked fashion for many years. Я люблю моду уже много лет.
She has worked She has worked as a designer for 3 months. Она работает дизайнером уже 3 месяца.
They have owned They have owned this boutique for 10 years. Они владеют этим бутиком уже 10 лет.

Since - для момента времени.

Since используется с конкретным моментом времени (с какого времени).

I have worn I have worn this brand since 2019. Я ношу этот бренд с 2019 года.
He has been He has been interested in style since childhood. Он интересуется стилем с детства.
We have followed We have followed fashion trends since last year. Мы следим за модными трендами с прошлого года.

Дополнительные примеры со словарём модуля

Примеры использования лексики модуля в контексте грамматики.

She has been interested in fashion since she was a teenager. Она интересуется модой с подросткового возраста.
I have liked your style since we first met. Мне нравится твой стиль с нашей первой встречи.
I have had this outfit for two years. Этот наряд у меня уже два года.
These shoes have been trendy since last season. Эти туфли в моде с прошлого сезона.
I have preferred casual clothes for years. Я предпочитаю повседневную одежду уже много лет.
He has worn formal clothes every day since he got the job. Он носит официальную одежду каждый день с тех пор, как получил работу.
She has looked elegant since she changed her style. Она выглядит элегантно с тех пор, как сменила стиль.
She has collected accessories for ten years. Она собирает аксессуары уже десять лет.
This Italian brand has been famous since the 1970s. Этот итальянский бренд знаменит с 1970-х.
She has wanted to become a fashion designer since childhood. Она хочет стать модельером с детства.
Floral patterns have been popular for several seasons. Цветочные узоры популярны уже несколько сезонов.
This fabric has been in fashion for decades. Эта ткань в моде уже десятилетия.
These jeans have fitted me perfectly since I bought them. Эти джинсы идеально сидят на мне с момента покупки.
He has looked very stylish since he hired a stylist. Он выглядит очень стильно с тех пор, как нанял стилиста.
Long coats have been fashionable since autumn. Длинные пальто в моде с осени.
She has collected vintage clothing for a long time. Она давно собирает винтажную одежду.
The designer has presented a new collection every year since 2015. Дизайнер представляет новую коллекцию каждый год с 2015-го.
How long have you followed fashion trends? Как долго ты следишь за модными трендами?
The boutique on Main Street has been open for a month. Бутик на Главной улице открыт уже месяц.

Вопрос How long, отрицание и типичные ошибки

Длительность спрашивают через How long + Present Perfect; отрицание — have/has + not + V3; since не сочетается с периодом, а for — с моментом.

How long …? have/has + V3 How long have you worked in fashion? Как долго ты работаешь в моде?
отрицание haven't / hasn't + V3 I haven't bought new clothes for six months. Я не покупал новую одежду уже полгода.
since + придаточное since + Past Simple She has been a stylist since she graduated. Она стилист с тех пор, как окончила учёбу.
WRONG since + период / for + момент ❌ since three years, ❌ for last year → ✅ for three years, ✅ since last year since — точка, for — период
WRONG Present Simple + for/since ❌ I live here for five years. → ✅ I have lived here for five years. Я живу здесь пять лет.
Важно
  • ⚠️ For + период времени (for 2 years, for a long time, for several months)
  • ⚠️ Since + конкретный момент (since 2020, since Monday, since childhood)
  • ⚠️ Вопросы: How long have you worn...? / How long has she been...?
  • ⚠️ Отрицание: haven't/hasn't + V3 (I haven't changed my style for years)
Present Perfect с for и since (длительность действий). — краткая сводка
TopicПримерПеревод
Формула Present Perfect.I have worn glasses for 5 years.Я ношу очки уже 5 лет.
For - для периода времени.I have liked fashion for many years.Я люблю моду уже много лет.
Since - для момента времени.I have worn this brand since 2019.Я ношу этот бренд с 2019 года.
Вопрос How long, отрицание и типичные ошибкиHow long have you worked in fashion?Как долго ты работаешь в моде?

Практика

104 упражнений

Закрепите на практике

104 упражнений для отработки этой темы

Зарегистрируйтесь, чтобы получить доступ к упражнениям и отслеживать прогресс

Начать практику

Словарь уровня B1

muscular — мускулистый, мышечный get on with — ладить (с кем-то) temper — характер, вспыльчивость housecoat — домашний халат, пеньюар
🎓 Курс B1 🧠 Все темы B1