🧠 Выучили правило, а на практике — ступор. Хочется сказать I live here for 5 years, но в голове всплывает I’ve lived. Почему? Вроде и то, и другое — «живу». А носители смотрят как на инопланетянина, если вы скажете первое.
Поддержать наш канал вы можете по ссылке.
Подписывайтесь на нас в телеграм!
Что не так с русским «живу»
В русском всё просто: «я живу здесь 5 лет» — это и прошлое, и настоящее одновременно. Мы не заморачиваемся. Начал жить когда-то, до сих пор живу. Одно время — и хватит.
В английском так не прокатывает. Они делят время на жёсткие отрезки. И если действие началось в прошлом и всё ещё длится, то это не Present Simple. Это Present Perfect.
Поэтому правильный вариант — только один:
- I’ve lived here for 5 years.
/aɪv lɪvd hɪə fɔː faɪv jɪəz/
А I live here for 5 years — ошибка. Звучит для носителя примерно как «я живу здесь в течение 5 лет» без всякой связи с настоящим. Как будто вы констатировали факт, но забыли уточнить, что вы всё ещё здесь.
Три условия Present Perfect — и все про время
Запомните три пункта. Если они все совпадают — смело ставьте have/has + V3:
1️⃣ Действие началось в прошлом.
2️⃣ Оно длилось какой-то период.
3️⃣ Оно продолжается прямо сейчас (или результат виден в настоящем).
Для фразы про место жительства все три выполняются:
- Начало — 5 лет назад.
- Длительность — 5 лет.
- Текущий момент — вы всё ещё живёте там.
Поэтому have lived.
А что насчёт I live here?
Present Simple — для фактов, привычек, расписаний.
- I live in London. — Я живу в Лондоне (вообще, постоянно).
- I live here. — Я живу здесь (сейчас, по факту).
Но если вы добавляете for 5 years, вы вводите отрезок времени, который тянется из прошлого в настоящее. Present Simple не умеет работать с такими отрезками. Он просто сообщает факт, но не показывает связь с прошлым.
Сравните:
- I work here. — Я работаю здесь. (факт)
- I’ve worked here for 10 years. — Я работаю здесь уже 10 лет. (связь с прошлым)
В первом случае вы не говорите, когда начали. Во втором — указываете период.
Почему I’m living here for 5 years — ещё хуже
Это каверзный вопрос. Некоторые думают: раз есть for и длительность, может, взять Continuous? Ан нет.
Present Continuous (I am living) — это:
- временное действие (I’m living with my parents until I find a flat);
- план на ближайшее будущее (I’m living here for 5 years — звучит как «я собираюсь прожить здесь 5 лет» и подразумевает, что вы только собираетесь или уже начали, но это временно).
Если вы говорите I’m living here for 5 years без контекста, носитель поймёт это как намерение или договорённость. Например, вы снимаете квартиру на 5 лет и говорите агенту: I’m living here for 5 years — «я буду жить здесь 5 лет» (по контракту). Но если вы уже живёте и хотите сказать, что это длится 5 лет, — только have lived.
Ещё один тест: попробуйте убрать for
Если убрать for 5 years, что останется?
- I live here — нормально, просто факт.
- I’m living here — нормально, временно или сейчас.
- I’ve lived here — нормально, но означает, что вы жили здесь когда-то (без уточнения времени) и уже не живёте, либо живёте до сих пор — зависит от контекста.
А вот с for — только Present Perfect. Потому что for указывает на продолжительность, которая тянется до настоящего момента. Это как маркер, который жёстко привязан к Present Perfect (и ещё к Past Perfect, но это другая история).
Другие примеры, чтобы закрепить
Та же логика работает с любыми глаголами состояния или длительными действиями:
- I’ve known him for ages. — /aɪv nəʊn hɪm fɔːr ˈeɪdʒɪz/ (Я знаю его целую вечность).
Не I know him for ages. - She’s worked at that company since 2010. — /ʃiːz wɜːkt ət ðæt ˈkʌmpəni sɪns tuː ˈθaʊznd ənd ten/ (Она работает в той компании с 2010 года).
Не She works. - We’ve had this car for three months. — /wiːv hæd ðɪs kɑː fɔː θriː mʌnθs/ (У нас эта машина уже три месяца).
Не We have.
Обратите внимание на предлоги: for — с периодом (5 years, 3 months, ages), since — с точкой отсчёта (2010, Monday, last year). Оба работают с Present Perfect.
Что делать, если вы всё равно путаетесь
Самый простой способ — мысленно добавить слово «уже». На русском «я живу здесь уже 5 лет» — это как раз сигнал. Если в вашей голове есть «уже» или «с тех пор», то по-английски почти наверняка нужен Present Perfect.
А если вы просто констатируете: «я живу в Москве» — без указания времени — смело используйте Present Simple.
Главный вывод
Когда вы говорите о том, что длится до сих пор, — выбирайте Present Perfect с for или since. Present Simple оставьте для фактов, а Continuous — для планов.
Поддержать наш канал вы можете по ссылке.
Подписывайтесь на нас в телеграм!