Complete this exercise with the future perfect simple and continuous.
A: How long have you been preparing your campaign, Derek?
B: By the end of this month I ___ on it for a year. (work)
► BACK to online Future perfect + future perfect continuous exercises with answers and grammar rules.
For intermediate - advanced learners of English as a foreign language.