Geçmişte başlamış, belirli bir zamana kadar devam etmiş bir tense'dir.
Cümleye -maktaydı, -mekteydi anlamı katar.
Had been + ving şeklindedir.
Örnek: ı had been working for 30 years.
(Ben 30 yıldır çalışmaktaydım)
hiç de gereksiz değildir. geçmişte sürekli yapılmış bir aktiviteyi belirtmekte kullanılır. günlük ingilizce sohbetlerde de present perfect continuous tense ile birlikte en sık kullanılan zaman türlerindendir.
"i had been waiting you for 2 hours already! why didn't you come?" gibi. gereklidir yani. öyle ingilizce konuşulan yerlerde yaşamadan sadece dersleri baz alarak dürütmeyin.
''-mıştım'', ''-miştim'' değildir. ''(yapı)yordum, (edi)yordum''dur karşılığı;
'i had been surfing through uludağ sözlük for three hours when you arrived home.';
'sen eve geldiğinde ben üç saattir uludağ sözlükte takılıyordum olm.' gibi...