终极兵王闯花都 下载:have sth done 的过去完成时?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 17:36:29
Mrs.Brown was much disappointed to see the washing machine she (had had) 还是 (had )repaired went wrong again

Mrs.Brown was much disappointed to see the washing machine she (had had) repaired went wrong again

第一个had是过去完成时的标志,第二个had是have sth done的标志。

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

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

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

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 sth done
have sth done 是一个词组 例句如 I have sth done 并非是现在完成时 而是一般时 所以转为过去完成时应为had had sth done