Present Perfect для периода до настоящего момента

A period leading up to the present: Situation №3

Грамматическое время Present Perfect фиксирует факт: действие длится в течение определенного периода и дошло до настоящего момента. При этом грамматика не уточняет дальнейшую судьбу этого процесса — он может завершиться прямо сейчас, а может продолжиться в будущем.

В зависимости от характера действия выделяют два основных направления.

1. Со статическими глаголами

Статические глаголы описывают состояния, чувства или отношения, не предполагающие активного физического действия. Сюда относятся глаголы владения, мнения, эмоций и восприятия (иметь, жить, любить, знать). Конструкция показывает протяженность состояния до текущего момента.

Часто используемые глаголы:

  • have — had

  • live — lived

  • own — owned

  • be — been

  • like — liked

  • love — loved

  • know — known

Примеры:

  • She has been interested in classical music for a long time. — Она интересуется классической музыкой долгое время.

  • He has owned the house for two years. — Он владеет этим домом два года.

  • They have been married for ten years. — Они женаты десять лет.

  • I have had this smartphone for a year. — У меня этот смартфон год.

  • I have liked figure skating since childhood. — Люблю фигурное катание с детства.

2. С динамическими глаголами

Present Perfect также применяется с динамическими глаголами для описания относительно длительных регулярных действий, навыков или привычек, которые тянутся до настоящего времени.

Примеры:

  • I have driven a truck for many years. — Много лет вожу грузовик.

  • I have spoken French for many years. — Много лет говорю по-французски.

  • I have eaten with chopsticks for two years. — Кушаю палочками уже два года.

  • I have drawn cartoons for five years. — Рисую мультфильмы уже пять лет.

  • I have done yoga for a year. — Занимаюсь йогой год.

  • I have ridden a horse since childhood. — Катаюсь на лошади с детства.

Маркеры периода

Подобные высказывания всегда сопровождаются маркерными словами, которые задают временные рамки.

For (на протяжении, в течение)

Указывает на общую продолжительность периода. Иногда при переводе на русский язык этот предлог опускается.

  • I have known him for five years. — Знаю его пять лет.

  • She has lived in New York for a year. — Живет в Нью-Йорке на протяжении года.

Since (с какого-то момента)

Обозначает точку отсчета, с которой началось действие или состояние.

  • I have known him since last winter. — Знаю его с прошлой зимы.

  • She has lived in New York since last spring. — Живет в Нью-Йорке с прошлой весны.

Always (всегда)

Описывает период, длящийся всю жизнь до текущего момента. Ставится перед смысловым глаголом.

  • I have always lived in New York. — Всегда жил в Нью-Йорке.

  • He has always liked rock music. — Всегда любил рок-музыку.

So far (до данного момента, на текущий момент)

  • I haven’t seen him so far. — Не видела его до сих пор.

  • What have you done so far? — Что сделано на данный момент?

Lately (за последнее время, в последнее время)

  • I haven’t seen him lately. — Не видел его в последнее время.

How long (как долго, сколько времени)

Используется для построения вопросов о продолжительности периода.

  • How long have you known him? — Сколько знаешь его?

  • How long has she lived in New York? — Сколько она живет в Нью-Йорке?

Статьи на тему английском грамматики по ССЫЛКЕ

Similar Posts