they have had special cages made to protect them from these

they have had special cages made to protect them from these monsters中have had 是什么结构?
我知道have sth done的结构,那么这里为什么还有had?是完成时?had相当于have done中的done?
暗暗赌东道的 1年前 已收到5个回答 举报

fatianw 幼苗

共回答了16个问题采纳率:100% 举报

  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,意思是“他们已经(让人)做了特殊的的笼子以保护他们不受妖怪的侵害”.

1年前

2

这个夏天没vv 幼苗

共回答了82个问题 举报

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

1年前

2

whj10449533 幼苗

共回答了9个问题 举报

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

1年前

2

nuclearwang 幼苗

共回答了530个问题 举报

是have done 的结构 现在完成时

1年前

1

kximfaf 幼苗

共回答了3个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.365 s. - webmaster@yulucn.com