"Have had" 是现在完成时态。现在完成时态用于表示过去某个时间点开始的动作或事件一直延续到现在,或者对现在造成影响的动作或事件。这个时态构成的基本形式是 "have/has + 过去分词"。

现在完成时态
have had是现在完成时态。现在完成时态用于表示过去某个时间点开始的动作或事件一直延续到现在,或者对现在造成影响的动作或事件。这个时态构成的基本形式是“have/has + 过去分词”。
现在完成时的定义和用法
定义:现在完成时表示动作从过去某个时间开始,持续到现在,或对现在有影响。
用法:通常用于描述经历、变化、影响等,强调的是动作的结果或影响,而不是动作本身。
He seems to have had some sort of religious experience. 他似乎有某种宗教体验。
She'll have had the results by now. 她现在应该知道结果了。
We have had to adapt quickly to the new system. 我们不得不迅速适应新制度。
一般过去时:描述过去某个具体时间点的动作或状态,不强调对现在的影响。He saw a movie yesterday.(他昨天看了一部电影。)
一般现在时:描述通常的习惯或状态。We have a meeting every Friday.(我们每个星期五都有会议。)
将来时:描述未来的动作或状态。We will have finished the project by next week.(我们将在下周完成这个项目。)
have had的用法和区别
1、have、had、has区别在于不同时态和不同人称之间,三个单词其实表达为一个意思。
2、如果是一般现在时,第三人称单数的时候用has,其它(如第一人称和第二人称)用have。
3、如果是一般过去时,全部都用had。
4、has/have been是现在完成时,has用于第三人称单数,had been过去完成时,跟前者相比,比前者更为过去。

Have和has都表“有”等意。Have用于第一、二人称及第三人称复数,如Ihave,youhave,theyhave。Has则用于第三人称...


must和haveto的区别:must表示主观上认为有义务或有责任必须做某事,强调说话人的主观看法。haveto表示由于客观因素而不得不做某...

must和haveto的区别:两者都表示“必须”,但must侧重于说话者的主观看法,认为有必要或有义务去做某事;haveto侧重于客观需要,...

wouldhavebeen通常用在虚拟语态中,表示在过去的时间为起点,在以后的一段时间内能完成的动作,wouldhavebeen属于woul...

have和havegot的区别:havegot中的have并没有实际的含义,不在句子中担任具体成分,而是作为辅助成分与动词,过去分词联系共同...

thereisgoingtobe:词性为短语,其中thereis为therebe的现在时形式,表示存在;goingtobe则表示将要发生。t...

have和havegot的区别:have用作助动词时,可与动词的过去分词或“been+现在分词”连用,构成动词的各种完成时态。havegot...