Start learning →

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.
Practise this question with Quill — Olympiad (Class 5) →

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.

Start a Active and passive voice, reported speech lesson →
Related questions