40 questions distinguishing Future Perfect (will have done) from Future Perfect Continuous (will have been doing). Result/completion vs ongoing process.
Set:
Exercise 1. Completion vs duration: choose FP or FPC
Choose Future Perfect (will have + past participle) for completed results or Future Perfect Continuous (will have been + -ing) for duration/process. Context is key.
Set:
1
By 5 PM, she ___ the report. (result: the report exists, it's done)
2
By 5 PM, she ___ for six hours. (duration: the activity is ongoing)
3
When I arrive, they ___ all the food. (nothing will be left)
4
By the end of the race, she ___ for four hours without stopping.
5
He ___ the whole novel by the time the film adaptation is released.
6
By the time you call, I ___ for an hour trying to fix this bug.
7
By next year, she ___ three albums. (counting a measurable output)
8
By next year, she ___ for twelve months on her debut album.
9
The builders ___ on the stadium for three years by the opening ceremony.
10
The builders ___ the stadium by the opening ceremony. (it's ready)
Future Perfect: result / completion
Subjectwill havepast participle(result)
By 5 PM, she will have written the report. (the report is done)
By June, he will have read 20 books. (20 books = countable result)
They will have finished building the bridge by December.
Future Perfect Continuous: process / duration
Subjectwill have beenverb-ingfor/since(duration)
By 5 PM, she will have been writing for six hours. (six hours of effort)
By June, he will have been reading for a whole year. (year-long process)
By December, they will have been building the bridge for three years.