have sth done 的问题

Mrs Brown was much disappointed to see the washing machine she had ________ went wrong aga

A. to repair      B. had been repaired     C. had repaired      D. to be repaired

老师,这选B,这里是have sth done的结构嘛? 但是里面的两个had ,还是看不懂?



请先 登录 后评论

最佳答案 2019-01-02 23:25


Mrs Brown was much disappointed to see (that宾语从句)the washing machine (关系代词that省略)she had had repaired went wrong again

参考译文:布朗夫人很失望的发现她让人修过去的洗衣机又出故障了。

A. to repair      

B. had been repaired     

C. had repaired     

D. to be repaired

解答如下:C 为正确答案。she had had repaired 为定语从句,修饰前面名词“the washing machine”关系代词that引导定语从句,代替先行词the washing machine并在定语从句作had的宾语省略。

(1)第1个had为过去完成时态“助动词had”

(2)第2个为have的过去分词“had”

(3)the washing machine that she had had repaired 相当于“she had had the washing machine repaired”(have sth done 请某人做某事)


Mrs Brown(主语)// was(系动词)// much disappointed(表语) //(原因状语)to see (that引导宾语从句被省略了)the washing machine (关系代词that引导定语从句被省略了)she had had repaired went wrong again 


the washing machine that she had had reparied went wrong again

以上句子语法结构分析如下

主语:the washing machine

修饰主语定语从句:that she had had repaired

系动词:went

表语:wrong

状语:again

go wrong 走错路,误入岐途,(机器等)发生故障; 出岔子; 出乱子;

When things go wrong, all of us naturally feel disappointed and frustrated. 出问题时,我们大家自然都感到失望和沮丧。

This is where a lot of parents go wrong.  

这正是很多父母犯错的地方。

Nearly everything that could go wrong has gone wrong.  

差不多可能出乱子的地方都出了乱子。

I know only too well that plans can easily go wrong.  

计划很容易出岔子,我太清楚这点了。

Naturally, I get upset when things go wrong.  

事情出了错,我当然就会很烦。


请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

曾几何时,上海的这一道高考英语试题,难倒了无数考生。英语文字游戏还能玩多久? 

Mrs. Brown was much disappointed to see the washing machine she had had ________went wrong again.

A. it             B. it repaired     C. repaired    D. to be repaired


我的看法如下:

1. 面对此题,许多考生感到云里雾里,束手无策。因为他们不会分析这个句子结构,看不懂这个句子的意思,不知该如何下笔。首先,我们不禁要问,这个句子有意义吗?英美人读起来就感到拗口的句子,何况我们中国学生?(此题标准答案是C。但是,我们的考生谁见过had had repaired went这样的句子啊!

2. 人们学习语言的目的是为了交际,而不是为了显示他们可以记住多少语言规则。

3. 设计本题的立意是,是想把have something done 结构引入定语从句中,让something 作先行词,然后跟一个have done 的结构。然后再跟谓语动词。我不知道,现实语言中是否有这样的语境?我查阅了很多语料库也没发现这样的句子。

4. 我觉得,解答这个问题没有意义,钻语法牛角尖会把网友引上歧途,所以,建议网友忘记这个句子吧!


请先 登录 后评论
zbr1016.
同意陈老师的看法。有一个词组是,have something repaired。所以这句话是: Mrs Brown was much disappointed to see the washing machine she had had ()repaired went wrong again ."()"表示定语从句中省略的that所指代的成分的位置。
请先 登录 后评论
  • 1 关注
  • 1 收藏,9426 浏览
  • Steven_wzq 提出于 2018-12-31 23:08

相似问题