Practising

Future Perfect Continuous

S + will (+ not) + have been + V-ing

Duration up to a point in the future.

byforby the time
  • · By June, I will have been living here for 5 years.
  • · She'll have been teaching for 20 years next month.
1 / 1Score: 0/0
live

By December, we here for ten years.