Задание

Choose the future perfect or the future perfect continuous.

1.  By the time dad gets to the airport, we ______ for over three hours!

will have been waiting

will have waited

2.  This time next month, I _____ here for an entire year.

will have been working

will have worked

3.  By the end of next week, Andrew ____ enough money to afford a new PC.

will have saved

will have been saving

4.  By the time our visitors from England come next week, we _____ construction on our new house.

are going to have been finishing

will have finished