ProstoSpeak🔥0

I have lived here since 2020 (not “I live here since 2020”)

HAVE LIVED SINCE · HOW LONG HAVE YOU… · LIVE SINCE ✗
B1Когда действие началось в прошлом и продолжается до сих пор (since, for, How long…?), по-английски говорят Present Perfect, а не настоящее время.
Прогресс урока
0%

Как говорят и как правильно

✗I live here since 2020.
✓I have lived here since 2020.

В русском «я живу здесь с 2020 года» — настоящее время, ведь я живу здесь и сейчас. Английский видит здесь отрезок от прошлого до сегодня, а для него есть Present Perfect: have / has + третья форма.

Вопрос How long

✗How long do you live in Lisbon?
✓How long have you lived in Lisbon?

«Сколько ты уже живёшь в Лиссабоне?» — у нас настоящее время. По-английски вопрос об отрезке до сегодня строят с have: How long have you lived…? How long have you been…?

Since или for

since — с какого момента
I have known her since school.
Я знаю её ещё со школы.
She has worked here since May.
Она работает здесь с мая.
for — как долго
We have lived in Lisbon for three years.
Мы живём в Лиссабоне уже три года.
He has been ill for a week.
Он болеет уже неделю.
процесс — have been + -ing
I have been learning English for two years.
Я учу английский уже два года.

! Подсказка: видишь since, for или How long, а действие продолжается до сих пор — ставь have / has + третью форму. Слово «уже» в русском предложении — тоже сигнал.

Мои заметки