首页 >> 知识问答 >

问have的过去式过去分词和现在分词

2026-03-15 12:55:00

答

【have的过去式过去分词和现在分词】提到英语里的不规则动词,很多同学第一眼看到 have 可能会觉得简单,毕竟它太常见了。但真要问到它的变形,尤其是考试或者写作的时候,还是有不少人会在时态切换上栽跟头。其实掌握这几个形式的关键,不在于死记硬背,而在于理解它在不同语境下的变化逻辑。

核心变形梳理

首先,我们要明确一个事实:have 是一个典型的不规则动词。这意味着它不会像普通动词那样简单地加 `-d` 或 `-ed` 来变过去式。

它的过去式和过去分词其实是同一个词,都是 had。这一点特别重要,很多初学者容易在这里混淆,比如误以为过去分词是 `havved` 之类的(虽然这种错误很少见,但思路不能错)。无论是表示“拥有”还是作为助动词,只要涉及到完成时态(Perfect Tense)或者一般过去时,都用 had。

至于现在分词,也就是进行时态要用到的形式,规则就正常多了,直接在后面加 -ing,变成 having。不过要注意,当它作为实义动词使用,比如表达“不得不”(have to)的时候,变进行时也是同样的规则。

这里还有一个容易被忽略的细节:第三人称单数 has。虽然题目没直接问,但它和 have 的关系太紧密了,所以在实际运用中必须区分清楚。主语是 `I/You/We/They` 用 have;主语是 `He/She/It` 则要用 has。这两个词在现在的时态里是并列存在的,不要搞混。

为了让大家一目了然,我把这些变形整理成了表格,配合简单的例句,方便你对照记忆。

变形一览表

动词形式 英文拼写 主要用途场景 简易例句
: : : :
原形 have 一般现在时(非第三人称) I have a book.
第三人称单数 has 一般现在时(he/she/it) He has a car.
过去式 had 一般过去时 / 虚拟语气 She had dinner yesterday.
过去分词 had 完成时态 / 被动语态 They have had enough.
现在分词 having 进行时态 / 动名词 We are having fun.

避坑小贴士

在实际使用中,除了背形式,还得注意搭配。比如 "have been doing" 这个结构,这里的第二个 have 要还原成原形吗?不,如果强调“已经做了多久”,要用 have been having 这种现在完成进行时,这时候就要用到 having 了。

还有那个经典的 "had better"(最好做某事),这里的 had 并不是真正的过去式,而是表示一种委婉的建议,哪怕你说的是将来发生的事,也得用 had 不能用 have。这点很容易因为惯性思维出错,做题时要多留意一下上下文。

总之,have 的变形虽然基础,但它是构建各种复杂句型的基石。把 had 记住搞定一半问题,剩下 having 按照常规加 ing 就好。多读几个例句,形成肌肉记忆,用起来自然就顺手了。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享: