they have had special cages made to protect them from these monsters中have had 是什么结构?我知道have sth done的结构,那么这里为什么还有had?是完成时?had相当于have done中的done?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 16:43:19

they have had special cages made to protect them from these monsters中have had 是什么结构?我知道have sth done的结构,那么这里为什么还有had?是完成时?had相当于have done中的done?
they have had special cages made to protect them from these monsters中have had 是什么结构?
我知道have sth done的结构,那么这里为什么还有had?是完成时?had相当于have done中的done?

they have had special cages made to protect them from these monsters中have had 是什么结构?我知道have sth done的结构,那么这里为什么还有had?是完成时?had相当于have done中的done?

  have 既可以用作实意动词表示“使得”,也可以用作助动词与其他动词的过去分词构成完成时态.本句中的第一个 have 是助动词,第二个 had 是实意动词 have 的过去分词,have had 放在一起就是实意动词 have 的完成时态.

 

  本句如果用一般现在时表示经常性的行为就是——

 

they (have special cages made) to protect them from these monsters. 意思是“他们通常(让人)做特殊的的笼子以保护他们不受妖怪的侵害”.

 

  把上面的 have cages made 中的 have 变成过去分词 had, 前面再加上助动词 have,就变成完成时态 have had cages made,意思是“他们已经(让人)做了特殊的的笼子以保护他们不受妖怪的侵害”.

是have done 的结构 现在完成时

你的理解是正确的,这句子里如果用一般现在时,就是have special......然后你把他变成完成时,就是have had special了。

have done是现在完成时 have在这是实意动词 相当于do 现在完成时就变成have had 了 。你的理解是对的 理解的很好 我是英语老师 很高兴能帮祝你 有问题可以问我

嗯,对的,你可以先把时态看成现在时,那么句子就为:They have specical cages made to protect from....
这里的谓语动词have意思是有
而have done sth 结构是完成时,所以才有have had...