欢迎光临
我们一直在努力

get和got的用法区别

问答中心分类: 其他get和got的用法区别
1 回复
0
云朵有点甜 回复于 2025-09-24 之前

很多人搞不清 get 和 got,觉得它们俩用起来很乱。其实这事儿不复杂,咱们今天就把它说明白。

首先,最基础的一点,get 是动词原形,got 是它的过去式。

这个是最简单、最不会出错的用法。表示“昨天/上次/刚才做了某事”,就用 got。

比如:
* I get a coffee every morning. (我每天早上都喝杯咖啡。) – 这是个习惯,用现在时 get。
* I got a coffee this morning. (我今天早上喝了杯咖啡。) – 早上已经过去了,是过去的事,用 got。

再举个例子:
* Do you get what I mean? (你明白我的意思吗?) – 正在问,用 get。
* He finally got the joke. (他最后总算听懂那个笑话了。) – 他“听懂”这个动作发生在过去,用 got。

这个层面上的区别,只要学过基础的英语时态就都能理解。麻烦的地方在后面,特别是 got 和 gotten 的出现,还有 have got 的用法,把事情搞复杂了。

咱们一步一步来。

第二个重点:have got 和 have 的关系

你肯定经常听到 “I’ve got an idea” 或者 “Have you got a pen?”。这里的 ‘ve got 就是 have got。

说白了,在很多情况下,尤其是在口语里,have got = have。它们都表示“拥有”。

  • I have a car. = I’ve got a car. (我有一辆车。)
  • She has two sisters. = She’s got two sisters. (她有两个妹妹。)
  • Do you have time? = Have you got time? (你有时间吗?)

意思完全一样。但有几个细节要注意:

  1. 正式程度:have 更正式一点,have got 非常口语化。写邮件、写报告,最好用 have。跟朋友聊天,用 have got 就显得很自然。

  2. 地区差异:have got 在英式英语里用得尤其多。美国人也用,但英国人更爱用。所以你看英剧,里面角色张口闭口都是 “I’ve got…”。

  3. 时态限制:这是最关键的一点。have got 只用于现在时态表示“拥有”。你不能把它用到过去时或将来时。

    错误示范:
    * ~~I had got a car last year.~~ (错!)
    * ~~I will have got a car next year.~~ (错!)

    如果你想说“过去拥有”,直接用 had 就行了。
    * I had a car last year. (我去年有辆车。)

    这个点很多人会搞错。记住,have got 是一个整体,是现在时的一个固定搭配,用来替代 have,让语气更随意。它不是 get 的什么完成时态。

第三个,也是最让人头疼的部分:got 和 gotten

get 这个词的过去分词有两个形式:got 和 gotten。

  • 在英式英语里,过去分词通常是 got。
  • 在美式英语里,过去分词是 gotten。

这就是很多混乱的根源。我们分开来看。

先说英式英语 (BrE)

它的动词变化是:get – got – got。
过去式和过去分词长得一样。

所以,在现在完成时里,英国人会说:
* He has got a new job. (他找到了一份新工作。)
* I haven’t got the email yet. (我还没收到那封邮件。)

这里面的 got 是过去分词。结合我们上面说的 have got 表示“拥有”,你可能会觉得乱。

我们来对比一下:
* I’ve got a brother. (我有个兄弟。) – 这里的 ‘ve got = have,表示“拥有”的状态。
* I’ve got a promotion. (我获得了升职。) – 这里的 ‘ve got 是现在完成时,表示“获得”这个动作已经完成。

虽然长得一样,但意思的侧重点不同。一个是强调“拥有”这个状态,一个是强调“得到”这个动作。不过在实际交流中,英国人自己能分清,我们作为学习者,知道有这两种用法就行。

现在说美式英语 (AmE),这是我们要重点理解的:

它的动词变化是:get – got – gotten。
过去式是 got,过去分词是 gotten。

这就让意思清晰了很多。

gotten 在美式英语里,专门用在现在完成时(have/has + gotten),表示一个“过程”或者“动作”的完成。它强调的是“从无到有”的变化。

我们看几个对比就明白了:

