Объясните с примерами разницу have been/had been от простого have. С примерами.

8 года назад от диана л

2 Ответы

0 голосов
I have been a manager for three years.
I had been a manager before I got a promotion.

Настояще законченное и прошедше законченное время применяется для описания действия, которое происходили либо определенное время, либо, до определенного момента в прошлом.
8 года назад от Рустам Сафин
0 голосов
I have been reading the book for two hours. Действие началось в прошлом и продолжается сейчас (читаю на протяжении двух часов, начала читать два часа назад и всё ещё читаю)
I had been reading the book for two hours when she came. Действие началось в прошлом, длилось и закончилось в какой-то момент в прошлом. Начала читать, читала, перестала, когда она пришла.
8 года назад от Emil Gevorgyan

Связанные вопросы