Choose the correct alternative that expresses the 'Future Perfect' tense:
Verified Answer
A. She will be completing her assignment
B. She will complete her assignment
C. She is completing her assignment
D. She will have completed her assignment by midnight
Explanation:
The Future Perfect tense is used to describe an action that will be completed before a specific point in the future. Its structure is 'will have + past participle (V3)'. Option (4) 'She will have completed her assignment by midnight' correctly uses this structure and indicates an action (completing the assignment) that will be finished by a future deadline (by midnight).