Future Perfect Tense Konu Anlatımı

B1 (orta) seviyesinde bir konu. Bu sayfada Türkçe konu anlatımı, örnek cümleler ve kurstan örnek alıştırmalar var.

Tahmini süre: 15 dk·Güncellendi:

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 / Theywill haveV3 (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 / Theywon't haveV3 (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
Willyouhave finishedWill you have finished this project by next year?
Willshehave arrivedWill she have arrived by 6 PM?

Unutmayın: Future Perfect'te her zaman have kullanılır, özne he/she/it olsa bile has olmaz. Will fiili, kendinden sonra her zaman fiilin yalın halini (bu durumda have) 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.

  1. By the time you arrive, I ___ (cook) dinner.
  2. They ___ (not / finish) the project before the deadline.
  3. ___ (she / read) the entire book by tomorrow evening?
  4. We ___ (live) in this city for ten years next month.
  5. He ___ (not / arrive) at the airport by 4 PM, but he ___ (be) there by 5 PM.
  6. By the end of the year, I ___ (learn) to play the guitar.
  7. ___ (you / complete) your studies by the time you're 25?
  8. The company ___ (build) three new factories by 2030.
Cevaplar
  1. will have cooked (Gelecekteki bir zamandan önce tamamlanacak eylem)
  2. won't have finished (Olumsuz Future Perfect yapısı)
  3. Will she have read (Soru yapısı, read-read-read düzensiz fiil)
  4. will have lived (Gelecekte belirli bir ana kadar sürmüş olacak bir durum/eylem)
  5. won't have arrived / will have been (İki farklı Future Perfect kullanımı)
  6. will have learned (veya will have learnt) (Gelecekte bir ana kadar tamamlanma)
  7. Will you have completed (Soru yapısı)
  8. 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.

will start
will have started
starts
is starting

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.

Doğru
Yanlış