Future Perfect konu anlatımı

Future Perfect, gelecekteki bir noktadan geriye bakmanı sağlar: o ana kadar bir eylem tamamlanmış veya bir durum belirli bir süreye ulaşmış olacaktır. Temel formül will have + geçmiş zaman ortacıdır. Referans genellikle by ile belirtilen bir son tarih ya da by the time ile kurulan zaman cümlesindeki bir olaydır.

İngilizce kursunu aç

Gelecekteki bir ana kadar ne yapılmış olacak?

Future Perfect yapısının referans anı gelecektedir. Konuşan kişi o anı hayal eder ve o zamana kadar ne olmuş olacağını belirtir: belgeler gönderilmiş, tren kalkmış veya iş bitmiş olacaktır. Odak yalnızca gelecekteki olay değil, o olayın gelecekteki başka bir referansla ilişkisidir.

Eylem belirtilen son tarihten önce bitebilir; yapı tam dakikayı belirlemez. By Friday, “cumaya kadar” veya “en geç cuma” anlamındadır; mutlaka “tam cuma günü” demek değildir. Son tarih daha önce söylenmiş olabilir: I will have finished by then ifadesindeki then, zaten bilinen bir ana gönderme yapar.

Future Perfect nesnel bir garanti değil, konuşan kişinin tahminini veya beklentisini anlatır. Probably, I think ve koşullar, kesinlik derecesini açıklığa kavuşturur. Yapıyı incelerken önce iki bilgiyi belirle: ne gerçekleşecek ve hangi ana kadar değerlendirilecek?

By Friday, we will have sent the documents to every participant.
Cumaya kadar belgeleri her katılımcıya göndermiş olacağız.Gönderim, belirtilen süre içinde tamamlanmış olacak.
The meeting starts at ten. I will have checked the figures by then.
Toplantı saat onda başlıyor. O zamana kadar rakamları kontrol etmiş olacağım.By then, toplantının başlangıcına gönderme yapar.

Will have done: olumlu, olumsuz ve soru yapısı

Will sonrasında he ve she ile bile have kalır. Ardından V3 kullanılır: finished, written, taken. Düzenli fiillerde geçmiş zaman ortacı -ed biçimiyle aynıdır; düzensiz fiillerde Past Simple biçiminden farklı olabilir: wrote — written, went — gone, saw — seen.

Olumsuz cümlede will not have, kısaltılmış biçimiyle won't have kullanılır. Soruda will özneden önce gelir; have + V3 özneden sonra kalır. Kısa yanıtta will kullanılır: Yes, she will. / No, she won't. Tam yanıtta bütün yapı tekrarlanabilir.

She'll have finished, she will have finished anlamındadır. Have yerine has kullanma ve her V3 öncesine been ekleme: will have finished etken yapıdadır. Will have been finished başka bir yapıdır ve edilgen çatı bildirebilir; olağan “o bitirmiş olacak” ifadesinin karşılığı değildir.

Bir çizimin tamamlanması örneğiyle Future Perfect
Tür Yapı Örnek ve çeviri
OlumluS + will have + V3She will have finished the drawing by noon. — Öğlene kadar çizimi bitirmiş olacak.
OlumsuzS + will not have + V3She will not have finished the drawing by noon. — Öğlen olduğunda çizimi henüz bitirmiş olmayacak.
Evet/hayır sorusuWill + S + have + V3?Will she have finished the drawing by noon? — Öğlene kadar çizimi bitirmiş olacak mı?
Soru sözcüklü soruWhat + will + S + have + V3?What will she have finished by noon? — Öğlene kadar neyi bitirmiş olacak?

By, before, until ve son tarih belirtme

By, bir sonucun hazır olmasının beklendiği son sınırı belirtir: by six, by the end of the week. Before, “belirtilen andan önce” anlamındadır. En geç saat altıya kadar anlamındaki by six ile saat altıdan önce anlamındaki before six ifadesini karşılaştır. Sınırın ne kadar kesin olduğu kullanılan ifadeye de bağlıdır: by Friday, bağlam olmadan saati açıklamaz.

Until genellikle bir sınıra kadar devam etmeyi anlatır: I will work until six. Olumsuz cümlede not ... until, sonucun belirli bir andan önce ortaya çıkmayacağını gösterebilir: I will not have finished until six. “Altıdan önce bitirmiş olmayacağım” ile “saat altıda henüz bitirmiş olmayacağım” anlamlarını karıştırma; ikincisinin karşılığı will not have finished by six biçimidir.

