Совершённое продолжительное время

Разберем совершённое продолжительное время. Капитан-очевидность как бы подсказывает - это время включает в себя свойства совершённого и продолжительного времен. Собственно, его формула и складывается из предыдущих. Как и во всех других временах, сначала идет субъект (тот, кто исполняет действие), объект находится в конце, из продолжительного времени мы наследуем глагол "be" и глагол в прогрессии (тот, что с окончанием "ing"), из совершённого времени мы берем глагол "have", а третья форма применяется на глагол "be" - он становится "been". Вот полная формула настоящего совершённого продолжительного времени: Субъект + Have Been Глаголing + Объект.

Говоря в совершённом продолжительном времени, мы имеем в виду, что действие началось когда-то в прошлом и продолжается до этого момента, то есть оно находится в процессе. Говоря другими словами, мы просто описываем продолжительность действия. В настоящем совершённом продолжительном - до сих пор.

Для выражения длительности чего-то в английском используется слово "for (на протяжении)", например: For 5 years (На протяжении 5 лет). Давайте попробуем построить предложение: He has been dreaming about her for about a year (Он мечтает о ней примерно год) - используйте "for" для обозначения периода действия. То что "have" и "has" - это одно и то же (а их сокращения - "’ve" и "’s") - повторять, я думаю, больше не надо. Поговорим лучше о слове "about (о, об, обо, около, примерно, приблизительно)". В первом случае - это "о", во втором - обозначает "приблизительно". Когда мы это слово используем с какой-то датой или отрезком времени, мы имеем в виду некую неточность.

Давайте возьмем другой пример: You’ve been reading this text for a few minutes (Вы читаете этот текст пару минут) - вспомогательный глагол "have", "been", наш основной глагол с окончанием "ing" обозначают, что действие началось когда-то в прошлом и продолжается до сих пор, его протяженность мы можем выразить после слова "for".

Совершенно не сложно догадаться, если мы хотим отрицать действие, то надо отрицать вспомогательный глагол "have": He hasn’t been smoking for 2 years (Он не курит 2 года) - то есть на протяжении 2-х лет не курил и не курит до сих пор.

В случае, когда мы хотим указать с какого времени развивается действие, то используем слово "since (с)": Since 1999 (С 1999). В отличии от совершённого времени, мы можем указывать точную дату начала действия: Since 20th of May (С 20-го мая). Помимо этого, мы можем использовать какое-то другое действие для начала точки отсчета, например: Since I was a kid (С тех пор, когда я был ребенком) - "I was a kid" - это простое прошлое время. Вот пара примеров: She hasn’t been talking to me since Monday (Она не разговаривала со мной с понедельника); She hasn’t been talking to me since we met (Она не разговаривала со мной с тех пор, как мы встретились).

Давайте разберем еще один способ выражения протяженности действия. Используя слово "all (все, весь, целый)" мы тоже можем описывать отрывок времени: He’s been living here all summer (Он живет тут все лето); She’s been singing all day long (Она поет весь день).

Собственно, не сложно понять, почему русские так плохо понимают времена английского, ведь выражение действий на английском в русском зачастую упрощаются: I have been eating (Я ем); I am eating (Я ем); I eat (Я ем).

Да, еще одно замечание: не обязательно использовать уточняющее предложение за нашей формулой, как в примере: I have been eating only vegetables since I became a vegan (Я ем только растительную пищу с тех пор, как я стал веганом). Мы вполне можем указывать дату или протяженность действия вначале: Since I became a vegan, I have been eating only vegetables (С тех пор, как я стал веганом, я ем только растительную пищу).

Читайте далее:

Продолжительность действия