Главное различие между 'have been', 'has been' и 'had been' заключается в подлежащем и временном контексте. 'Has been' и 'have been' используются во времени Present Perfect, при этом 'has been' — для подлежащих в единственном числе (he, she, it), а 'have been' — для всех остальных (I, you, we, they). 'Had been' используется во времени Past Perfect для всех подлежащих и относится к действию, которое произошло до другого действия в прошлом.
Разбираться в английских временах — все равно что блуждать по лабиринту, особенно когда сталкиваешься с такими хитрыми конструкциями. Для тех, кто изучает английский на среднем уровне, понимание разницы между 'have been', 'has been' и 'had been' — это важный шаг к более естественному и точному звучанию. Это не случайные вариации, а четкие грамматические правила, связанные со временем и подлежащим. Давайте разберем их по порядку с понятными примерами, чтобы раз и навсегда избавиться от путаницы.
В каких случаях нужно использовать 'have been' и 'has been' во времени Present Perfect?
Обе формы, 'have been' и 'has been', относятся к времени Present Perfect. Это время используется для описания действий или состояний, которые начались в прошлом и все еще связаны с настоящим. Связь может заключаться в том, что действие продолжается или его результат актуален сейчас.
Выбор между 'have' и 'has' полностью зависит от согласования подлежащего и сказуемого.
Как правильно использовать 'has been'?
Вы используете 'has been' с подлежащими в третьем лице единственного числа. К ним относятся местоимения he, she, it и любые существительные в единственном числе (например, the dog, my sister, the company).
Считайте это «версией для единственного числа» в Present Perfect.
- Пример 1: *She has been a doctor for over a decade.* (Её карьера началась в прошлом, и она до сих пор работает врачом.)
- Пример 2: *The weather has been terrible all week.* (Плохая погода началась в прошлом и все еще продолжается.)
- Пример 3: *He has been working on that project since Monday.* (Он начал работать над проектом в понедельник и все еще работает над ним.)
Как правильно использовать 'have been'?
Вы используете 'have been' со всеми остальными подлежащими. К ним относятся местоимения I, you, we, they и любые существительные во множественном числе (например, the students, our parents).
- Пример 1: *They have been married for fifty years.* (Они поженились в прошлом и до сих пор в браке.)
- Пример 2: *I have been feeling tired lately.* (Чувство усталости началось в прошлом и продолжается в настоящем.)
- Пример 3: *We have been to that restaurant several times.* (Посещения были в прошлом, но этот опыт актуален для текущего разговора.)
Для чего нужно время Past Perfect и форма 'had been'?
Здесь на сцену выходит 'had been'. Если 'have/has been' связывают прошлое с настоящим, то 'had been' связывает одно событие в прошлом с другим, еще более ранним событием в прошлом. Это ключевой компонент времени Past Perfect.
Вы используете 'had been' для описания действия или состояния, которое происходило *до того*, как случилось другое действие в прошлом или наступил определенный момент в прошлом. Это помогает выстроить последовательность событий, которые все произошли в прошлом.
Отличная новость: 'had been' используется со всеми подлежащими — I, you, he, she, it, we, и they. Вам не нужно беспокоиться о единственном или множественном числе.
- Пример 1: *By the time the manager arrived, the team had been waiting for an hour.* (Сначала команда ждала, потом пришел менеджер. Оба события в прошлом.)
- Пример 2: *She was exhausted because she had been studying all night.* (Сначала она всю ночь училась, а потом почувствовала себя измотанной.)
- Пример 3: *He told me he had been a sailor before he moved to the mountains.* (Он был моряком до того, как переехал в горы — оба события в прошлом.)
Краткая памятка по использованию
Чтобы было еще понятнее, вот простое изложение основных правил для этих глагольных форм:
- Has Been
- Время: Present Perfect
- Подлежащие: He, She, It, существительные в единственном числе (например, *the car*)
- Временная линия: Связывает событие/состояние из прошлого с *настоящим*.
- Пример: *The car has been making a strange noise all morning.* (Машина издает странный звук все утро.)
- Have Been
- Время: Present Perfect
- Подлежащие: I, You, We, They, существительные во множественном числе (например, *the cars*)
- Временная линия: Связывает событие/состояние из прошлого с *настоящим*.
- Пример: *We have been waiting for the bus for 20 minutes.* (Мы ждем автобус уже 20 минут.)
- Had Been
- Время: Past Perfect
- Подлежащие: Все подлежащие (I, You, He, She, It, We, They)
- Временная линия: Описывает событие/состояние, которое произошло *до другого события в прошлом*.
- Пример: *The car had been making a strange noise before it finally broke down.* (Машина издавала странный звук перед тем, как окончательно сломалась.)
Заключение: все дело в подлежащем и времени
Чтобы освоить разницу между 'have been', 'has been' и 'had been', достаточно проверять две простые вещи: ваше подлежащее и временной контекст. Если вы связываете прошлое действие с настоящим моментом, выбирайте 'have been' или 'has been' в зависимости от подлежащего. Если вы описываете прошлое действие, которое произошло до другого действия в прошлом, вашим ответом всегда будет 'had been'. Немного практики, и вы будете использовать эти важные глагольные формы уверенно и безошибочно.
Часто задаваемые вопросы (FAQ)
Можно ли использовать 'had been' для описания настоящего времени? Нет, 'had been' используется исключительно для времени Past Perfect. Эта форма описывает то, что произошло до другого события в прошлом. Для ситуации, которая началась в прошлом и все еще актуальна, необходимо использовать 'have been' или 'has been'.
В чем разница между 'I have been' и 'I was'? 'I have been' (Present Perfect) связывает прошлое с настоящим. Например, фраза 'I have been a writer for ten years' означает, что вы все еще писатель. 'I was' (Past Simple) описывает завершенное действие или состояние в прошлом без связи с настоящим. 'I was a writer for ten years' означает, что вы больше не писатель.
'Have been' — это для единственного или множественного числа? 'Have been' используется с подлежащими во множественном числе ('we', 'they', 'the kids'), а также с местоимениями 'I' и 'you'. Форма для третьего лица единственного числа (he, she, it) — это 'has been'.
Как задать вопрос с 'has been'? Чтобы составить вопрос, просто поменяйте местами подлежащее и слово 'has'. Например, утверждение 'She has been waiting for a long time' (Она долго ждет) превращается в вопрос 'Has she been waiting for a long time?' (Она долго ждет?).
Приведите пример, где используются все три формы: has been, have been и had been. Конечно!
- Настоящее (ед. ч.): *He has been the team captain since last year.* (Он капитан команды с прошлого года и до сих пор им является.)
- Настоящее (мн. ч.): *They have been teammates since last year.* (Они в одной команде с прошлого года и до сих пор.)
- Прошлое (любое подлежащее): *He had been the team captain for a year before he retired.* (Он был капитаном команды в течение года, прежде чем ушел на пенсию. Он больше не капитан.)