Student or Learner
Hi!kindly change the voice of
No song was sung by her.
I think it would be, She did not sing any song.
some say it would be, she sang no song.
but there is no rule known to me in both the cases.kindly guide me with solid rules which one is correc as soon as possible .
thanks in advance!
Thank you for giving your answer in your post (instead of just asking us to do it for you).
Both of those suggestions are correct active-voice versions. Both would take the original sentence if you were asked to make them passive.
"She sang no song" becomes "No song was sung by her." It's not a very natural sentence in active voice, and even more unnatural in the passive.
"She did not sing any song" could become "Any song was not sung by her," but we would not say that. We'd instead change it to "No song was sung by her."
However, we usually don't use the singular for a negative sentence; we use the plural. She didn't sing any songs.
Don't forget that we use capital letters to start sentences, and to leave a space after your punctuation marks (but not a space before).
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.