have you ever had a"dream come true"
问题描述:
have you ever had a"dream come true"
其中问什么have后had是过去分词,而had后come也是过去分词?这句话中had和have有什么区别?
答
本句之中的时态是现在完成时,而现在完成时的谓语部分的构成是“have/has + 动词的过去分词”,所以本句中的have是现在完成时态中所必须用的助动词,没有具体意义.
had是行为动词have的过去分词,在本句中的意思是“使,让”.
用来构成“have sth done”结构.意思是“使某事被做了”.
所以,句中的come是过去分词形式,不是原形.