Future Perfect Tense, Türkçe'de Gelecek Mükemmel Zaman olarak adlandırılır ve belirli bir gelecek zaman noktasında tamamlanmış olacak bir eylemi ifade etmek için kullanılır. Yani, gelecekteki bir zaman diliminde bitmiş olacak bir işten bahseder.
Ne zaman kullanırız?
- Belirli bir gelecek zaman noktasında tamamlanmış olacak bir eylem: By the end of the year, I will have finished my project. (Yıl sonunda projemi bitirmiş olacağım.)
- Bir eylemin diğerinden önce tamamlanması: Before she arrives, I will have prepared dinner. (O gelmeden önce akşam yemeğini hazırlamış olacağım.)
Yapısı
- Olumlu cümleler:Özne + will have + fiil (past participle)
- Örneğin: I will have finished my homework by 5 o'clock. (Saat 5'e kadar ödevimi bitirmiş olacağım.)
- Olumsuz cümleler:Özne + will not (won't) have + fiil (past participle)
- Örneğin: They won't have left by the time we get there. (Biz oraya vardığımızda onlar ayrılmamış olacaklar.)
- Soru cümleleri:Will + özne + have + fiil (past participle)
- Örneğin: Will you have read the book by next week? (Gelecek haftaya kadar kitabı okumuş olacak mısın?)
Örnek Cümleler
- Belirli bir zaman noktasında tamamlanma: By the time she turns 30, she will have traveled to many countries. (30 yaşına geldiğinde birçok ülke gezmiş olacak.)
- Bir eylemin diğerinden önce tamamlanması: When you arrive, I will have cleaned the house. (Sen geldiğinde evi temizlemiş olacağım.)
Future Perfect ve Simple Future Arasındaki Fark
- Simple Future: Gelecekte yapılacak bir eylemi genel olarak ifade eder.
- Future Perfect: Gelecekte belirli bir zaman noktasında tamamlanmış olacak bir eylemi ifade eder.
Örnek:
- I will go to the cinema tonight. (Bu gece sinemaya gideceğim.) (Simple Future)
- By 10 pm, I will have watched two movies. (Saat 10'a kadar iki film izlemiş olacağım.) (Future Perfect)
Özetle
Future Perfect Tense, gelecekteki bir zaman noktasında tamamlanmış olacak eylemleri ifade etmek için kullanılır. Bu zaman kipi, geçmişteki eylemlerin sonuçlarını gelecekteki bir zamanla ilişkilendirir.