Предыдущая
Present Perfect для описания жизненного опыта
Следующая
Условные предложения: 0 / 1 / 2 (введение)
B1
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 упражнений для отработки этой темы
Зарегистрируйтесь, чтобы получить доступ к упражнениям и отслеживать прогресс
Начать практику