gevezebaykuş
EN
Menü
← Tüm dilbilgisi konuları
B2

Gelecekte bitmiş olacak: will have + V3

Future perfect (will have + V3), gelecekteki bir andan önce bitmiş olacak işleri anlatır: “-mış olacağım”.

Güneş ve Alparslan, Hoot ve Dobi ile renkli öğrenme yolunda. Adım adım ilerle

Kurallar

  • Kural 1: will have + V3

    Gelecekteki bir andan önce bitmiş olacak iş için will have + V3 kullanılır. will her özneyle aynı kalır ve ardından hep yalın have gelir (~~will has~~).

    Kalıp: Özne + will have + V3 (kısa hâli: 'll have)

    Örnek: She will have left by six. (O altıya kadar çıkmış olacak.)

    Örnek: We'll have painted the room by Sunday. (Pazara kadar odayı boyamış olacağız.)

  • Kural 2: by + zaman / by the time + geniş zaman

    Future perfect'in en iyi arkadaşı by'dır: by Friday, by 2030, by then (en geç o zamana kadar). by the time (… olana kadar) cümleciğinde gelecekten söz etsek de will kullanılmaz; geniş zaman gelir. Türkçede de “sen gelene kadar” deriz, “geleceğin kadar” demeyiz.

    Kalıp: By the time + özne + geniş zaman, özne + will have + V3

    Örnek: By the time you arrive, the movie will have started. (Sen gelene kadar film başlamış olacak.)

    Örnek: By the time Dad gets home, we'll have cooked dinner. (Babam eve gelene kadar akşam yemeğini pişirmiş olacağız.)

  • Kural 3: Olumsuz ve soru

    Olumsuz: won't have + V3 (will not have). Soru: Will + özne + have + V3? Kısa cevapta will / won't tekrar edilir.

    Kalıp: won't have + V3 · Will + özne + have + V3?

    Örnek: I won't have finished by five. (Beşe kadar bitirmiş olmayacağım.)

    Örnek: Will you have packed by tonight? — Yes, I will. (Bu akşama kadar bavulunu hazırlamış olacak mısın? — Evet.)

  • Kural 4: by mı until mi? will be -ing mi?

    by = son tarih (en geç o zamana kadar): bitmiş olacak işler için. until = o ana kadar süren iş: I'll wait until six. Karıştırma: will be + -ing o anda devam ediyor olacak; will have + V3 o ana kadar bitmiş olacak. will have been + -ing ise o ana kadar ne kadar süredir sürdüğünü anlatır (C1 konusu).

    Örnek: At 7, I'll be having dinner. (Saat 7'de yemek yiyor olacağım.)

    Örnek: By 8, I'll have had dinner. (Saat 8'e kadar yemeğimi yemiş olacağım.)

Sık yapılan hatalar

  • She will has finished by then. → She will have finished by then.

    will'den sonra her özneyle yalın have gelir.

  • By the time you will arrive, we will have eaten. → By the time you arrive, we will have eaten.

    by the time'dan sonra will kullanılmaz; geniş zaman gelir.

  • I will have finish my project by Friday. → I will have finished my project by Friday.

    have'den sonra fiilin 3. hâli (V3) gelir.

B2 seviyesinde 23 konu içinde 3. sırada.

Bu seviyede keşfe devam