By next July __________ in this office for ten years.
View answer & explanation Ans: shall have been working
Correct Answer: shall have been working
By next July, ten years of working in the office will be complete, so the future perfect continuous "shall have been working" fits.