Choose the correct passive voice: "She had finished her homework before dinner."
- A. Her homework was finished by her before dinner.
- B. Her homework had being finished by her before dinner.
- C. Her homework has been finished by her before dinner.
- D. Her homework had been finished by her before dinner. ✓
Correct answer
D. Her homework had been finished by her before dinner.
Explanation
Past perfect active becomes past perfect passive: 'had been finished'.