had和have有什么区别,怎么用?

如题所述

1. **had**:

- 英式发音:/hæd/

- 美式发音:/hæd/

- 释义:过去式和过去分词形式,表示"有"、"持有"、"经历"等含义。也可作为情态动词,表示"应该"、"必须"等。

- 用法:通常用于过去完成时态、虚拟条件句和情态语气中。


2. **has**:

- 英式发音:/hæz/

- 美式发音:/hæz/

- 释义:第三人称单数现在时态形式,表示"有"、"持有"、"拥有"等含义。

- 用法:用于描述第三人称单数主语(he、she、it)在现在时的动作、状态或特征。

**区别:**

1. 时间形态和人称:

- **had** 是过去式和过去分词形式,用于过去完成时态、虚拟条件句和情态语气中。

- **has** 是第三人称单数现在时态形式,用于描述第三人称单数主语在现在时的动作、状态或特征。

**例子:**

- *I had finished my work before he arrived.* (我在他到达之前已经完成了工作。)

- *She has a beautiful garden.* (她有一个漂亮的花园。)

2. 时间参照点:

- **had** 在过去时态中使用,指示在过去某一点或某一时间段内发生的动作或状态。

- **has** 在现在时态中使用,指示在当前时间或瞬间发生的动作或状态。

**例子:**

- *By the time I got home, she had already left.* (当我回家的时候,她已经离开了。)

- *He has just finished his meal.* (他刚刚吃完饭。)

3. 时态应用:

- **had** 用于过去完成时、过去完成进行时等过去时态。

- **has** 用于现在完成时等现在时态。

**例子:**

- *She had been working there for five years before she got promoted.* (在她升职之前,她在那里工作了五年。)

- *I have visited that museum before.* (我以前去过那个博物馆。)

4. 主语人称和数量:

- **had** 并不依赖于主语的人称和数量,因为它是过去时的形式。

- **has** 只用于第三人称单数主语。

**例子:**

- *They had completed the project on time.* (他们按时完成了项目。)

- *John has a new car.* (约翰有一辆新车。)

温馨提示:答案为网友推荐,仅供参考
相似回答