跳转到正文

have的过去式和过去分词

“have”的过去式是“had”,过去分词是“had”。下面介绍它的发音、用法、例句和常用搭配,指出学习者最容易犯的错误,最后用一组小练习检验你是否真正掌握。

“have”的各种形式

have – had – had

有,拥有;(助动词)构成完成时

原形
have/hæv/
过去式
had/hæd/
过去分词
had/hæd/
现在分词(-ing)
having
第三人称单数
has

发音(美式)

小练习

共5题,请输入所缺的形式,拼写必须完全正确。

“have”的用法

“have”既是实义动词(“have lunch”“have a meeting”),也是构成完成时的助动词。所以“have had”和“had had”都是正确的:第一个词是助动词,第二个词是实义动词。

例句

通过三个日常例句,看看这些形式在句子里怎么用。

  1. 过去式

    We had pizza for dinner last night.

    我们昨晚晚饭吃的是比萨。

  2. 过去分词

    I have had this phone for three years.

    这部手机我已经用了三年了。

  3. 过去式

    She had a cold, so she stayed home.

    她感冒了,所以待在家里。

“have”的常用搭配

母语者常用的词语搭配,每个都附有一个例句。

have breakfast吃早饭
We had breakfast on the balcony.我们在阳台上吃了早饭。
have a great time玩得很开心
We had a great time at the party.我们在聚会上玩得很开心。
have a look看一看
I had a quick look at your report.我大致看了一下你的报告。
have a meeting开会
We have had three meetings this week.这周我们已经开了三次会了。

最常见的错误

错误

I have this car since 2020.

正确

I have had this car since 2020.

从过去开始、到现在仍然成立的事情,要用现在完成时“have had”。这里的“have”是助动词,“had”是实义动词。

还要避免的错误

错误

Did you had a good weekend?

正确

Did you have a good weekend?

“did”后面一律用动词原形:说“did you have”,不说“did you had”。过去的意思已经由“did”表达了,后面的动词不用再变。

变化规律相同的动词

这个动词属于“过去式与过去分词相同(ABB 型)”类型,可以和下面这些动词放在一起记。

过去时相关指南

不规则动词形式在这些时态中最为关键。每篇指南都讲解了何时使用这种形式,并附有练习。

更多不规则动词