VocabNote
Zamanlarİleri

Gelecek Zamanın Tamamlanmış Hali

Future Perfect

Gelecek Zamanın Tamamlanmış Hali, gelecekte belirli bir andan önce tamamlanacak bir eylemi anlatır. will have + past participle ile kurulur. Sıklıkla "by" + gelecek zamanla birlikte kullanılır.

NE ZAMAN KULLANILIR

Gelecekte belirli bir zamandan önce ya da başka bir eylemden önce bitecek bir eylem için kullanın. Genellikle "by", "by the time", veya "before" ile kullanılır.

YAPI

positiveS + will have + V3/V-ed

By next year, I will have finished my degree.

Önümüzdeki yıla kadar, üniversiteyi **bitirmiş olacağım**.

negativeS + won't have + V3/V-ed

She won't have arrived by 6 PM.

Akşam 6'ya kadar **varmamış olacak**.

questionWill + S + have + V3/V-ed?

Will you have eaten by the time I get home?

Ben eve varana kadar **yemiş olacak mısın**?

SİNYAL KELİMELER

  • by
  • by the time
  • before
  • by then
  • by next year
  • by tomorrow

ÖRNEKLER

By 2030, technology will have changed dramatically.

2030'a kadar teknoloji dramatik biçimde **değişmiş olacak**.

She will have graduated by next June.

Önümüzdeki haziran ayına kadar **mezun olmuş olacak**.

Will they have finished the project by Friday?

Cuma gününe kadar projeyi **bitirmiş olacaklar mı**?

I won't have completed the report by tonight.

Bu geceye kadar raporu **tamamlamış olmayacağım**.

By the time you arrive, we will have left.

Sen varana kadar biz **gitmiş olacağız**.

YAZIM KURALLARI (O)

Düzenli fiillerpast participle için -ed eklefinish → finished, work → worked
-e ile biter-d eklearrive → arrived, live → lived
Düzensiz fiillerV3 formunu kullaneat → eaten, write → written, go → gone

SIK YAPILAN HATALAR

By next year, I will finish my degree.

By next year, I will have finished my degree.

Gelecekteki bir zamandan önce tamamlanmayı ifade etmek için will + V değil, will have + V3 kullanın.

By the time you will arrive, we will have left.

By the time you arrive, we will have left.

"by the time" sonrasında future değil, present simple kullanın — diğer zaman cümleleriyle aynı kural.

İpucu

Bunu "by + zaman" ile test edin: "[bir gelecek noktaya] kadar X bitmiş olacak" diyebiliyorsanız, future perfect uyar. Anahtar: o noktadan ÖNCE tamamlanma, O NOKTADA değil.

Zamanlar