Active and Passive Voice

Choose the correct passive voice: "She has written three novels."

Correct answer

C. Three novels have been written by her.

Explanation

Present perfect active becomes present perfect passive: 'have been written'.