Practising

Future Perfect

S + will (+ not) + have + V3

Action that will be completed before a future point.

byby the timeby thenbefore
  • · By 2030, she will have graduated.
  • · I'll have finished by 6 pm.
1 / 2Score: 0/0
finish

By next June, I my degree.