Mary told me that father would have the hut be repaired later this year

Marytoldmethatfatherwouldhavethehutberepairedlaterthisyear这里的havethehutberepaired对吗?将... Mary told me that father would have the hut be repaired later this year 这里的have the hut be repaired 对吗?将来完成时应该是would have done 啊!也就是would havve the hut been repaired .可是答案不是,为什么??? 展开
呼延才贺拨qZ
2014-05-22 · TA获得超过273个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:148万
展开全部
这里的have不是现在完成时的have,他有实际意义。have something be 是个词组
更多追问追答
追问
什么实际意义?求详解
追答
这里的have是动词,而不是助动词,就像make,let一样的意思。如果非要加个将来完成时,我们可以这么说,have maken the hut be repaired 或者  have repaired the hut
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SUSI_SUSHI
2014-05-22 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:146万
展开全部
你的分析是对的。
这里不是完成时,have 这里无实意,可以用make 代替,可以理解为“使房子被修理”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式