Mary told me that father would have the hut be repaired late

问题描述:

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 .可是答案不是,为什么?
1个回答 分类:英语 2014-10-25

问题解答:

我来补答
这里的have不是现在完成时的have,他有实际意义.have something be 是个词组
再问: 什么实际意义?求详解
再答: 这里的have是动词,而不是助动词,就像make,let一样的意思。如果非要加个将来完成时,我们可以这么说,have maken the hut be repaired 或者 have repaired the hut
再问: 如果这里have是实意动词的话,那就应该是have something to do啊!怎么变成be repaired了?
再答: have to do 是有什么...去做的意思,例子Do you have something to eat?
have be 是让....变成。。。的意思
 
 
展开全文阅读
剩余:2000