✔ 最佳答案
原句:She had somebody repair the roof.
改寫:She had the roof repaired by somebody. (correct)
再改寫:Somebody was had to repair the roof by her. (incorrect)
再改寫:Somebody was asked/hired by her to repair the roof.
She had her money stolen.
又可否改寫成
Somebody was had to steal her money by her. (grammatically incorrect)
She had somebody steal her money. (grammatically correct but meaning is different)
The meaning of the first sentence is that somebody had stolen her money. She did not ask anybody to steal her money.
The sentence suggests that she was somehow responsible. She might have left her handbag in a public place, etc.
2012-10-10 17:21:05 補充:
I have a book.
You cannot rewrite it in passive voice, like A book is had by me.