Future Perfect or Future Perfect Continuous Quiz

Choose the correct answer:

1. By the time we reach the next service station we ___________ for over 4 hours!
2. By the end of our holiday we ___________ 3 different countries!
3. I ___________ to sleep by the time you come back from work, so don't make a noise!
4. If we win this next game, we ___________ a record for our team!
5. I don't want to go out tomorrow night, because I ___________ all day.
6. By this time tomorrow, I ___________ my decision about whether to stay in the job.
7. You can come and visit me in June, because I ___________ all of my exams by then.