表示的意思是在过去的某一时间之前某事已经被做。
have had是现在完成时。
现在完成时的结构是:have/has+V-ed,V-ed是动词的过去分词。
比如:We have had dinner an hour ago.我们一个小时前已经吃过晚饭了。
这里的have是现在完成时中的have,had是吃晚饭have dinner中have的过去分词。
扩展资料
have和had的区别
区别在于不同时态,两个单词其实表达为一个意思。如果是一般现在时,第三人称单数的时候用has,其它用have。如果是过去,全部都用had。
has/have been是现在完成时,has用于第三人称单数,had been过去完成时,跟前者相比,比前者更为过去。had通常作动词have的过去式和过去分词,表示得到,也可用于过去完成时和过去完成进行时,表示已经。