Complete the sentence below by supplying the correct form of the verb in brackets to express the appropriate future aspect.
Answer:By the time the choir finishes performing tonight, they 【will have been singing】 for three consecutive hours.
Answer
will have been singing (or will have sung)
The time expression 'By the time...' introduces a future temporal marker, which requires the future perfect or future perfect continuous tense ('will have been singing' or 'will have sung') to show that the action of singing spans a duration leading up to that point.
Step-by-Step Solution
Key Concept
Future Perfect Aspect