英语语法 have had这是什么语法,两个have各有什么意思啊

如题所述

你说的应该是现在完成时,一般的形式是have/has+过去分词.比如I have seen the film.意思就是我已经看过电影了.现在完成时的意义是)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.这个比较复杂,你可以看看百度一下现在完成时具体看看.
第一个have 是助动词,类似于一般现在时里的do,无实际意义.
第二个had是have的过去分词,是实意动词,有实际意义.
例句:I have had the book for two weeks.意思就是我有这本书已经两个礼拜了.
温馨提示:答案为网友推荐,仅供参考
相似回答