カッコ内の動詞を正しい形にしてください。
She had her wallet (steal).
walletとstealとの関係を考えてみます。
財布は何かを盗みませんから、誰かがsteal walletと並びますよね。
でもwalletがstealの前に来ているということは受動態の並びになっています。
stolenです。
She had her husband (repair) the roof.
肯定文でのhusbandとrepairの並びを考えてみます。
主語と動詞の並びになりますよね。
ですから、repairは過去分詞にはできません。
そうすると、repairかto repairかrepairingです。
で、haveは使役動詞ですから、repairしかない、ということになります。
make,let,getなど他の使役動詞も押さえておきましょう!