Türkçede "yapmış olacağım," "bitirmiş olacaksın" gibi ifadelerle gelecekte belirli bir zamandan önce tamamlanacak eylemleri anlatırız. İngilizcede ise bu durumu ifade etmek için Future Perfect zamanını kullanırız. Bu zaman, gelecekte bir noktadan önce tamamlanmış olacak bir eylemi veya durumu vurgulamak için kullanılır.
Yapı
Future Perfect yapısı will have + Verb 3 (Past Participle) şeklindedir.
Olumlu (Affirmative)
| Özne (Subject) | Yardımcı Fiil (Auxiliary Verb) | Fiil (Main Verb) | Örnek Cümle |
|---|---|---|---|
| I / You / He / She / It / We / They | will have | V3 (Past Participle) | By next year, I will have finished this project. |
| She will have arrived by 6 PM. |
Olumsuz (Negative)
Olumsuz cümlelerde will yardımcı fiilinden sonra not getirilir. Genellikle will not yerine kısaltması olan won't kullanılır.
Subject + will not (won't) + have + V3
| Özne (Subject) | Yardımcı Fiil (Auxiliary Verb) | Fiil (Main Verb) | Örnek Cümle |
|---|---|---|---|
| I / You / He / She / It / We / They | won't have | V3 (Past Participle) | I won't have finished this project by next year. |
| She won't have arrived by 6 PM. |
Soru (Question)
Soru cümlelerinde will yardımcı fiili cümlenin başına gelir.
Will + subject + have + V3 + ...?
| Yardımcı Fiil (Auxiliary Verb) | Özne (Subject) | Fiil (Main Verb) | Örnek Cümle |
|---|---|---|---|
| Will | you | have finished | Will you have finished this project by next year? |
| Will | she | have arrived | Will she have arrived by 6 PM? |
Unutmayın: Future Perfect'te her zaman
havekullanılır, öznehe/she/itolsa bilehasolmaz.Willfiili, kendinden sonra her zaman fiilin yalın halini (bu durumdahave) alır.
Kullanım Alanları
Future Perfect, gelecekteki belirli bir zamandan önce tamamlanmış olacak eylemleri veya durumları ifade etmek için kullanılır.
1. Gelecekte Belirli Bir Zamandan Önce Tamamlanacak Eylemler
Gelecekteki bir noktayı referans alarak, o ana kadar bitmiş olacak bir eylemi anlatırız. Genellikle by (şu zamana kadar), by the time (o zamana kadar), before (önce) gibi zaman ifadeleriyle kullanılır.
- By next month, I will have saved enough money for the trip. (Gelecek aya kadar gezi için yeterli parayı biriktirmiş olacağım.)
- They will have completed the construction by the end of the year. (Yıl sonuna kadar inşaatı tamamlamış olacaklar.)
- Before you arrive, I will have cleaned the entire house. (Sen gelmeden önce tüm evi temizlemiş olacağım.)
2. Gelecekte Bir Eylemin Sonucunu Vurgulama
Bir eylemin gelecekteki bir noktada ne gibi bir sonuç doğuracağını belirtmek için de kullanılabilir.
- By 2030, many people will have switched to electric cars. (2030'a kadar birçok insan elektrikli arabalara geçmiş olacak.)
- Burada "geçmiş olacaklar" sonucuna odaklanılıyor.
- After six years, she will have become a doctor. (Altı yıl sonra doktor olmuş olacak.)
- Doktor olma sonucuna işaret ediliyor.
Yaygın Hatalar (Türkçe Konuşanlara Özel)
❌ "Will have" sonrası V1 kullanmak
Türkçede "yapmış olacağım" derken fiilin geçmiş halini kullanırız ("yap-mış"). İngilizcede ise Future Perfect'te have'den sonra fiilin 3. hali (Past Participle) gelmelidir. Will'den sonra have geldiği için have'i yalın fiil gibi düşünüp sonra V1 kullanma hatası yaygındır.
| Yanlış | Doğru |
|---|---|
| By next year, I will have finish this project. | By next year, I will have finished this project. ✓ |
| She will have arrive by 6 PM. | She will have arrived by 6 PM. ✓ |
Neden: Have burada "sahip olmak" anlamında değil, Perfect tense yapısının bir parçasıdır ve kendisinden sonra ana fiilin 3. halini (Past Participle) gerektirir.
❌ Have yerine has kullanmak
Türkçede özneye göre fiil çekimi yapsak da, İngilizcede will yardımcı fiilinden sonra gelen have her zaman aynı kalır, has olmaz.
| Yanlış | Doğru |
|---|---|
| He will has completed the task by noon. | He will have completed the task by noon. ✓ |
| By 2025, she will has lived here for ten years. | By 2025, she will have lived here for ten years. ✓ |
Neden: Will bir modal fiildir ve kendisinden sonra gelen ana fiil her zaman yalın halde (base form) olmalıdır. Bu yüzden will have yapısı her zaman have ile devam eder.
❌ Future Simple ile karıştırmak
Future Simple (will + V1) gelecekte gerçekleşecek bir eylemi anlatırken, Future Perfect gelecekte belirli bir noktadan önce tamamlanmış olacak bir eylemi anlatır. Bu ayrım genellikle by veya by the time gibi zaman zarflarıyla netleşir.
| Yanlış | Doğru |
|---|---|
| By next month, I will finish the report. | By next month, I will have finished the report. ✓ |
| They will start the meeting by 3 PM. | They will have started the meeting by 3 PM. ✓ |
Neden: İlk cümle, gelecek aya kadar raporu bitireceğinizi söyler ama bitirme eyleminin tamamlanmış olacağını vurgulamaz. İkinci cümle ise, gelecek ay geldiğinde raporun bitirilmiş olacağını vurgular. Aynı şekilde, ikinci örnekte toplantının 3'e kadar başlamış olacağını söylemek, toplantının 3'te başlayacağını söylemekten farklıdır.
Hızlı Kontrol
Aşağıdaki cümlelerde boşlukları Future Perfect yapısına göre doldurun.
- By the time you arrive, I ___ (cook) dinner.
- They ___ (not / finish) the project before the deadline.
- ___ (she / read) the entire book by tomorrow evening?
- We ___ (live) in this city for ten years next month.
- He ___ (not / arrive) at the airport by 4 PM, but he ___ (be) there by 5 PM.
- By the end of the year, I ___ (learn) to play the guitar.
- ___ (you / complete) your studies by the time you're 25?
- The company ___ (build) three new factories by 2030.
Cevaplar
- will have cooked (Gelecekteki bir zamandan önce tamamlanacak eylem)
- won't have finished (Olumsuz Future Perfect yapısı)
- Will she have read (Soru yapısı, read-read-read düzensiz fiil)
- will have lived (Gelecekte belirli bir ana kadar sürmüş olacak bir durum/eylem)
- won't have arrived / will have been (İki farklı Future Perfect kullanımı)
- will have learned (veya will have learnt) (Gelecekte bir ana kadar tamamlanma)
- Will you have completed (Soru yapısı)
- will have built (build-built-built düzensiz fiil, gelecekteki bir ana kadar tamamlanan eylem)
Özet
- will have + V3
- Completion before a future deadline
- Common with: by, by the time, before
Örnekler
- By next year, I will have finished this project.
- She'll have arrived by 6 PM.
Örnek alıştırmalar
Kurstaki alıştırmalardan örnekler.
By the time he turns 30, he ___ a successful company.
Cümleyi Future Perfect kullanarak tamamlayın.
By 2025, I will have graduated (graduate) from university.
It's incorrect to use 'by the time' with Future Perfect, as it's only for past events.