1. We will have been reading for the exam for two hours when you come to the reading-room.
2. The pupils will have been writing a test for forty minutes when the bell rings.
3. I’ll have been training for an hour when my friend comes to a gym.
4. By Monday he‘ll have been staying at the hotel for five days.
5. Maggy will have been going shopping for hours before she returns home.
6. My children and I will have been walking in the park for half an hour when my husband joins us.
7. They’ll have been packing for some time when I am back.