11.have/has完整严谨用法总结

一、have / has 作助动词【无实际含义,仅辅助构时态】

适用时态:现在完成时

人称规则:

▶主语为第三人称单数 → 统一用 has

▶主语为非第三人称单数【I / you / they、复数等】→ 统一用 have

✅ 1. 助动词have(非三单主语专用)

1. 肯定陈述句

I have eaten.

【我吃过了。】

说明:主语为第一人称单数,非第三人称单数形式,助动词使用have。

2. 否定陈述句【自带否定功能】

I have not eaten.

【我没吃过。】

说明:助动词可以直接在后面加否定词not构成否定,不需要额外借助do / does,动词eaten保持不变。

3. 一般疑问句【自带提问功能】

Have you eaten?

【你吃过了吗?】

说明:助动词可以直接提至句首,调换语序构成一般疑问句,其余语序保持不变。

✅ 2. 助动词has第三人称单数【简称“三单”】主语专用

1. 肯定陈述句

He has eaten.

【他吃过了。】

说明:主语he是第三人称单数,助动词变为三单形式has。

2. 否定陈述句【自带否定功能

He has not eaten.

【他没吃过。】

说明:主语为第三人称单数,助动词has后可直接加not变否定,无需借助do/does。

3. 一般疑问句【自带提问功能】

Has he eaten?

【他吃了吗?】

注:助动词has可直接提至句首构成一般疑问句,其余语序保持不变。

二、have / has 作实义动词【有实际含义:有、吃、喝等】

适用时态:一般现在时

人称固定规则

第三人称单数【简称“三单”】主语(he / she /it 单个人和事物)→ 谓语动词用 has【第三人称单数变形】

其余所有人称主语 → 谓语动词用原形 have

1. 基础肯定用法

表“拥有”

1. I have a book.

【我有一本书。】

注:主语“I”为非第三人称单数,实义动词用原形have。

2. He has a pen.

【他有一支笔。】

说明:主语he为第三人称单数,一般现在时中,实义动词需要变为三单形式have→has。

表“吃、喝、进行日常活动”

例1. I have breakfast at 7.

【我7点吃早饭。】

注:have此处翻译为“吃”,有实际动作含义,主语非第三人称单数,保持原形have。

例2. She has milk every day.

【她每天喝牛奶。】

▶have此处翻译为“喝”,主语she为第三人称单数【简称“三单”】,

动词转换为第三人称单数【简称“三单”】形式has。

三、实义have / has 变一般疑问句

1. 原句

I have a book.

【我有一本书。】

2. 问句

Do you have a book?

【你有一本书吗?】

规则解释

have在这里是表“拥有”的普通实义动词,不可以直接调换语序变成一般疑问句。

变一般疑问句时,需要在句首添加助动词do / does;

句中的实义动词,必须还原为动词原形have。

1. 原句

He has a pen.

【他有一支笔。】

2. 问句

Does he have a pen?

【他有一支笔吗?】

补充第三人称单数【简称“三单”】说明:

▶主语he是第三人称单数【简称“三单”】,因此句首助动词用第三人称单数【简称“三单”】形式does;

▶助动词does已经承担了第三人称单数【简称“三单”】语法功能,

所以后面的实义动词has必须变回原形have。

四、实义have/has 变否定陈述句

▶原句

I have a book.

【我有一本书。】

▶否定陈述句

I don’t have a book.

【我没有书。】

规则解释:

普通实义动词不可以直接在动词后面加not来变否定。

需要借助助动词do+not,缩写为don’t,再加动词原形have。

▶原句

He has a pen.

【他有笔。】

▶否定陈述句

He doesn’t have a pen.

【他没有笔。】

补充第三人称单数【简称“三单”】说明:

▶主语为第三人称单数【简称“三单”】时,需助动词does+not,缩写为doesn’t;

▶does已经承载了三单和时态功能,原本的has必须变回原形have,避免双重语法变形冲突。

五、核心区分总结:

1. 助动词have / has

无实际含义,只辅助构成时态句式。

可以直接加not变否定、直接提至句首变疑问。

2. 实义动词have / has

有实实在在的含义,可译为【拥有、吃、喝等】

第三人称单数【简称“三单”】主语用has,其余用have

变一般疑问句、变否定陈述句必须加助动词do / does,has变回have。

请点击返回英语助动词do/have/情态动词解析总览