I have had lunch为什么用两个have?

来源:百度知道 编辑:UC知道 时间:2024/06/02 13:56:32

前者have是构成现在完成时态的助动词。
而后者had是动词(过去分词)。表示“吃了”午饭。
一般情况现在完成时态表示做了的某件事对现在有一定影响。例如i have had lunch有(所以我现在很饱。)的暗含意思。

意思就是:我已经吃过了午饭

HAVE是一个完成时的标志。HAD是吃的意思

I have had lunch
没有两个have!

这是完成时,是have + 过去分词had

had lunch是在一起的,这里的had是动词,意思为吃饭.前面的have是完成时,这句话意思是我已经吃过午饭了