Лингвистика

английский язык, время.

he has been building his house quickly and now half of it is ready for living. почему has been building? i know this magazine very well. i have bought this magazine regulary since i first read it. почему have bought?
Есть такое время - PRESENT PERFECT CONTINUOUS (HAVE BEEN +V (ing), которое обозначает длительное действие, которое началось в прошлом, длилось какой-то период и а) либо всё ещё длится и сейчас, либо б) к настоящему моменту уже закончилось, но есть результат в настоящем, связь.

В случае а) чаще всего указан либо весь период протекания действия, либо "стартовый момент"
Present Perfect Continuous обозначает действие, которое началось в прошлом, длилось какой то период и всё ещё ДЛИТСЯ ДО СИХ ПОР. Это Present Perfect Continuous inclusive - то есть включающий момент речи.
Why are you so tired? Your eyes are red. - I've been working on the computer since morning (for 7 hours).- Почему уставший такой? и глаза красные. - Я работаЮ за компьютером с утра (7 часов) . (как утром начал, так до сих пор сижу и работаю)
I've been reading this book for three days. Я читаЮ эту книгу в течение 3 дней. (Я и сейчас читаю. Начал, например, читать книгу 3 дня назад и до сих пор её читаю, то есть есть связь с НАСТОЯЩИМ)

Но в случае б) период протекания действия чаще всего не указан.
Why are you so tired? Your eyes are red. - I've been working on the computer.- Почему уставший такой? и глаза красные. - Я работаЛ за компьютером. (уже не работаю, но как результат в настоящем - красные глаза, поэтому и время выбираем настоящее, а не прошедшее) (Это Present Perfect Continuous exclusive - то есть НЕ включающий момент речи, действие длилось, но уже завершилось к моменту разговора)

В предложении He has been building his house quickly and now half of it is ready for living. - Present Perfect Continuous, потому что есть связь ДЛИТЕЛЬНОГО действия, которое началось в прошлом и всё ещё ДЛИТСЯ, с настоящим: есть результат.

Present Perfect употребляется ВМЕСТО Present Perfect Continuous в 2 случаях:
1) когда передаём действие с глаголом, который НЕ употребляется во временах группы Continuous. В этом случае у нас другого выхода нет, замена обязательная.
I have known him for 3 years. - Я ЗНАЮ его три года.
2) Когда речь идёт о действиях "глобальных", то есть длительность заложена уже в сам глагол, в его семантику, поэтому нет необходимости передавать это ещё и длительным аспектом видо-временной формы. В этом случае употребление Present Perfect не является обязательной, вынужденной мерой, употребление простого перфекта здесь "optional", то есть хотите - употребляете Present Perfect Continuous, хотите - Present Perfect, они ОБА обозначают действие, которое имеет отношение к настоящему.
I have lived here for 10 years. = I have been living here for ten years. - Я ЖИВУ (в обоих предложениях именно живу) здесь 10 лет.
Здесь же можно выделить так называемые ".действия-умения"
Сравните:
а) Ты где сейчас? - Я за рулём. - И как долго ты за рулём? - Я еду уже 2 часа. (с утра)
в) Ты умеешь водить? - Да. - И как долго ты за рулём? - Я за рулём уже 2 года.

Вот в каком случае Вы возьмёте простой Perfect, а в каком Present Perfect Continuous?
Надеюсь, Вы дали правильный ответ на этот вопрос.
Вариант a) Present Perfect Continuous - How long have you been driving? - I have been driving for 2 hours. (since morning)
Вариант в) Present Perfect - How long have you driven? - I have driven for 2 years.
Одно дело - Плаваю 3 часа. или Я рисую эту картину вторую неделю. Другое дело - Плаваю с 6 лет. или Я рисую (то есть умею рисовать) с детства.

Определить, нужен ли Cotinuous, можно так. 1 It is snowing. It has been snowing for some days. 2 He works at our school. He has worked at our school for many years.
То есть там, где получается Present Continuous, если убрать длительность из предложения, в предложении, где это длительность значится, следует отдать предпочтение так же длительному аспекту, то есть Present Perfect Continuous.
Дина ***
Дина ***
86 640
Лучший ответ
Дина *** Там, где получается простое, регулярное, обычное, привычное действие, то есть Present Simple, если убрать длительность из предложения, соответственно, в предложении, где это длительность значится, следует отдать предпочтение так же простому аспекту, НЕ длительному, то есть простому Present Perfect.
Вывод - там где мы говорим о действии более "глобальном", обычном, постоянном, указывая при этом длительность, ЧАЩЕ можно встретить простой Present Perfect, хотя повторюсь, оба времени возможны.
Дина *** I know this magazine very well. I have bought this magazine regulary since i first read it. - Present Perfect здесь "факультативно" заменяет Present Perfect Continuous, поскольку речь идёт о действии "глобальном".
1. потому, что он его все еще строит
2, i have BEEN BUYING this magazine regulary since i first read it.