Change the following sentence into passive voice: He has been singing a song for two hours. [Advanced]
A
A song has been sung by him for two hours.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
A song has being sung by him for two hours.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
A song has been singing by he for two hours.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
No passive voice
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution
The correct option is D No passive voice In the given sentence, which is in active voice: 'He' is the subject and 'song' is the object. The main verb is 'has been singing', in present perfect continuous tense.
Option A: The phrase, 'has been sung' is in the passive voice. However, it is in present perfect tense and not in present perfect continuous tense.
Option B is incorrect as the phrase, 'has being sung' is grammatically incorrect.
Option C is incorrect as 'has been singing' is in active voice and not passive voice.
Option D is correct as a sentence in present perfect continuous tense is not normally used in passive voice.