Ders 55 · Aşama 4: Zamanlar ve kipler
Future perfect
İleriKalıp ve kullanım
will have + V3 — gelecekte bir andan önce bitmiş olacak bir eylem
1.Yapı
Future Perfect = will have + fiilin üçüncü hâli (V3), bütün öznelerle aynıdır — he / she / it ile bile her zaman will have.
| Kalıp | Örnek | |
|---|---|---|
| Olumlu | S + will have + V3 | I'll have finished. |
| Olumsuz | S + won't have + V3 | They won't have left. |
| Soru | Will + S + have + V3? | Will you have finished by six? |
| Kısa cevap | Yes, S will. / No, S won't. | Yes, I will. / No, I won't. |
Hızlı konuşmada will have, 'll have olur ve have çok zayıf söylenir — neredeyse “I'll've finished”. Dinlerken arkasından gelen üçüncü hâle dikkat et (finished, gone, left) — Future Perfect'in işareti budur.
2.Ne zaman kullanılır
1. Gelecekteki bir andan önce (ya da o ana kadar) bitmiş olacak bir şey — çoğu zaman by + bir zaman, by the time + yan cümle, before ile
Don't worry — I'll have sent you the file by lunchtime.
Merak etme — öğlene kadar dosyayı sana göndermiş olacağım.
By the time we get to the station, the last train will have left.
Biz istasyona varana kadar son tren çoktan kalkmış olacak.
Call me after eight. I won't have finished work before then.
Beni sekizden sonra ara. Ondan önce işi bitirmiş olmayacağım.
2. Gelecekteki bir ana kadarki süreyi ya da miktarı saymak — will have + V3 + for…
Next June, Lan will have worked here for five years.
Gelecek haziranda Lan burada beş yıldır çalışıyor olacak.
By the end of this course, you will have learned over 500 new words.
Bu kursun sonunda 500'den fazla yeni sözcük öğrenmiş olacaksın.
In December, my parents will have been married for thirty years.
Aralıkta annemle babam otuz yıllık evli olacak.
Devam eden bir etkinliği vurgulamak için will have been + -ing (Future Perfect Continuous) kullanabilirsin: By six, I'll have been driving for ten hours.
3. Bir şeyin muhtemelen çoktan olduğunu tahmin etmek — gelecek değil, şimdi ya da geçmiş hakkında
It's ten o'clock. Mai will have arrived in Hanoi by now.
Saat on. Mai şimdiye Hanoi'ye varmıştır.
You'll have heard the news, I suppose.
Haberi duymuşsundur herhalde.
Henüz olmamış bir şey için Simple Past kullanma (I finished it by Friday). Gelecekte bir an varsa ve fikir “o zamana kadar çoktan bitmiş olacak” ise will have + V3'ü düşün. (I'll finish it by Friday da doğrudur — yalnızca ne yapacağını söyler; I'll have finished it by Friday ise o anda işin tamamlanmış olacağını vurgular.)
3.By, by the time ve until
- by + bir zaman = en geç o zamana kadar; will have + V3 ile çok sık kullanılır: I'll have finished by Friday.
- by the time + Simple Present = … -ene kadar: By the time you wake up, I'll have left (will wake up değil) — “Gelecekle ilgili zaman cümlecikleri” dersine bak.
- until = o zamana kadar sürerek; süren bir eylemle kullanılır: I'll be working until six (I'll have finished until six değil) — “By ve until” dersine bak.
4.Benzer zamanlarla karşılaştırma
| Zaman (tense) | Örnek | Neye kadar sayar |
|---|---|---|
| Past Perfect | When I met Lan, she had worked here for a year. | geçmişteki bir an |
| Present Perfect | Lan has worked here for four years. | şimdi |
| Future Perfect | Next June, Lan will have worked here for five years. | gelecekteki bir an |
Will be -ing mi, will have + V3 mü? O anda eylem sürüyorsa → will be -ing; bitmişse → will have + V3.
At seven, I'll be cooking dinner, so don't call.
Saat yedide akşam yemeği yapıyor olacağım, o yüzden arama. (sürüyor)
By eight, I'll have eaten, so we can talk then.
Sekize kadar yemeğimi yemiş olacağım, o zaman konuşuruz. (bitmiş)
5.Sık yapılan hatalar
By next week, I will finished the course.By next week, I will have finished the course.
have eksik.
The party will have finish by then.The party will have finished by then.
will have'den sonra V3 kullan.
Nga will has saved enough money by June.Nga will have saved enough money by June.
will'den sonra he / she ile bile her zaman have gelir.
By the time we will arrive, they will have eaten.By the time we arrive, they will have eaten.
by the time'dan sonra → Simple Present.
I'll have finished the essay until Friday.I'll have finished the essay by Friday.
Son tarih → by; until “o zamana kadar sürerek” demektir.
Next year I will work here for six years.Next year I will have worked here for six years.
Gelecekteki bir ana kadar süre saymak → will have + V3.
Örnekler
- By Friday, I will have finished the report. You can read it at the weekend.
- By the end of this year, I will have read over twenty books.
- Hurry! By the time we get there, the film will have started.
- Next month, I will have worked in this company for ten years.
