Gelecekteki bir anda etkinlik ne kadar süredir devam ediyor olacak?
Yapının anlamında iki bileşen vardır. Perfect, gelecekteki bir noktadan geriye bakmayı sağlar; Continuous ise etkinliği öne çıkarır. Örneğin öğlen “İki saattir bekliyoruz” diyebiliriz; bunu önceden anlatmak için will have been waiting for two hours by noon kullanılır.
Etkinlik şimdiden önce başlamış olabilir veya henüz başlamamış olabilir. Önemli olan, seçilen gelecek referansından önce başlamasıdır. Yapı tek başına, bugüne göre ne zaman başladığını belirlemez; bu bilgi bağlamdan gelir.
Tamamlanma, anlamın zorunlu bir parçası değildir. Etkinlik belirtilen anda hâlâ sürüyor olabilir. Yapı, o zamana kadar geçen bölümün süresini değerlendirir; sonrasında bitip bitmeyeceği önemliyse bunu ayrıca açıkla.
- By noon, we will have been waiting for two hours.
- Öğlen olduğunda iki saattir bekliyor olacağız.İki saat, gelecekteki o öğlene kadar hesaplanır; bekleyişin ne zaman biteceği belirtilmez.
- I start at eight tomorrow. By ten, I will have been working for two hours.
- Yarın sekizde başlıyorum. Saat onda iki saattir çalışıyor olacağım.Hem başlangıç hem de değerlendirme noktası gelecektedir.
Yapısı: will have been doing
Bütün kişilerle aynı dizi kullanılır: will + have + been + V-ing. Will sonrasında has kullanılmaz, been de değişmez. Olumsuz cümlede not, will sonrasına; soruda will, öznenin önüne gelir. Diğer parçalar sıralarını korur.
I'll, we'll ve won't, diğer will yapılarındaki gibi kullanılır. Kısa yanıtlar Yes, I will. / No, I won't. şeklindedir. Tam yanıtta bütün dizi tekrarlanabilir. How long ile soruda önce bu sözcükler, ardından will, özne ve have been + V-ing gelir.
Been, be fiilinin V3 biçimidir; asıl fiil ise -ing alır: write — writing, plan — planning, study — studying. Asıl fiilin -ing biçimi yerine V3 kullanma: will have been written edilgen çatı bildirebilir, ancak yazma etkinliğinin süresini anlatmaz.
| Tür | Yapı | Örnek ve çeviri |
|---|---|---|
| Olumlu | S + will have been + V-ing | By six, she will have been driving for three hours. — Saat altıda üç saattir araba kullanıyor olacak. |
| Olumsuz | S + will not have been + V-ing | By six, she will not have been driving for very long. — Saat altıda araba kullanmaya başlayalı çok uzun zaman geçmiş olmayacak. |
| Evet/hayır sorusu | Will + S + have been + V-ing? | Will she have been driving for three hours by six? — Saat altıda üç saattir araba kullanıyor olacak mı? |
| Soru sözcüklü soru | How long + will + S + have been + V-ing? | How long will she have been driving by six? — Saat altıda ne kadar süredir araba kullanıyor olacak? |
Süreyi hesaplamak: for, since ve gelecek referansı
For süreyi belirtir: for three hours, for eighteen months. By değerlendirme anını gösterir: by six, by the end of June. In September ve this time next year da gelecekte bir nokta belirleyebilir. Anlam zaten açıksa her cümlede for ve by kullanmak zorunlu değildir.
Since dönemin uzunluğunu değil, başlangıcını gösterir. Geçmişteki bir başlangıç için since last summer kullanılabilir; gelecek referansı varsa süre, o başlangıçtan seçilen tarihe kadar uzanır. Başlangıç da gelecekteyse onu ayrı bir cümlede belirtip ardından for kullanmak çoğunlukla daha açıktır.
By the time sonrasında gelecek genellikle şimdiki zaman biçimiyle anlatılır: by the time we arrive. Will ana cümlede kalır. When will you have been working here for a year? ile karşılaştır: bu, tarihi soran bağımsız bir sorudur; dolayısıyla will uygundur.
- I began in January. By the end of June, I will have been working here for six months.
- Ocakta başladım. Haziran sonunda altı aydır burada çalışıyor olacağım.
- By the time we reach the next town, we will have been travelling for four hours.
- Bir sonraki şehre vardığımızda dört saattir yolculuk ediyor olacağız.Reach, gelecek anlamı taşıyan bir cümlede şimdiki zaman biçimindedir.
Kesintisiz ve tekrarlanan etkinlikler
Future Perfect Continuous; uzun süren çalışma, bekleme, yolculuk veya öğrenme etkinlikleri için kullanılır. Bir yıl boyunca haftada iki kez prova yapmak gibi düzenli tekrarları da kapsayabilir. Dönemin uzunluğu, etkinliğin uyumadan, hafta sonu tatili veya ara vermeden gerçekleştiği anlamına gelmez.
Bitiş tarihini bildirmek için süre tek başına yeterli değildir. Will have been repairing the roof for a week, tamirin ne kadar süredir devam ediyor olacağını belirtir; çatının bitmiş olacağını vaat etmez. Sonucu belirtmek için will have finished ekle veya uygun tamamlayıcıyla Future Perfect Simple kullan.
Referans anı etkinliğin durdurulduğu ana denk gelebilir, ancak bunu fiilin yapısı belirlemez. Örneğin kişi saat dörtte altı saattir araba kullanıyor olacak ve ardından mola verecektir. Mola ayrıca belirtilir; Perfect Continuous yapısından çıkarılmaz.
- By December, we will have been rehearsing together twice a week for a year.
- Aralıkta bir yıldır haftada iki kez birlikte prova yapıyor olacağız.Düzenli provaların ne kadar süredir devam ettiğini hesaplıyoruz.
- By four, I will have been driving for six hours, so I will stop for a break.
- Saat dörtte altı saattir araba kullanıyor olacağım, bu yüzden durup dinleneceğim.Durma planı, süreden ayrı olarak ifade edilir.
Future Perfect ve Future Continuous ile karşılaştırma
Future Perfect Simple çoğunlukla tamamlanmış bir sonucu veya miktarı vurgular: will have repaired six bicycles. Future Perfect Continuous ise önceki etkinliği ve süresini öne çıkarır: will have been repairing bicycles for three hours. İkinci cümle kaç bisikletin hazır olacağını söylemez; ama hiçbirinin hazır olmayacağını da ileri sürmez.
Karşıtlık mutlak değildir. Work ve live ile Future Perfect Simple da devam eden bir durumun süresini gösterebilir: will have worked here for a year. Continuous etkinliğe daha fazla ağırlık verir. For a year bulunması Simple yapısını yanlış hâle getirmez.
Future Continuous, gelecekte sürmekte olacak eylemi gösterir, ancak öncesindeki süreyi ölçmez. Present Perfect Continuous etkinliği şimdiye, Past Perfect Continuous ise geçmişe göre değerlendirir. Bildiğin been + -ing dizisi korunur; değişen referans anıdır.
| Örnek | Çeviri | Ne biliyoruz? |
|---|---|---|
| At noon, I will be repairing bicycles. | Öğlen bisiklet tamir ediyor olacağım. | Gelecekteki bir anda süren etkinlik. |
| By noon, I will have repaired six bicycles. | Öğlene kadar altı bisikleti tamir etmiş olacağım. | Tamamlanmış sonuçların sayısı. |
| By noon, I will have been repairing bicycles for three hours. | Öğlen olduğunda üç saattir bisiklet tamir ediyor olacağım. | Etkinliğin öğlene kadarki süresi. |
Durum fiilleri ve etkinlik bildiren anlamlar
Know, own ve believe ile olağan anlamlarında, süre belirtirken bile Future Perfect Simple seç. “Sonbaharda birbirimizi tanıyalı üç yıl olacak” demek için will have known each other for three years kullanılır. Birini tanımak gibi nötr bir durum anlamında will have been knowing kullanılmaz.
Her been, Continuous olduğunu göstermez: will have been neighbours, be fiilinin isim tamamlayıcısı aldığı Future Perfect Simple yapısıdır. Continuous için etkinlik bildirmeye uygun, -ing almış bir fiil gerekir. Think about bu anlamı taşır: bir konu üzerine düşünme, gelecekteki bir ana kadar devam edebilir.
Bir fiilin anlamı, yer aldığı ifadeye göre değişebilir. Have, sahiplik anlamında genellikle Continuous almaz; have meetings ise etkinlik bildirir. Fiili bağlamdan kopuk bir listeye göre elemek yerine ifadenin tamamını incele. Olağan bir durumu anlatırken yalnızca süreyi vurgulamak için diziyi uzatmak gerekmez.
- By autumn, we will have known each other for three years.
- Sonbahara gelindiğinde birbirimizi tanıyalı üç yıl olacak.
- By Friday, the team will have been thinking about this proposal for a week.
- Cuma günü ekip bir haftadır bu öneri üzerinde düşünüyor olacak.Think about sabit bir görüşü değil, etkinliği belirtir.
Sık yapılan hatalar ve ne kadar ayrıntı vermeli?
Will been working ifadesinde have; will have working ifadesinde been; will have been work ifadesinde -ing eksiktir. Diziyi parça parça kontrol et: will gelecek bakış açısını kurar; have + been, Perfect; been + working ise Continuous yapısını oluşturur. Soruda yalnızca will yer değiştirir.
Dönem ile başlangıcını karıştırma: for five months, ama since February. Referans gelecekteyse süreyi yalnızca şimdiye kadar hesaplama: by next February henüz geçmemiş ayları da kapsayabilir. Bunlar olmadan hesap farklı yorumlara açıksa yılı veya başlangıç tarihini belirt.
Bu yapıyı Future Perfect ile şimdiki ve geçmiş Perfect Continuous yapılarını öğrendikten sonra çalışmak yararlıdır. Her tahminde en uzun yapıyı kullanman gerekmez: bir gerçek için Simple, belirli bir süre içinde tamamlanacak eylem için Perfect yeterli olabilir. Mesajın “o anda etkinliğin üzerinden şu kadar saat geçmiş olacak” ise Future Perfect Continuous bunu doğrudan anlatır. Aşağıdaki konu alıştırması kursun ayrı bir aşaması değildir ve ilerleme kaydetmez.
Future Perfect Continuous alıştırmaları
Yapının tamamını kontrol et ve sürenin doğru ana kadar hesaplandığından emin ol. Yapıları karşılaştırırken cümlenin tamamlanmış sonuçların sayısını belirtip belirtmediğine bak.