
你好。
首先,句子结构不允许。
咱先把句子结构搞定,即,找出这儿的主意句(结论句):Mrs Brown was much disappointed to see (that) the washing machine went wrong again.(用again说明之前修过)
剩余的句子:(that)she had repaired,其中的 had repaired 与again 相应,即,先修,后 went wrong 的,与 have sth done 句型没有关联。
重点来啦:此时可见,句子 she had repaied 紧跟在名词 washing machine 之后,那,它就是一个定语从句,用来说明/限制 washing machine 的具体情况—— had repaired ,此时的 washing machine 的角色就是做 had repaired 的宾语,既然定语从句的 had repaired 有省略了的宾语 that ,it 就是 “画蛇添足”了,多余的,所以,不能填 it repaired 。
所以,在这里,就是 repair sth,而不是 have sth repaired的句型 ,因为句末有个 again ,用它强调说明是went wrong 之前 had repaired 过了的。这样,时间和动作的先后逻辑顺序就更明显,也即,was disappointed 的缘由就更自然充分,从而 ,我们也能更好地理解题意。
至于 have sth done 如何用的问题。我乐意与你探讨:
1.请/让人做……(反正不是自己做),如:
I'll have my hair cut.我将剪头发。(别人给我剪,不是我自己剪,所以,have)
I 'll have the bag sent to him.我将叫人把这个包裹送给他。(要或请别人送 ,不是我自己送,所以,have)
2.遭致……(不幸),如:
He had his right leg broken.他的我腿不幸摔断了。(也许是他自己不小心摔的,但不是有意的,此时的着重点在于遭致不幸,所以,had )
以上仅是我个人的解析,愿能对你有所借鉴或帮启。喜欢,就点个赞鼓励鼓励吧。(just a joke )
