B2 düzeyi

Past perfect continuous

Past perfect continuous, geçmişteki bir andan önce bir süredir devam eden eylemi anlatır. Biçimi: had been + -ing. Türkçedeki “-DIr … -(I)yordu” yapısına karşılık gelir (bir saattir bekliyordum).

biçim
+I had been waiting for an hour.
–She hadn’t been sleeping well.
?How long had they been living there?

Ne zaman kullanılır

  • Geçmişteki bir ana kadar süre, for / since / how long ile: We had been driving for six hours when the car broke down.
  • Önceki bir etkinliğin görünen izleri: His eyes were red. He had been crying.
  • Karşılaştırma: I had read the book (bitti) / I had been reading (etkinlik, belki bitmedi).

Örnekler

  • It had been raining, so the streets were wet.Yağmur yağmıştı, o yüzden sokaklar ıslaktı.
  • She had been working there for ten years before she left.Ayrılmadan önce on yıldır orada çalışıyordu.
  • I was tired because I had been studying all night.Bütün gece ders çalıştığım için yorgundum.
  • How long had you been waiting when the bus came?Otobüs geldiğinde ne zamandır bekliyordun?
  • He was out of breath because he had been running.Koşmuş olduğu için nefes nefeseydi.

Sık yapılan hatalar

  • ✗ It has been snowing, so the roads were dangerous.✓ It had been snowing, so the roads were dangerous.Geçmişteki bir sonucun öncesindeki süreç past perfect continuous ile söylenir: had been snowing. Has been şimdiye bağlıdır.
  • ✗ He had been work at the bank for years.✓ He had been working at the bank for years.Had been’den sonra fiil -ing alır: had been working. Türkçedeki -yordu eki bunu tek kelimede yapar.
  • ✗ How long you had been waiting when the train came?✓ How long had you been waiting when the train came?Soruda had öznenin önüne geçer: how long had you been waiting? Türkçedeki “Ne zamandır bekliyordun?” sırası buraya uymaz.
  • ✗ We had been driving since six hours.✓ We had been driving for six hours.Türkçedeki “altı saattir” bir süredir ve for ile çevrilir. Since bir başlangıç noktası içindir: since 6 am.
  • ✗ I had been reading the whole book, so I knew the ending.✓ I had read the whole book, so I knew the ending.Bitmiş bir sonuç (kitabın tamamı) simple ile söylenir: I had read. Continuous yalnızca etkinliği ve süreyi vurgular.