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.
- I had been waiting for an hour when the bus finally came.Otobüs sonunda geldiğinde bir saattir bekliyordum.
- She was tired because she had been working all day.Yorgundu çünkü bütün gün çalışmıştı.
- How long had you been living there before you moved?Taşınmadan önce orada ne kadar süredir yaşıyordunuz?
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.
Sık yapılan hatalar
| Yanlış | Doğru | Neden |
|---|---|---|
| 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