Future perfect simple or continuous 1
Click on the button beside the correct answer.
Mary __________ her computer next week.
- WILL HAVE REPAIRED
- WILL HAVE BEEN REPAIRING
We __________ the washing by 8 o'clock.
- SHALL HAVE DONE
- WILL HAVE BEEN DOING
Peter __________ this with his wife tonight.
- WILL HAVE DISCUSSED
- WILL HAVE BEEN DISCUSSING
Laura __________ her essay by tomorrow.
- WILL HAVE WRITTEN
- WILL HAVE BEEN WRITING
You __________ your report by this time next week.
- WILL HAVE FINISHED
- WILL HAVE BEEN FINISHING
You __________ for more than two hours when her plane finally arrives.
- WILL HAVE BEEN WAITING
- WILL HAVE WAITED
How long __________ when you graduate?
- WILL you HAVE BEEN STUDYING
- WILL you HAVE STUDIED
Peter will be tired when he gets home because he __________ for over an hour.
- WILL HAVE BEEN JOGGING
- WILL HAVE JOGGED
__________ TV?
- WON'T you HAVE BEEN WATCHING
- WON'T you HAVE WATCHED
Come home on Sunday! My swimming pool __________ during the week.
- WILL HAVE BEEN FILLING
- WILL HAVE FILLED