📌 Ne Zaman Kullanılır?

Future Perfect Continuous'un 2 temel kullanımı

1. Gelecekteki bir ana kadar süregelen eylemin süresi

Gelecekte bir referans noktasına (by 5 pm, by next year) gelindiğinde ne kadar süredir devam etmekte olduğu vurgulanan eylem. Odak eylemin tamamlanmasında değil, devam eden sürecindedir.

SÜRE
By next month, I will have been learning English for two years.
Gelecek ay itibarıyla iki yıldır İngilizce öğreniyor olacağım.
SÜRE
By the time she retires, she will have been working here for 30 years.
Emekli olduğunda burada 30 yıldır çalışıyor olacak.

2. Bir sonucun gelecekteki sebebini açıklamak

Gelecekte gözlemlenecek bir durumun nedenini, o ana kadar süregelen bir eylemle açıklarız.

SEBEP
When you see her, she will have been running — her face will be red.
Onu gördüğünde koşuyor olacak — yüzü kırmızı olacak.
SEBEP
He will have been studying all night, so he'll be tired tomorrow.
Bütün gece çalışıyor olacak, bu yüzden yarın yorgun olacak.

🏗️ Nasıl Kurulur?

will have been + V-ing

Temel Formül Subject + will have been + V-ing Tüm öznelerde will have been kullanılır. Kısaltma: 'll have been → I'll have been working  |  Olumsuz: won't have been

Olumlu (Affirmative)

Özne will have been V-ing Örnek
I will have been working I 'll have been working for 3 hours.
You will have been waiting You 'll have been waiting since noon.
He / She / It will have been teaching She 'll have been teaching for 10 years.
We / They will have been living They 'll have been living there for a decade.

Olumsuz (Negative)

OLUMSUZ
By then, she won't have been sleeping well for weeks.
O zamana kadar haftalardır iyi uyuyamıyor olacak.
OLUMSUZ
By graduation, he won't have been practising long enough.
Mezuniyete kadar yeterince pratik yapmıyor olacak.

Soru (Question)

SORU
Will they have been waiting long by the time we get there?
Biz oraya vardığımızda uzun süredir bekliyor olacaklar mı?
KISA CEVAP
Yes, they will.  /  No, they won't.
Evet, olacaklar. / Hayır, olmayacaklar.

⏳ for vs since

Future Perfect Continuous ile süreyi belirtmek

⏱ for — süre

Eylemin toplam ne kadar süreceğini belirtir.

  • for two hours
  • for six months
  • for 20 years
  • for a long time

📍 since — başlangıç noktası

Eylemin ne zaman başladığını belirtir.

  • since 2010
  • since this morning
  • since she was a child
  • since January
FOR
By next April, I will have been studying Japanese for three years.
Gelecek Nisan'da üç yıldır Japonca çalışıyor olacağım.
SINCE
By 2030, they will have been running the company since 2005.
2030'a kadar şirketi 2005'ten beri yönetiyor olacaklar.

⚠️ Stative Verbs — Dikkat!

Bu fiiller Future Perfect Continuous ile kullanılmaz

Durum bildiren fiiller hiçbir Continuous zaman ile kullanılamaz. Bu durumda Future Perfect kullanılır.

know want love hate need believe own understand remember seem
YANLIŞ
❌ By then, I will have been knowing him for years.
DOĞRU
✅ By then, I will have known him for years. (Future Perfect)
O zamana kadar onu yıllardır tanıyor olacağım.
⚠️
Stative verb mi değil mi emin değilsen sor: "Bu bir süreç mi yoksa bir durum mu?" Süreç → Future Perfect Continuous. Durum → Future Perfect.

📅 Zaman Çizelgesi

Başlangıçtan referans noktasına kadar kesintisiz süren eylem

Örnek: "By next year, I will have been working here for 5 years."

5 yıl önce (başlangıç)
→ working → working → working →
gelecek yıl (referans)
Eylem geçmişte başlamış, referans noktasına kadar kesintisiz devam etmiş olacak. Odak: süreç ve süre.

🔀 Future Perfect vs Future Perfect Continuous

Tamamlanma mı, süreç mi?

⏰ Future Perfect 🔄 Future Perfect Continuous
Eylemin referans noktasında tamamlanmış olacağını vurgular Eylemin referans noktasına kadar ne kadar süredir devam ettiğini vurgular
By noon, I will have written the report.
Öğlene kadar raporu yazmış olacağım. (bitti)
By noon, I will have been writing for 3 hours.
Öğlene kadar 3 saattir yazıyor olacağım. (süreç)
She will have taught 500 students by then.
O zamana kadar 500 öğrenciye ders vermiş olacak. (sayı/sonuç)
She will have been teaching for 20 years by then.
O zamana kadar 20 yıldır öğretmenlik yapıyor olacak. (süre)
Kaç tane? Bitti mi? sorusuna cevap verir Ne kadar süredir? sorusuna cevap verir
🔍
Pratik kural: Cümlede for veya since ile birlikte süreç vurgulanıyorsa → Future Perfect Continuous. Sayılabilir bir sonuç ya da tamamlanma varsa → Future Perfect.

⏰ Zaman Zarfları

Future Perfect Continuous ile sık kullanılan ifadeler

by + zamanby 5 pm, by Monday…
by the time + cümleby the time she retires
for + sürefor two years, for months
since + başlangıçsince 2015, since morning
by next week/yeargelecek hafta/yıla kadar
when + gelecek cümlewhen you arrive, when she calls
💡
İpucu: Cümlede hem by hem for / since bir arada varsa → neredeyse kesinlikle Future Perfect Continuous.
🔗
Bir Sonraki Adım: Future Perfect Continuous'u öğrendiniz! Gelecek zamanları tamamladınız. 🎉 Şimdi Present Perfect Continuous ile "have been + V-ing" yapısını karşılaştırın veya Time Expressions ile "for/since/by" kullanımını pekiştirin.

🧠 Mini Quiz

Parantezdeki fiili doğru Future Perfect Continuous formuyla yaz. (8 soru)

1. By next June, she (study) medicine for six years.
💡 will have been + study → studying
2. By the time they finish the building, workers (construct) it for three years.
💡 by the time + for → FPC
3. When you see him tomorrow, he (run) for two hours.
💡 run → running (ünsüz harf çiftleme!)
4. By retirement, he (not / work) here for long — he just started.
💡 Olumsuz: won't have been + V-ing
5. they (wait) long by the time we arrive?
💡 Soru: Will + özne + have been + V-ing?
6. By 2030, this university (operate) for 100 years.
💡 by 2030 + for 100 years → FPC
7. When the film ends, we (sit) here for four hours!
💡 sit → sitting (ünsüz harf çiftleme!)
8. By then, I (know) her for 20 years. (Dikkat: stative verb!)
💡 "know" stative verb → Future Perfect, Continuous değil!