GrammarB2Future Tenses
Future Perfect
will have done — actions finished before a point in the future.
Gelecekte Tamamlanmış Eylem
Son güncelleme: · Hazırlayan: AbOnlinEnglish Dil Eğitimi
Quick Understanding
Future perfect (will have + V3), gelecekte belirli bir zamana veya olaya kadar tamamlanmış olacak bir eylemi anlatır. Türkçedeki "... -e kadar ... yapmış olacağım" ifadesinin karşılığıdır. Genelde by veya by the time gibi bir son tarih/nokta ile birlikte kullanılır.
The Structure
Formula
Affirmative / Negative / Question
Affirmative
Subject + will have + V3I'll have finished by 8.Negative
Subject + won't have + V3I won't have finished by 8.Question
Will + subject + have + V3?Will you have finished by 8?Word Order
Özne — will (not) — have — V3 — (by + zaman). "By the time" cümleciği başta ya da sonda olabilir.
- By the end of the year, she will have saved enough money.Yıl sonuna kadar yeterli parayı biriktirmiş olacak.
- By the time we get there, the film will have started.Biz oraya varana kadar film başlamış olacak.
How It Works
When do we use it?
- Belirli bir son tarihe kadar tamamlanacak eylem: By Friday, we will have finished the project.
- Bir olaydan önce tamamlanmış olacak eylem (by the time): By the time you wake up, I will have left for work.
- Gelecekte bir noktaya kadar geçecek süreyi vurgulamak: By next June, I will have worked here for five years.
- Geçmişe dair gelecekten yapılan bir tahmin/varsayım: He'll have arrived by now, I think.
When DON'T we use it?
❌ By the time you will arrive, I will have cooked dinner. → ✅ By the time you arrive, I will have cooked dinner.
Tamamlanma anlamı için sade will KULLANMA: ❌ By 6pm, I will finish the report. (bu da doğrudur ama "tamamlanmış olma" vurgusu için) → ✅ By 6pm, I will have finished the report.
Short Answers
Not: Kısa cevapta "have" ve V3 tekrarlanmaz, sadece will/won't kullanılır.
Türkçe Mantığı
Zihninde şu sırayla ilerle:
Examples
Temel
- By next month, I will have finished this course.Gelecek aya kadar bu kursu bitirmiş olacağım.
- She won't have arrived by midnight — her flight is delayed.Gece yarısına kadar varmış olmayacak — uçuşu gecikti.
- Will you have read the whole book by tomorrow?Yarına kadar kitabın tamamını okumuş olacak mısın?
By / By the Time İle
- By the time the guests arrive, we will have cleaned the whole house.Misafirler gelene kadar bütün evi temizlemiş olacağız.
- By the time you finish reading this, I will have left the office.Sen bunu okumayı bitirene kadar ofisten ayrılmış olacağım.
- By 2030, scientists will have developed new treatments for many diseases.2030'a kadar bilim insanları birçok hastalık için yeni tedaviler geliştirmiş olacak.
Süre Belirten Cümleler
- By next year, they will have lived in this city for a decade.Gelecek yıla kadar bu şehirde on yıldır yaşıyor olacaklar.
- By the time he retires, he will have worked at the company for thirty years.Emekli olana kadar şirkette otuz yıl çalışmış olacak.
Compare & Notice
Compare With
Future perfect (bu konu)
Belirli bir noktaya kadar eylemin TAMAMLANDIĞINI vurgular; sonuç önemlidir.
By 6pm, I will have finished my homework.
Future perfect continuous
Belirli bir noktaya kadar eylemin NE KADAR SÜREDİR devam ettiğini vurgular; süreç/süre önemlidir.
By 6pm, I will have been doing my homework for three hours.
Visual Timeline
Common Mistakes
Quick Check
3 kısa soru. Cevabını seçer seçmez doğru cevabı ve nedenini göreceksin.
Practice
8 soru. Farklı soru tipleriyle pekiştir. Her cevaptan sonra açıklamayı oku; istersen baştan dene.
Final Check
Konunun tamamını kapsayan kısa test. Cevaplar ve açıklamalar testi bitirince görünür.
Sık Sorulan Sorular
Future perfect hangi ifadelerle kullanılır?
Genelde by (by Friday) ya da by the time + present simple ile: By the time you arrive, I will have left.
"By the time you will arrive" neden yanlış?
by the time bir zaman cümleciğidir; present simple alır: By the time you arrive...
Download the Lesson
Konu anlatımı, örnekler, sık yapılan hatalar, alıştırmalar ve cevap anahtarı — yazdırmaya hazır.
Download PDF Lesson