Лингвистика

вопрос по английскому языку. правильно ли я составила предложения в past perfect continuous, исправьте ошибки.

i had been waiting for three hours but he didn't come in. я ждала 2 часа но он так и не пришел.
The building had been standing for 50 years before was destroyed. здание простояло 50 лет прежде чем было разрушено. Den had been living living there for twenty years before came here. ден жил там 20 лет прежде чем прибыл сюда.
I had been waiting for three hours but he didn't come. - убрать in после come - он ведь "не пришёл", а не "не вошёл". В остальном нормальное предложение.

The building had been standing for 50 years before IT was destroyed. - подлежащие в придаточной части потеряли, это ошибка. И глагол stand по отношению к зданию в Continuous как-то режет слух, но грамматически верно.

Den had been living there for twenty years before HE came here. - living два раза - это опечатка, а вот подлежащее опять потеряли в придаточной части - это уже ошибка.
Александр Шульга
Александр Шульга
86 640
Лучший ответ
Эти ситуации не имеют отношения к Continuous, имхо.
Действие началось до определенного момента в прошлом (Perfect) и продолжалось в течение этого момента (Continuous). Но оно не закончено.
He had been cooking a surprise dinner for some time when Mother came.

У вас должно было бы быть I had waited but he didn't come. Все уже совершилось, закончилось. Не ждал, а прождал. Вид имеет значение.
Во втором можно поспорить и с перфектом. Простояло и было разрушено. Последовательность. Но не настаиваю.
С live в Continuous вообще надо быть поаккуратнее. В некоторых значения даже словарь пишет, no cont.
I had been waiting for three hours before he came in.
Uman Kayitmazov
Uman Kayitmazov
84 061
Саша Лисий Две ошибки. (1) в задании НЕ пришел, (2) через ДВА часа.
i WAITED for three hours but he didn't come in. я ждала 2 часа но он так и не пришел.
The building had STOOD for 50 years before IT was destroyed. здание простояло 50 лет прежде чем было разрушено. Den had LIVED there for twenty years before HE came here. ден жил там 20 лет прежде чем прибыл сюда.
В первом предложении Past Perfect Continuous вообще не нужен. Но, чтобы не спорить с учительницей, можно так: "I had been waiting for two hours but he had never come"

Во втором предложении ОК, только it не потеряй:

The building had been standing for 50 years before it was destroyed.