VocabNote
İndir
Zamanlarİleri

Gelecek Zamanın Tamamlanmış Sürekli Hali

Future Perfect Continuous

Gelecek Zamanın Tamamlanmış Sürekli Hali, gelecekteki belirli bir ana kadar bir süredir devam ediyor olacak bir eylemi anlatır. will have been + V-ing ile kurulur. Süreye odaklandığı için genellikle 'for' + bir süre ve 'by' + gelecekteki bir zaman noktası ile birlikte kullanılır.

NE ZAMAN KULLANILIR

Gelecekteki belirli bir zamana kadar bir eylemin ne kadar süredir devam ediyor olacağını söylemek ya da gelecekteki bir sonucu ona yol açan etkinlikle açıklamak için kullanın. Sıklıkla 'for … by', 'by the time' ve 'by then' ile birlikte kullanılır.

YAPI

positiveSwill have beenV-ing

By June, I will have been working here for ten years.

Haziran ayında burada on yıldır **çalışıyor olacağım**.

negativeSwon't have beenV-ing

She won't have been waiting long when the bus arrives.

Otobüs geldiğinde uzun süredir **bekliyor olmayacak**.

questionWillShave beenV-ing?

How long will you have been studying English by the end of this year?

Bu yılın sonunda ne kadar süredir İngilizce **çalışıyor olacaksın**?

SİNYAL KELİMELER

  • for
  • by
  • by the time
  • by then
  • by next month
  • how long

ÖRNEKLER

  1. By the time you arrive, I will have been cooking for three hours.

    Sen geldiğinde üç saattir **yemek yapıyor olacağım**.

  2. In May, they will have been living in Hanoi for five years.

    Mayıs ayında Hanoi'de beş yıldır **yaşıyor olacaklar**.

  3. He'll be exhausted because he will have been driving all night.

    Bütün gece **araba kullanmış olacağı** için bitkin olacak.

  4. Will she have been working here long when she retires?

    Emekli olduğunda burada uzun süredir **çalışıyor olacak mı**?

  5. We won't have been walking for long when the sun sets.

    Güneş battığında uzun süredir **yürüyor olmayacağız**.

YAZIM KURALLARI

Çoğu fiil-ing eklework → working, wait → waiting
Sessiz -e ile biter-e yi kaldır, -ing ekledrive → driving, live → living
Ünsüz-ünlü-ünsüz ile biten kısa fiilson ünsüzü ikiye katla + -ingrun → running, swim → swimming

SIK YAPILAN HATALAR

By next year, I will be working here for ten years.

By next year, I will have been working here for ten years.

Gelecekteki bir ana kadar süren bir süreyi göstermek için will be + V-ing değil, will have been + V-ing kullanın.

By the time she retires, she will have been knowing him for 40 years.

By the time she retires, she will have known him for 40 years.

know, own ve believe gibi durum fiilleri sürekli biçimde kullanılmaz. Bunun yerine future perfect (will have + V3) kullanın.

By the time we will get there, they will have been playing for an hour.

By the time we get there, they will have been playing for an hour.

'by the time' sonrasında 'will' değil, present simple kullanın.

İpucu

Kendinize 'o zamana kadar ne kadar süredir?' diye sorun. Cevap gelecekteki bir ana kadar uzanan bir süreyse (for two hours by 6 PM), will have been + V-ing kullanın. Sadece bir şeyin o zamana kadar bitmiş olması önemliyse, future perfect (will have + V3) kullanın.

Zamanlar