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