İngilizce Öğrenme AtölyesiUygulamayı aç

Past perfect continuous

Geçmişte süregelmiş eylem · B2 Orta seviye İngilizce dilbilgisi

Geçmişte belli bir ana kadar süren eylem

Past perfect continuous (had been + -ing), geçmişteki bir andan önce başlamış ve o ana kadar süregelmiş bir eylemi anlatır. Vurgu süre ve süreçtedir.

Past perfect simple mi, continuous mı?

Present perfect'teki ayrım burada da geçerlidir: simple sonuç ve miktar, continuous süreç ve süre. She had written three letters. / She had been writing letters all morning. Durum fiilleri continuous olmaz: I had known him for years.

Türkçeden farkı: Türkçede bu yapı genellikle "-iyordum" ve bir süre ifadesiyle verilir: "Bir saattir bekliyordum." İngilizcede geçmişteki bir ana kadar süren bir eylem için past continuous değil, past perfect continuous gerekir: "I had been waiting for an hour" (I was waiting for an hour değil).

Sık yapılan hatalar

YanlışDoğruNeden
I was waiting for two hours when he came.I had been waiting for two hours when he came.Süre + geçmiş an: had been + -ing.
She had been knowing him for years.She had known him for years.know durum fiili.
They had been play all day.They had been playing all day.-ing gerekir.

Kendini dene

His eyes were red. He ___.

Seçenekler: had cried / had been crying / was crying

Cevap: had been crying. Görünen iz, süreç.

By the time I arrived, she ___ five pages.

Seçenekler: had written / had been writing

Cevap: had written. Miktar: simple.

The ground was wet. It ___ all night.

Seçenekler: had rained / had been raining / was raining

Cevap: had been raining. Süreç ve iz.

How long ___ you been working there when you got promoted?

Seçenekler: have / had / were

Cevap: had. had been.

I ___ him for ten years before we got married.

Seçenekler: had known / had been knowing

Cevap: had known. Durum fiili.

Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.

Alıştırmaları çöz