英语问题 请教强手

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:34:53
She had had a change of heart.
她变心了。

这句话里的had 和 had 不是都是“have”的意思吗?

为什么要有两个重复出现,我看到好多句型都是这样的,请帮我解释下为什么

thanks~!

这是过去完成时.
第一个have就要变成had..第二个have要变成done.也就是had,had a change 是个搭配.

had had在这里是完成时。第一个had是助动词,第二个是动词过去分词

这是过去完成时,表示过去的过去。这句话的上下文肯定还会有一个过去的时间。她到那个时候已经变心了。
第一个had是过去完成时时态标志,had done
第二个had是实意动词have的过去分词,意思是“有”

第一个had是过去完成时的助动词
第二个had是have的过去分词
过去完成时:had done
此处第二个had可以改为"a experience of"