首先我们来看下have got和have gotten的大致意思:
have got:词性为动词短语,have got是have的变体,意思相同,表示拥有或具有某种事物、特征或状态。
have gotten:词性为动词短语,have gotten 是have的过去分词形式,通常用于表示已经获得或已经变得的状态。
通过下面的表格我们了解下have got和have gotten的含义、发音和用法
接下来让我们看下have got和have gotten的用法区别:
1.地域上的差异:have got 主要用于英国英语和非正式的美式英语,have gotten 主要用于美式英语。
例子:
- I have got a car.
(我有一辆车。)
- I have gotten a new book.
(我已经买到了一本新书。)
2.时态的区别:have got 可以用于所有时态,而 have gotten 仅用于表示过去或完成的动作。
例子:
- I have got a good idea.
(我有一个好主意。)
- I have gotten dinner.
(我已经吃过晚饭了。)
3.动作完成程度的区别:have got 侧重于持有或拥有某物,have gotten 侧重于已经获得或已经变得。
例子:
- I have got a dog.
(我有一只狗。)
- I have gotten the answer.
(我已经找到了答案。)
4.语气上的区别:have got 更口语化,have gotten 更正式。
例子:
- I have got a movie ticket.
(我有一张电影票。)
- I have gotten your email.
(我已经收到你的邮件了。)