Future perfect continuous ile gelecekte bir ana yerleşip geriye bakarsın: o zamana kadar bu iş ne kadar süredir devam ediyor olacak?
Neler öğreneceksin
Future perfect continuous, gelecekte belirli bir an geldiğinde bir eylemin ne kadar süredir devam ediyor olacağını anlatır: önemli olan süredir, eylemin bitmesi değil. Süre neredeyse her zaman for ile verilir: for five years, for six hours.
Türkçede bunu genellikle “-dır” ve “-iyor olacak” ile söylersin: “Hazirana kadar burada beş yıldır çalışıyor olacağım.” Ya da “Haziranda burada çalışmaya başlayalı beş yıl olacak”, “Haziranda burada beşinci yılım dolacak” dersin. Bunları kelimesi kelimesine çevirince “I will be working here for five years” ya da “I will complete my fifth year” gibi cümleler çıkar. İngilizcede doğal olan tam yapıdır: “By June, I will have been working here for five years.”
Yapının sabit üç parçası var: will + have been + -ing biçimi. Türkçedeki “çalışıyor olacağım” iki parçadan oluşur, İngilizcedeki karşılığı ise üç parçadan: will + have been + working. Bu yüzden been kolayca unutulur, ama asla düşmez. Have her zaman have olarak kalır, he/she/it ile de: she will have been, asla she will has been.
Olumsuz: won't (will not) have been + -ing. Soru: will öznenin önüne geçer. “They won't have been living here long by then.” “Will you have been waiting long by the time I arrive?” By the time sonrasında present simple gelir; Türkçedeki “ben geldiğimde” cümlesinde de gelecek eki yok: by the time I arrive, asla by the time I will arrive değil.
Future perfect (will have + past participle) Türkçedeki “bitirmiş olacağım” yapısına benzer ve bir şeyin belirli bir ana kadar tamamlanmış olacağını vurgular. Future perfect continuous (will have been + -ing) ise bir şeyin ne kadar süredir devam ediyor olacağını vurgular; sonra devam edip etmeyeceği açık kalır.
Teach, work ya da live gibi fiillerde ve for ile verilen bir süreyle çoğu zaman iki biçim de mümkündür; sürekli olan biçim uzun süren etkinliği öne çıkarır. Ama know, own, be ya da belong gibi durum fiilleri -ing almaz. Türkçede “Onu on yıldır tanıyor olacağım” diyebilirsin, ama İngilizcede “By June, I will have known her for ten years” denir.
Tipik soru kelimesi how long: gelecekte belirli bir an geldiğinde bir şeyin ne kadar süredir devam ediyor olacağını sorar. Türkçede: “Aralıkta burada ne kadar zamandır yaşıyor olacaksın?” → “How long will you have been living here by December?”
Evet/hayır soruları da var: will başa geçer, geri kalan birlikte kalır. “Will they have been traveling for 24 hours by then?” (traveling Amerikan İngilizcesindeki yazımdır; İngiliz İngilizcesinde travelling yazılır.)
Been kelimesini unutma: will have been + -ing. Bu üç parçanın hiçbiri düşmez.
Will have been sonrasında yalın fiil değil, -ing biçimi gelir; tıpkı “çıkıyor” kelimesindeki “-iyor” gibi.
“Sen geldiğinde iki saattir bekliyor olacağız” cümlesi bir süreyi anlatır: will have been + -ing gerekir. Will be waiting sadece o anda beklediğimizi söyler, ne kadar süredir beklediğimizi değil.
Bu anlamdaki “hazirana kadar” → by June. Until, bir şeyin o zamana kadar sürüp sonra bittiğini anlatır.
“Beş yıldan beri” bir süredir, başlangıç noktası değil: since değil, for five years.
Türkçede “tanıyor olacağım” dersin, ama know, own ya da belong gibi durum fiilleri İngilizcede -ing almaz: burada future perfect (will have + past participle) kullanılır.
“Haziranda burada beş yıldır çalışıyor olacağım”: Türkçede süre “-dır”, devam eden eylem “-iyor olacak” ile söylenir
Bunu future continuous ile çevirmek çok doğal gelir: “In June, I will be working here for five years.” Ama bu cümle başka bir şey anlatır: sanki haziranda başlayacak ve beş yıl kalacaksın. Gelecekteki bir ana kadar geçen süre için İngilizce will have been + -ing ister: “By June, I will have been working here for five years.” Türkçedeki “-dan beri” ile de dikkatli ol: “beş yıldan beri” bir süredir, bu yüzden since değil, for five years.
“Hazirana kadar”, “sen gelene kadar”: Türkçede “-e kadar” hem son tarih hem süre bildirir
İngilizcede gelecekteki bir ana gidip geriye bakarken by kullanılır: by June, by the time you arrive. Bu, perfect yapıların anahtar kelimesidir. Until ise “o zamana kadar sürekli, sonra biter” demektir: “I'll be here until June.” Bu yüzden “Until June, I will have been working here for five years” ve “For June, I will have been working here…” yanlıştır.
Türkçede “-iyor” durum fiilleriyle de kullanılır: “Onu tanıyorum”, “Bunu biliyorum”
İngilizcede know, own, be, belong ya da believe gibi durum fiilleri normalde -ing almaz, burada da almaz. “Hazirana kadar onu on yıldır tanıyor olacağım” → “By June, I will have known her for ten years”, “will have been knowing” değil. Work, live, wait ya da study gibi etkinlik fiilleriyle ise future perfect continuous en doğal seçimdir.
💡 “Haziranda beş yıldır … -iyor olacağım” = By June, … will have been + -ing … for five years.
💡 Son tarih anlamındaki “hazirana kadar” = by June; for June ya da until June değil.
💡 Will have been + -ing: üç parçanın hiçbiri düşmez. Yalnızca know gibi durum fiilleri -ing almaz (will have known).
"How long have you two been together now?"
"By next month, we will have been dating for a year!"
"That's a big milestone. Any plans?"
"We're thinking of a trip to celebrate."
Alıştırma 1 · Doğru cümleyi seç
Choose the correct sentence — duration up to a future point.
Alıştırma 2 · Doğru cümleyi seç
Choose the correct sentence.
Alıştırma 3 · Doğru olumsuz biçimi seç
Choose the correct negative.
Alıştırma 4 · Doğru soruyu seç
Choose the correct question.
Alıştırma 5 · Doğru cümleyi seç
Choose the correct sentence.
Alıştırma 6 · Doğru açıklamayı seç
Which best describes the future perfect continuous?
Alıştırma 7 · Doğru cümleyi seç
Choose the correct sentence.
Alıştırma 8 · Doğru soruyu seç
Choose the correct question.
Alıştırma 9 · Cümleyi future perfect continuous ile tamamla
Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)
Alıştırma 10 · Cümleyi olumsuz biçimle tamamla
Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)
Alıştırma 11 · Gruplara ayır: süre mi, tamamlanma mı?
0 / 6 yerleştirildi
Alıştırma 12 · Sık yapılan hata: “-dır … -iyor olacağım”
Turkish: “Hazirana kadar burada beş yıldır çalışıyor olacağım.” Which English sentence is correct?
Öğrendiklerini kontrol etmek için beş kısa soru.
Soru 1 / 5
Puan: 0/0
Choose the correct sentence.
Be about to ve be due to
Be about to: her an olmak üzere olan şeyler; be due to: tarifeye ya da plana göre beklenen şeyler. Yakın gelecek için iki kullanışlı yapı.
Future in the past
Was/were going to ve would: geçmişteki bir anda var olan bir planı, beklentiyi ya da tahmini anlatmak için. Türkçedeki “-ecekti” ile karşılaştırmalı.
Future perfect
Future perfect (will have + past participle): gelecekte belirli bir andan önce tamamlanmış olacak bir eylem için. Türkçedeki “bitirmiş olacağım” gibi.
Future continuous
Future continuous (will be + -ing): gelecekte belirli bir anda sürmekte olacak bir eylem için, tıpkı Türkçedeki “çalışıyor olacağım” gibi.