Choose the correct passive voice: "The company will have shipped all orders by the end of the week."
- A. All orders have been shipped by the company by the end of the week.
- B. All orders will have shipped by the company by the end of the week.
- C. All orders will be shipped by the company by the end of the week.
- D. All orders will have been shipped by the company by the end of the week. ✓
Correct answer
D. All orders will have been shipped by the company by the end of the week.
Explanation
Future perfect active becomes future perfect passive: 'will have been shipped'.