have got和having got区别在哪里?

如题所述

第1个回答  2023-08-15

首先我们来看下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.

(我已经收到你的邮件了。)

相似回答