She made me wait for two hours.
How to change this sentence into passive voice? I changed it like this:
I was made to wait for two hours.
What are your views?
"wait" cannot be made passive. To be made passive, a verb must have an actor and something that is acted upon. Verbs like "wait, sleep" and others have an actor -- the person doing the waiting or the sleeping -- but not a object of the action. That is, you don't "wait something" or "sleep something," so, they can't be made passive.
She made me wait for two hours.
How to change this sentence into passive voice? I changed it like this:
I was made to wait for two hours.
Your answer is correct but you have left out 'she'.
To complete it you need, "I was made to wait for two hours by her."
user2036 is correct, but a pseudo-passive construction is possible. "Waiting for her for two hours did not improve my opinion of her." Note that there is now another verb to be considered, but the emphasis has changed. Now it is the condition of being made to wait which is emphasized, rather than the subject.