Derslerde Ara

Future Perfect Continuous Tense Nedir?

Future Perfect Continuous Tense, gelecekteki bir zamana gelindiğinde bir eylemin ne kadar süredir devam ediyor olacağını anlatır. Türkçede çoğu zaman “-dır yapıyor olacağım” veya “o zamana kadar … süredir yapıyor olacağım” biçiminde açıklanır. Örneğin Aralık geldiğinde bir yıldır İngilizce öğreniyor olacağınızı söylemek için bu zaman uygundur.

Temel yapı özne + will have been + fiil-ing şeklindedir. Will tüm öznelerde aynı kalır; have been değişmez. Süreyi anlatan for two hours, for five years gibi ifadeler ve gelecekteki referans noktasını anlatan by Friday, by next month gibi ifadeler önemlidir. Her cümlede ikisinin birden bulunması şart değildir, fakat anlamı daha açık hâle getirir.

will have been working: çalışıyor olmuş olacak / çalışıyor olacak
will have been studying: ders çalışıyor olacak
will have been living: yaşıyor olacak
will have been waiting: bekliyor olacak
by the end of this year: bu yılın sonuna gelindiğinde
for three months: üç aydır / üç ay boyunca
By June, I will have been learning English for two years.Haziran geldiğinde iki yıldır İngilizce öğreniyor olacağım.
At noon, she will have been working for five hours.Öğle vakti geldiğinde beş saattir çalışıyor olacak.
By Friday, we will have been living here for six months.Cuma geldiğinde altı aydır burada yaşıyor olacağız.
By ten, they will have been waiting for an hour.Saat on olduğunda bir saattir bekliyor olacaklar.
Next winter, he will have been teaching for twenty years.Gelecek kış geldiğinde yirmi yıldır öğretmenlik yapıyor olacak.

Olumlu, Olumsuz ve Soru Cümlesi

Olumlu cümlede will have been bütündür; fiil -ing alır. Olumsuz yapmak için will not have been ya da won’t have been kullanılır. Soru oluştururken will başa alınır: Will you have been working …? Kısa cevap Yes, I will veya No, I won’t şeklindedir.

Bu uzun yapının günlük konuşmada Simple Future kadar sık kullanılmaması normaldir. Yalnızca sürenin belirli bir gelecek noktaya kadar uzandığını vurgulamak istediğinizde tercih edin. Have been sonrasında fiilin yalın hâli gelmez. Hedef zamanı ve süreyi ayrı ayrı işaretleyerek cümle kurmak hataları azaltır.

I will have been studying.: Ders çalışıyor olmuş olacağım.
I won’t have been studying.: Ders çalışıyor olmuş olmayacağım.
Will you have been studying?: Ders çalışıyor olmuş olacak mısın?
Yes, I will.: Evet.
No, I won’t.: Hayır.
By five, I will have been driving for four hours.Saat beş olduğunda dört saattir araba kullanıyor olacağım.
By May, she won’t have been working here for a full year.Mayıs geldiğinde burada henüz tam bir yıldır çalışıyor olmayacak.
Will you have been studying for three hours by noon?Öğleye kadar üç saattir ders çalışıyor olacak mısın?
How long will they have been travelling by then?O zamana kadar ne kadar süredir seyahat ediyor olacaklar?
Will he have been waiting long when we arrive?Biz vardığımızda uzun süredir bekliyor olacak mı?

By, For ve Since Kullanımı

By en geç hangi gelecek noktaya kadar bakıldığını, for ne kadar süre geçtiğini belirtir. By the time ise bir başka olay gerçekleştiğinde anlamına gelir. Örneğin By the time you arrive, I will have been cooking for an hour cümlesinde varış noktası gelecektedir; yemek yapma süresi o ana kadar bir saati bulacaktır.

Since bir başlangıç noktası bildirir; since Monday pazartesiden beri demektir. Bu zamanla süre vurgusu yapılırken for özellikle yararlıdır. Bir başlangıç noktasını belirtmek istediğimizde de since uygun olabilir: By Friday, she will have been working here since January. Burada süreyi ayrıca for five months diyerek de anlatabiliriz.

by next summer: gelecek yaza gelindiğinde
by the time we arrive: biz vardığımızda
for six hours: altı saattir
for ten years: on yıldır
since January: ocak ayından beri
By the time you arrive, I will have been cooking for an hour.Sen vardığında bir saattir yemek yapıyor olacağım.
By next summer, we will have been running this shop for five years.Gelecek yaza gelindiğinde beş yıldır bu dükkânı işletiyor olacağız.
By Friday, she will have been working here since January.Cuma geldiğinde ocak ayından beri burada çalışıyor olacak.
By midnight, the team will have been practising for six hours.Gece yarısına gelindiğinde takım altı saattir antrenman yapıyor olacak.
By August, I will have been saving money for a year.Ağustos geldiğinde bir yıldır para biriktiriyor olacağım.

