have sth done 的过去完成时?Mrs.Brown was much disappointed to see the washing machine she (had had) 还是 (had )repaired went wrong again

问题描述:

have sth done 的过去完成时?
Mrs.Brown was much disappointed to see the washing machine she (had had) 还是 (had )repaired went wrong again

had had sth done
have sth done 是一个词组 例句如 I have sth done 并非是现在完成时 而是一般时 所以转为过去完成时应为had had sth done

it's had repaired
had repaired is past perfect(i.e. had done, had broken), use it when you are trying to describe something that took place before a past(went, did, cried) action
in this sentence, the washing machine "went" wrong
went: past tense
Mrs.Brown "had repaired" it before the machine "went" wrong
so the right answer is had repaired

had had
翻译为:刚刚让人修好的洗衣机又坏了,布朗太太很失望。
在这里第一个had是助动词,构成过去完成时,而第二个had是have的完成态,当使、让的意思讲

had had sth done
前面的HAD是完成时的助动词,后面那个是行为动词HAVE

Mrs.Brown was much disappointed to see the washing machine she (had had) repaired went wrong again
第一个had是过去完成时的标志,第二个had是have sth done的标志.

had sth done

答案应该是had had ,因为已经修好的现在(当然是过去)又坏了,应该用过去完成时