Zaman referansında by bulunması şart değildir: in two weeks, sonucu değerlendireceğimiz iki hafta sonraki bir noktayı gösterebilir. Yine de son tarih bulunması otomatik olarak Future Perfect gerektirmez. I will finish by Friday da dil bilgisi açısından doğrudur; Perfect, o anda sonucun zaten hazır olmasını daha çok vurgular.

I will have packed everything by six.
Saat altıya kadar her şeyi paketlemiş olacağım.
I will be packing until six.
Saat altıya kadar paketleme yapıyor olacağım.Tamamlanmış bir sonuç bilgisi değil, belirtilen sınıra kadar süren etkinlik.
I will not have finished by six.
Saat altıda henüz bitirmiş olmayacağım.Belirtilen son anda sonuç hazır olmayacak.

By the time ve zaman yan cümleleri

By the time, ana cümledeki sonucun o zamana kadar hazır olmasının beklendiği olayı belirtir. Gelecekten söz ediliyorsa bu yan cümlede genellikle Present Simple kullanılır: by the time you arrive. Future Perfect ana cümlede kalır: I will have prepared everything. İki cümlenin sırasını değiştirsen de aralarındaki ilişki değişmez.

When, after, before ve until ile kurulan zaman yan cümlelerinde de şimdiki zaman biçimi gelecek anlamı verebilir. Present Perfect eylemin tamamlanmasını vurgulayabilir: when I have checked the figures. Bu, when sonrasına otomatik olarak Future Perfect getirmek için gerekçe değildir: zaman yan cümlesini When will you have finished? gibi bağımsız bir sorudan ayır.

By the time you arrive, we will have set up the equipment.
Geldiğinde ekipmanı kurmuş olacağız.Arrive, zaman yan cümlesinde gelecek anlamıyla kullanılan Present Simple biçimidir.
When I have checked the figures, I will send you the final version.
Rakamları kontrol ettikten sonra sana son sürümü göndereceğim.Present Perfect, kontrolün gönderimden önce tamamlanacağını vurgular.
When will you have finished the checks?
Kontrolleri ne zamana kadar bitirmiş olacaksın?Bağımsız bir soru olduğu için will kullanılabilir.

Future Simple, Continuous ve diğer Perfect yapılarıyla farkları

Future Simple ne olacağını belirtir ve bağlama göre karar veya söz bildirir. Future Perfect ise olayı gelecekteki bir referans anına kadar zaten tamamlanmış olarak sunar. I will send it by noon ve I will have sent it by noon aynı planı anlatabilir; ancak ikinci cümle öğlenden geriye bakış açısını daha açık biçimde kurar.

Future Continuous, eylemi sürerken gösterir: at noon I will be checking the files. Future Perfect, belirli bir ana kadar hazır olacak sonucu gösterir: by noon I will have checked the files. Future Perfect Continuous ise önceki etkinliğin süresini vurgular; bütün dosyaların kontrolünün bitmiş olacağını garanti etmez.

Present Perfect, Past Perfect ve Future Perfect, önceki bir duruma dönüp bakma fikrini paylaşır; değişen referans anıdır. Have finished sonucu şimdiyle, had finished geçmişteki bir anla, will have finished ise gelecekteki bir anla ilişkilendirir. Yalnızca Türkçe çevirideki “çoktan” veya “artık” gibi bir sözcüğe değil, bağlama göre seçim yap.

Ne sürüyor olacak, ne yapılmış olacak?
Örnek Çeviri Odak
I will review the notes tomorrow.Yarın notları gözden geçireceğim.Gelecekteki bir olay.
At ten, I will be reviewing the notes.Saat onda notları gözden geçiriyor olacağım.O anda sürmekte olacak etkinlik.
By ten, I will have reviewed all the notes.Saat ona kadar bütün notları gözden geçirmiş olacağım.Tamamlanmış sonuç.
By ten, I will have been reviewing the notes for an hour.Saat onda bir saattir notları gözden geçiriyor olacağım.Etkinliğin süresi.

Devam eden durumlar ve süreleri

Future Perfect yalnızca tamamlanmış eylemlerle sınırlı değildir. Durum fiilleriyle gelecekteki bir ana kadarki süreyi gösterir: will have known, will have owned, will have been married. Durum belirtilen tarihten sonra da devam edebilir. “Mayısta birbirimizi tanıyalı on yıl olacak” demek, bu ilişkinin sona ereceği anlamına gelmez.

