一道很困惑的英语题目

-DidHenrypaintthewholehousehimself?-He________becausehedoesn'tliketoclimbaladder.A.ha... -Did Henry paint the whole house himself?
-He ________ because he doesn't like to climb a ladder.
A.hadn't painted it B.had it painted
C.had painted it D.painted it

答案选B 可是怎么也翻不通啊
请高手指点
展开
concep
2010-06-13 · TA获得超过1651个赞
知道答主
回答量:331
采纳率:0%
帮助的人:162万
展开全部
这道题选择B.
首先要知道一个固定用法,have sth. done 的意思是“让别人做某事,请人做某事”的意思,例如,I have had my hair cut. 意思是,我已经找人理发了。
在这句话中,第一个人问“亨利自己漆了整所房子吗?”,由第二个人回答的后半句“他不喜欢爬梯子。”可知道“亨利没有自己漆房子”,也就是B选项“他找人漆的房子”。
两人所说的是过去事实,所以用一般过去式。
所以,这道题选择B。
样博道5012
2010-06-13 · 超过10用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:15.5万
展开全部
B
had it painted 解释为请别人粉刷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头湘子
2010-06-13 · 超过40用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:0
展开全部
你好翻译啊:他让别人 刷的 因为他不喜欢爬梯子
have sth done 是使某事被做 done 是过去分词做宾补 表被动
或者可以理解成让别人来做某事
A 你可能会选 意思可以说的通 但是时态不对 应该是现在完成时才对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友35b7d5c
2010-06-13 · TA获得超过183个赞
知道答主
回答量:319
采纳率:0%
帮助的人:95.1万
展开全部
他让别人刷的 因为他不喜欢爬梯子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
格宝寂语0S
2010-06-13
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
答案的确是b啊 就因为他不喜欢爬梯子 所以一定是请别人粉刷的 那就是have sth done 使…被……(让别人做了此事)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式