对比1:表示“获得、收到”
* I’ve gotten three packages this week. (美式)
(我这周收到了三个包裹。) – 强调“收到”这个动作。
* I’ve got three packages this week. (英式)
(我这周收到了三个包裹。)

对比2:表示“变得……”
* It has gotten dark outside. (美式)
(天黑了。) – 强调“从亮到黑”这个变化过程。
* She has gotten used to the new city. (美式)
(她已经习惯这座新城市了。) – 强调“从不习惯到习惯”的转变。

在英式英语里,描述这种“变化”,他们也可能会用 got,或者干脆用 become。比如 It has become dark。

那美式英语里用不用 have got 呢?

也用!但是,当美国人用 “have got” 的时候,它几乎总是我们上面讲的第二种情况,也就是 = have,表示“拥有”。

  • I’ve got a problem. (美式)
    (我有个麻烦。) – 意思就是 I have a problem。这里是强调“拥有”一个麻烦。
  • I’ve gotten a problem. (美式)
    (我惹上了一个麻烦。) – 这句话听起来有点怪,但如果要用,它强调的是“惹上”这个动作。

所以,在美国,你可以建立一个简单的规则:
* 想说“拥有”什么东西,可以用 “have” 或者 “have got”。
* I have a ticket. = I’ve got a ticket.
* 想说“通过一个动作得到了”什么东西,或者“变成了”某种状态,就用 “have gotten”。
* I’ve gotten a ticket from the police. (我从警察那里得到了一张罚单。)
* He has gotten angry. (他生气了。)

这个区分非常有用,能帮你理解很多美剧里的对话。

第四,get 的其他常见用法

get 是个万能动词,它除了“得到”之外,还有一堆意思。这些用法里,get 和 got 依然遵循我们最开始说的“现在 vs 过去”的基本规则。

  1. 表示“到达”

    • How can I get to the station? (我怎么去车站?)
    • We got home very late last night. (我们昨晚很晚才到家。)
  2. 表示“理解”

    • I don’t get it. (我不明白。)
    • She looked at me, but I didn’t get what she wanted. (她看着我,但我没明白她想要什么。)
  3. 用在被动语态里 (Get-passive)
    有时候,我们会用 get 代替 be 动词,形成一个非正式的被动语态。通常用来描述一些突然的、意料之外的事情。

    • My phone got stolen. = My phone was stolen. (我的手机被偷了。)
    • He got hurt in the accident. = He was hurt in the accident. (他在事故中受伤了。)
      用 get 的语气更口语化,而且感觉这件事是“发生”在他身上,有点倒霉的意思。
  4. 构成大量的短语动词 (Phrasal Verbs)
    这个就太多了,get 和不同的介词组合,意思千变万化。

    • get up: 起床
    • get over: 克服,恢复
    • get along with: 和……相处融洽
    • get away: 逃离
    • get by: 勉强过活

    在这些短语里,get 还是 get,它的过去式还是 got。
    * I get up at 7 every day.
    * I got up late this morning.

最后,给一个简单的操作指南

如果你觉得上面说的还是太复杂,记不住,那可以遵循下面这个最简单的思路,基本能保证你不出大错。

  1. 描述过去发生的事,就用 got。

    • I got your message. (我收到你的信息了。)
  2. 想表达“拥有”时,就用 have。

    • I have a question. (我有个问题。)
      这样最安全,最正式,英美通用,绝对不会错。虽然听起来可能没那么地道,但准确性第一。
  3. 只有当你很确定自己在说美式英语,并且想强调“获得”这个动作或“变成”这个过程时,才用 have gotten。

    • I’ve gotten much better at swimming. (我游泳进步了很多。)
  4. 忘了 have got 吧。
    除非你生活在英国,或者想让自己的口语听起来特别地道,否则就先别用 have got。直接用 have 来表示“拥有”,能避免很多潜在的语法错误。

说到底,get 和 got 的核心区别是时态。而 got 和 gotten 的区别主要是地域(英式 vs 美式)和语境(状态 vs 动作)造成的。先把基础的搞明白,再慢慢去体会那些细微的差别,语言学习就是这样,先搭好框架,再慢慢填充细节。

 

登录

找回密码

注册