Been, be fiilinin geçmiş zaman ortacıdır. Bu yüzden will have been colleagues, Future Perfect Simple yapısıdır: been sonrasında -ing almış fiil değil, isim vardır. Perfect Continuous başka bir dizi gerektirir: will have been working. Been bulunması tek başına Continuous olduğunu göstermez.

Live ve work ile iki Perfect yapısı da süre belirtebilir: will have worked ve will have been working. Continuous etkinliği daha çok öne çıkarır. Know, birini tanımak gibi nötr durum anlamıyla kullanıldığında ise dönem uzun olsa bile genellikle Simple seçilir.

In May, we will have known each other for ten years.
Mayısta birbirimizi tanıyalı on yıl olacak.
By July, she will have been the team leader for a year.
Temmuzda ekip lideri olalı bir yıl olacak.Will have been + isim öbeği: Continuous değil, Perfect Simple.

Biçim seçerken sık yapılan hatalar

She will has finished ifadesinde have yanlış çekimlenmiştir; doğrusu She will have finished şeklindedir. Will have wrote ifadesinde V3 yerine V2 kullanılmıştır; doğrusu will have written olur. Will she has finished? sorusunda da aynı sorun vardır: özneden sonra have korunur. Soruyu kurarken yalnızca will yer değiştirir.

By sözcüğünü otomatik bir Perfect zorunluluğu olarak görme: I will know by Friday örneğinde olduğu gibi, bir durum fiili Future Simple ile doğal biçimde kullanılabilir. Öte yandan gelecekteki referans anı zaten açıksa Future Perfect, by olmadan da kullanılabilir. Önce hangi sonucun veya sürenin değerlendirildiğini belirle.

Türkçede gelecek anlamı vermen, İngilizce zaman yan cümlesine will eklemeni gerektirmez: by the time the office opens, “ofis açıldığında” anlamındadır. Olumsuz cümlede son tarihin anlamına dikkat et: won't have finished by noon, öğlen olduğunda işin henüz bitmiş olmayacağını belirtir. Aşağıdaki sorular kuralı kurs programından bağımsız olarak kontrol eder ve ilerleme kaydetmez.

Future Perfect alıştırmaları

Will sonrasında have kullanımını, geçmiş zaman ortacını, gelecekteki referans anını ve zaman yan cümlesini kontrol et.

Doğru seçeneği seç.

1. Future Perfect kullan: By Monday, she ___ the report.
Cevap ve açıklaması

will have written. Will sonrasında have ve V3 biçimi written kullanılır. Çeviri: “Pazartesiye kadar raporu yazmış olacak.”

2. By the time the guests ___, we will have prepared the room.
Cevap ve açıklaması

arrive. Gelecekle ilgili zaman yan cümlesinde Present Simple kullanılır: arrive. Çeviri: “Misafirler geldiğinde odayı hazırlamış olacağız.”

3. Future Perfect ile kurulmuş doğru soruyu seç.
Cevap ve açıklaması

Will she have finished by five?. Soru will ile başlar; she sonrasında have finished korunur. Çeviri: “Saat beşe kadar bitirmiş olacak mı?”

4. Tam olarak “Saat altıda henüz bitirmiş olmayacağım” nasıl denir?
Cevap ve açıklaması

I will not have finished by six.. Will not have finished by six, eylemin saat altıya kadar tamamlanmış olacağını olumsuzlar. Work until six, çalışmanın altıya kadar süreceğini; finished before six ise altıdan önce bitmiş olacağını belirtir.

5. Kişiler zaten birbirini tanıyor ve tanımaya devam edecek: In June, I ___ her for five years.
Cevap ve açıklaması

will have known. Know birini tanımak anlamıyla genellikle Continuous biçiminde kullanılmaz. Known, V3 biçimidir. Çeviri: “Haziranda onu tanıyalı beş yıl olacak.”

6. We will have been colleagues for a year cümlesindeki will have been colleagues yapısının adı nedir?
Cevap ve açıklaması

Future Perfect Simple. Been, be fiilinin V3 biçimidir; colleagues ise bir isimdir. -ing almış fiil bulunmadığı için yapı Future Perfect Simple adını alır: “O tarihte iş arkadaşı olalı bir yıl olacak.”