Future perfect simple and continuous - multiple choice test
Complete the sentences in this multiple choice test.
We will have rehearsed the play ___ .
We will have been rehearsing the play ___ .
(for two months in September, by September)
Future perfect tense multiple choice exercises and gap-filling + grammar rules.
For intermediate - advanced learners of English as a foreign language.