Future perfect continuous

C1 · İleriGelecek zaman yapıları

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

  • Yapı: will have been ve -ing biçimi (I will have been working, she will have been studying)
  • “Haziranda burada beş yıldır çalışıyor olacağım” cümlesi İngilizcede nasıl doğru söylenir
  • “Hazirana kadar”, “sen gelene kadar” için by (for ya da until değil)
  • Future perfect ile farkı: süre mi, tamamlanmış bir iş mi; ve durum fiilleri neden -ing almaz

Gelecekteki bir ana kadar ne kadar süre?

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.”

"By June, I will have been working here for five years."
"By 10pm, she will have been studying for six hours."

Yapı: will have been + -ing

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.

"They won't have been living here long by then."
"Will you have been waiting long by the time I arrive?"

Future perfect continuous mu, future perfect mi?

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.

"By the time he retires, he will have been teaching for 30 years. (süre)"
"By the time he retires, he will have finished the project. (tamamlanmış bir iş)"

Süreyi sormak

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.)

"How long will you have been living here by December?"
"Will they have been traveling for 24 hours by then?"

Gerçek hayattan İngilizce örnekler

"By next year, she will have been running the company for a decade."
"By the time you arrive, we will have been waiting for two hours."
"By the end of the month, he will have been living abroad for a year."
"By next month, we will have been dating for a year."

Dikkat

✗By June, I will have working here for five years.
✓By June, I will have been working here for five years.

Been kelimesini unutma: will have been + -ing. Bu üç parçanın hiçbiri düşmez.

✗By next month, we will have been date for a year.
✓By next month, we will have been dating for a year.

Will have been sonrasında yalın fiil değil, -ing biçimi gelir; tıpkı “çıkıyor” kelimesindeki “-iyor” gibi.

✗By the time you arrive, we will be waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

“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.

✗Until June, I will have been working here for five years.
✓By June, I will have been working here for five years.

Bu anlamdaki “hazirana kadar” → by June. Until, bir şeyin o zamana kadar sürüp sonra bittiğini anlatır.

✗By June, I will have been working here since five years.
✓By June, I will have been working here for five years.

“Beş yıldan beri” bir süredir, başlangıç noktası değil: since değil, for five years.

✗By June, I will have been knowing her for ten years.
✓By June, I will have known her for ten 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.

Türkçeyle karşılaştırma

“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).

Gerçek hayatta: bir yıl dönümü

"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

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ı?

will have been working
will have finished
will have been studying
will have arrived
will have been waiting
will have left

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?

Hızlı test

Öğrendiklerini kontrol etmek için beş kısa soru.

Soru 1 / 5

Puan: 0/0

Choose the correct sentence.

Neler öğrendin

  • Future perfect continuous = will have been + -ing biçimi; olumsuz cümlede won't have been + -ing.
  • Gelecekte belirli bir an geldiğinde bir şeyin ne kadar süredir devam ediyor olacağını anlatır; süre çoğu zaman for ile verilir.
  • “Beş yıldır … -iyor olacağım” → will have been + -ing … for five years; will be + -ing değil, since five years hiç değil.
  • Son tarih anlamındaki “hazirana kadar” by June olur; by the time sonrasında present simple gelir.
  • Future perfect (will have + past participle) bir şeyin tamamlandığını vurgular; know gibi durum fiilleriyle süre anlatırken de bu yapı kullanılır.
  • Tipik soru kelimesi how long.
Bu kategorideki tüm dersleri gör