Change to passive: Ravi has finished the homework.
AThe homework was finished by Ravi.
BThe homework is finished by Ravi.
CThe homework had finished by Ravi.
DThe homework has been finished by Ravi.
Answer & Solution
Correct answer: D. The homework has been finished by Ravi.
Present perfect has finished turns into has been plus the participle finished.
Keep practising Active and passive voice, reported speech
Browse all Active and passive voice, reported speech questions for Olympiad (Class 5), or explore more English topics.
Related questions
Ravi said to Tom, "You are my friend." Who is my in reported speech?Report this: Dan said, "I saw her yesterday."Which is the reported form of: Ben said, "We are late"?Which words can introduce a reported yes or no question?Report this: Mother said to me, "Do not run."Report this: The teacher said, "Please leave the room."Which reporting verb suits a question?Report this: Ali asked, "How do people live in this city?"