Future Perfect ile Arasındaki Fark

Future Perfect çoğunlukla belirli bir geleceğe kadar tamamlanmış bir eylem veya elde edilmiş sonuç üzerinde durur: By Friday, I will have finished the report. Future Perfect Continuous ise süreci ve sürenin uzunluğunu öne çıkarır: By Friday, I will have been working on the report for two weeks. İkinci cümle raporun mutlaka biteceğini söylemez.

Bu karşıtlığı öğrenirken “Ne tamamlandı?” ile “Ne kadar süredir sürüyor?” sorularını kullanın. Will have written three pages sonuç veya miktarı, will have been writing for two hours ise geçen süreyi öne çıkarır. Bazı fiiller, özellikle know ve own, normalde süreklilik yapısında kullanılmaz; bu fiillerde Future Perfect daha doğal olabilir.

will have finished: bitirmiş olacak
will have been working: çalışıyor olacak
will have written: yazmış olacak
will have been writing: yazıyor olacak
By eight, I will have finished my homework.Saat sekize kadar ödevimi bitirmiş olacağım.
By eight, I will have been doing homework for three hours.Saat sekizde üç saattir ödev yapıyor olacağım.
She will have written three chapters by Monday.Pazartesiye kadar üç bölüm yazmış olacak.
By Monday, she will have been writing for several weeks.Pazartesi geldiğinde birkaç haftadır yazıyor olacak.
By next year, I will have known her for ten years.Gelecek yıl geldiğinde onu on yıldır tanıyor olacağım.

Zaman Cümlecikleri ve Sık Yapılan Hatalar

When, before ve by the time gibi zaman yan cümleciklerinde gelecekten söz etsek bile çoğunlukla Present Simple kullanırız. By the time she gets home doğru yapıdır; by the time she will get home genellikle yanlıştır. Ana cümlede ise gelecek zaman yapısı yer alabilir.

Bir başka karışıklık will have been working ile will be working arasındadır. İkincisi gelecekte o anda süren eylemi gösterir; ilki o zamana dek birikmiş süreyi vurgular. Doğal örnekler yazarken mutlaka gerçekçi bir başlangıç, süre ve gelecek referans noktası seçin. Böylece yalnızca kelime sırasını ezberlemek yerine anlamı da görürsünüz.

by the time she gets home: o eve geldiğinde
when the lesson starts: ders başladığında
at this time tomorrow: yarın bu saatlerde
for the last five hours: son beş saattir
By the time the lesson starts, we will have been waiting for thirty minutes.Ders başladığında otuz dakikadır bekliyor olacağız.
By the time he gets home, I will have been cleaning for two hours.O eve geldiğinde iki saattir temizlik yapıyor olacağım.
At six, I will be running in the park.Saat altıda parkta koşuyor olacağım.
At six, I will have been running for forty minutes.Saat altı olduğunda kırk dakikadır koşuyor olacağım.
How long will you have been working here by December?Aralık geldiğinde ne kadar süredir burada çalışıyor olacaksın?

Günlük Konuşma – Short Dialogue

Aşağıdaki konuşmayı önce dinleyin, sonra Türkçelerini okuyun. Konuşmacı adları cümleyle aynı satırdadır. Aynı kalıbı kendi hayatınızla ilgili yeni sözcüklerle tekrarlamak, kuralları yalnızca ezberlemekten daha kalıcıdır.

A: How long will you have been learning English by December?Aralık geldiğinde ne kadar süredir İngilizce öğreniyor olacaksın?
B: I will have been learning it for two years.İki yıldır İngilizce öğreniyor olacağım.
A: Will you have finished the course by then?O zamana kadar kursu bitirmiş olacak mısın?
B: Yes, but I will still be practising every day.Evet, ama her gün pratik yapmaya devam ediyor olacağım.
A: That sounds like a good plan.Kulağa iyi bir plan gibi geliyor.
B: Regular practice makes a big difference.Düzenli pratik büyük fark yaratır.

Kısa Alıştırma ve Öğrenme Önerileri

Alıştırma: “Gelecek ay üç yıldır burada çalışıyor olacağım.” anlamı için Next month, I will have been working here for three years. cümlesini söyleyin. Sonra süreyi beş yıl ve tarihini gelecek yaz olarak değiştirin.

Will have been + V-ing yapısını, will have + V3 yapısıyla karıştırmayın. Sürecin süresini vurguluyor musunuz, yoksa bitmiş bir sonucu mu anlatıyorsunuz? Yanıtı cümleyi kurmadan önce belirleyin.

Konuyu pekiştirmek için Future Perfect Tense, Simple Future Tense, Time Clauses dersleriyle karşılaştırmalı çalışabilirsiniz.