future perfect or future perfect continuous
1. He will have built / will have been building the house by next summer/
2. She will have typed / will have been typing the documents for two hours by 4 o`clock.
3/ She will have typed / will have been typing all the documents by the end of the working day.
4. They will have climbed / will have been climbing Everest for a week by next Wednesday
5. They will have climbed / will have been climbing Everest by next Sunday.