Future Perfect (will have + V3)

Future Perfect Nedir?
Future Perfect Tense, gelecekte belirli bir zamana kadar tamamlanmış olacak eylemleri anlatır.
Formül:
will have + V3 (fiilin üçüncü hali)
Yani bir şey gelecekte bir noktaya kadar bitmiş olacaksa, Future Perfect kullanırız.
Örnek:
By 2026, I will have graduated from university.
(2026 yılına kadar üniversiteden mezun olmuş olacağım.)
Burada mezuniyet gelecekte olacak ama 2026 geldiğinde bitmiş olacak.
Future Perfect’in Kullanım Alanları
| Gelecekte bir zamana kadar tamamlanacak eylem | Bir olayın gelecekte belirli bir zamana kadar biteceğini vurgular. | By next week, they will have finished the project. |
| Gelecekteki tahmin (tamamlanma üzerinden) | O zamana kadar bir şeyin olmuş olacağını tahmin ederiz. | She will have arrived by now. |
| Zaman ifadesiyle (by, before, by the time) | Bu ifadelerle sık kullanılır. | By the time you get home, I will have cooked dinner. |
Future Perfect’in Zaman İfadeleri
Bu zaman genelde şu kelimelerle kullanılır:
by(… itibariyle, … kadar)
by the time(… olduğunda)
before(öncesinde)
intwo years, in a week, in ten minutes(belirli süre içinde)
Örnekler:
By 2030, humans will have colonized Mars.
In two hours, we will have finished this meeting.
Before she arrives, I will have cleaned the house.
Future Perfect Nasıl Kurulur?
Olumlu Cümle:
Subject + will have + V3
| I | I will have completed the report. |
| You | You will have learned English. |
| He/She/It | She will have finished her homework. |
| We | We will have built the house. |
| They | They will have left the city. |
Olumsuz Cümle:
Subject + will not (won’t) have + V3
| I | I won’t have finished by 6 o’clock. |
| He | He won’t have arrived by then. |
| They | They won’t have completed the task. |
Soru Cümlesi:
Will + subject + have + V3 ?
| Will you have finished your work by 5? | Saat 5’e kadar işini bitirmiş olacak mısın? |
| Will they have arrived before dinner? | Akşam yemeğinden önce varmış olacaklar mı? |
Future Perfect Tense ile Karıştırılan Zamanlar
Bu zamanı Future Simple ve Future Continuous ile karıştırmak yaygındır. Aralarındaki farkı tabloyla görelim:
| Zaman | Yapısı | Anlam | Örnek |
| Future Simple | will + V1 | Gelecekte olacak eylem | I will go to Paris next year. |
| Future Continuous | will be + V-ing | Gelecekte devam ediyor olacak eylem | I will be studying at 10 p.m.≥9 |
| Future Perfect | will have + V3 | Gelecekte tamamlanmış eylem | I will have finished my homework by 10 p.m. |
En Sık Yapılan Hatalar
“have” yerine “has” kullanmak:
Yanlış: He will has finished
Doğru: He will have finished
- V3 yerine V1 kullanmak:
Yanlış: I will have finish
Doğru: I will have finished
- Zaman ifadesi koymamak:
Future Perfect genellikle “by”, “before”, “in” gibi zaman ifadeleriyle anlam kazanır.
Yani sadece “I will have finished.” demek eksik bir cümledir.
“By tomorrow, I will have finished.” çok daha net ve doğru olur.