1. Ana sayfa
  2. Gramer
  3. B2 · Orta üstü
  4. Future Forms (Advanced)
  5. Future Perfect

B2 · FUTURE PERFECT

Future Perfect

B2 İngilizce gramer · Future Forms (Advanced)

Gelecekteki bir zamana kadar tamamlanmış olacak eylemler için will have + past participle kullanırız.

  • By 2030, they will have built the new bridge.
  • By ve by the time ifadeleriyle çok kullanılır: By the time you arrive, I will have finished dinner.
  • Süre için sürekli biçim de var: By June, I will have been working here for ten years.
  • By next week, I will have read the whole book.

    Gelecek haftaya kadar kitabın tamamını okumuş olacağım.

    will have + p.p. + by
  • By the time we get there, the film will have started.

    Biz oraya varana kadar film başlamış olacak.

    by the time + present
  • She will have graduated by June.

    Hazirana kadar mezun olmuş olacak.

    gelecekte tamamlanma

Mikro döngü · 6 soru · Boşluk doldur

  1. By the end of this year, I (boşluk) enough money for a new bike.

    • have saved
    • will have saved
    • had saved
    • will be saved
  2. Come at nine; the guests (boşluk) by then, so we can talk in peace.

    • will has left
    • have left
    • will have leave
    • will have left
  3. By the time the film ends, the kids (boşluk) asleep.

    • will have fallen
    • have fallen
    • had fallen
    • will have fell
  4. By the time we reach the top, we (boşluk) for six hours.

    • will be climbing
    • have been climbing
    • will have been climbing
    • will have climbing
  5. (boşluk) the report by Friday, or do you need more time?

    • Will you have finished
    • Will you finish have
    • Have you will finished
    • Will have you finished
  6. By the time the train (boşluk), we will have waited for two hours.

    • will arrive
    • arrives
    • will have arrived
    • arrived

Cevapları kontrol etmek için JavaScript’in açık olması gerekir.