Что относится к Present Perfect?

Умскул
Italki
Вопрос: Что относится к Present Perfect?
Аватар

Bender, админ EngDiffer.ru

К Present Perfect относятся два главных указателя: since — с какого момента, и for — на протяжении какого времени. Since my visit this summer, little has changed. She has known me since I was a child.

УказательЧто означаетЧто идёт послеПример

since

с какого-то моментаточка на календареsince Monday, since 2015
forв течениеотрезок времениfor two hours, for years
justтолько чтоHe has just left.
alreadyужеI have already seen it.
yetещё (не)She hasn’t called yet.
ever / neverкогда-либо / никогдаHave you ever been?
recently, latelyв последнее времяI haven’t slept well lately.
1

Since может вводить целое придаточное: since I was a child — «с тех пор, как я был ребёнком». Глагол в таком придаточном стоит в Past Simple.
2
For с отрезком времени: for ten years. Русское «уже десять лет» переводится именно так.
3
Оба указателя требуют Present Perfect. Present Simple с ними — грубая ошибка.

Since my visit this summer, little has changed. — С моего приезда этим летом мало что изменилось.

She has known me since I was a child. — Она знает меня с тех пор, как я был ребёнком.

I have worked here for six years. — Я работаю здесь шесть лет.

⚠️
Present Simple с for и since«I work here for six years» — ошибка, которую делают почти все. Правильно I have worked here for six years. Русское настоящее время сбивает с толку, но по-английски нужен Perfect.

Короткие ответы

Как выбрать между for и since?
После for — сколько длится, после since — с какого момента.

Где стоит recently?
Обычно в конце предложения или между have и третьей формой.

А слово still?
В отрицаниях перед have: She still hasn’t called.

Читайте также

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории