Engspire × Engreesi

Future Perfect Tense

Something that will be finished before a time in the future. Usually with "by".

Jump into the future, then look back. What will be done by then? That's the future perfect. You'll almost always see it with by (by Friday, by 2030, by the time you come).

අනාගතයේ යම් වෙලාවක් වෙද්දි ඉවර වෙලා තියෙන දෙයක් ගැන කියන්න අපි future perfect පාවිච්චි කරනවා. "ලබන මාර්තු වෙද්දි මම ඩිග්‍රී එක ඉවර කරලා තියෙයි" වගේ. ගොඩක් වෙලාවට by එක්කම එනවා.

How to make it

Example
PositiveShe'll have left.
QuestionWill she have left?
NegativeShe won't have left.

When do we use it?

1. Done before a future time

Done by then

  • By the time you read this, I'll have left.
  • You'll have finished the report by this time next week.
  • Will they have eaten by the time we get there?

2. How long, or how many, by a future time

Counting up to a future time

  • By June, I'll have been here for six months.
  • By the end of the year, I'll have read 20 books.

will finish and will have finished are both correct, but they're not the same:

A small difference

  • I'll finish the project on Friday.the finishing happens
  • I'll have finished the project by Friday.done before then

Quick check

Tap an answer. Nothing is saved.

  1. By 6 o'clock, I all the work.

  2. The tailor will have stitched your dress Friday.

  3. By the time you , the shops will have closed.

  4. By December, we married for ten years.

Finished this one? Tick it off. It is saved on this device only.