has 和 have 都是动词 have 的变形,核心区别就是主语人称,主语是第三人称单数的时候用 has,其余主语全部使用 have,has 和 have 有两大身份,第一种是实义动词,意思是有、拥有、吃、举办;第二种是助动词,搭配过去分词构成现在完成时,也就是 have/has done,这也是前面学过的现在完成时,还可以延伸出现在完成时被动 have/has been done,中小学英语单选、词形填空、改错最高频考点,很多同学只会记住三单用 has,但是忽略实义动词和助动词两种用法的否定、疑问句式差别,实义动词否定疑问要借助 do/does,助动词用法可以直接提前 has/have 构成疑问,这个是最容易丢分的地方,学习的时候要把人称规则、实义动词用法、助动词用法、否定疑问句分开掌握。
人称使用对照表
| 主语 | 使用 | 例子 |
|---|---|---|
| I 我 | have | I have a pen |
| You 你 / 你们 | have | You have a book |
| We 我们 | have | We have lunch |
| They 他们 | have | They have a meeting |
| He 他 | has | He has a bag |
| She 她 | has | She has a cat |
| It 它 | has | It has a tail |
| 单数名词(the boy, my mother) | has | The girl has a doll |
用法深度讲解
一、实义动词(含义:拥有、吃、举行、患病)
✅ 肯定句:三单主语 + has + 宾语;其他主语 + have + 宾语
✅ 否定句:不能直接加 not,要借助助动词
三单:主语 + does not (doesn't) + have
其他:主语 + do not (don't) + have
⚠️ 重点:借助 does 之后,后面变回原形 have,不能写 doesn't has
✅ 一般疑问句:
三单:Does + 主语 + have...?
其他:Do + 主语 + have...?
例句:
She has a new bike. 她有一辆新自行车。
She doesn't have a new bike. 她没有新自行车。
Does she have a new bike? 她有新自行车吗?
二、助动词(构成现在完成时 have/has done)
✅ 作用:本身没有实义 “拥有” 的意思,只是时态标志,后面必须接动词过去分词
三单主语用 has done,其他主语 have done
✅ 否定:has/have + not + 过去分词
✅ 疑问:直接把 has/have 提前,不需要 does
例句:
He has finished his homework. 他已经完成作业。
He hasn't finished his homework.
Has he finished his homework?
延伸:现在完成时被动 has/have been done,也就是上节课的结构。
做题判断步骤
第一步 先判断主语是不是第三人称单数,确定选 has 还是 have。
第二步 判断它是实义动词还是助动词。
第三步 如果是实义动词,否定疑问句记得加 do/does,并且后面还原 have 原形。
第四步 如果是助动词(现在完成时),否定疑问直接改动 has/have,不需要 do/does。
第五步 检查主谓一致,不要出现 he have、they has 这类错误。
高频易错点
1 实义动词否定句错误写成 she hasn't a pen,标准写法是 she doesn't have a pen
2 does 后面仍然写 has,does 是助动词,后面必须还原 have
3 混淆实义动词和助动词,现在完成时疑问句错误再加 does
4 忘记不可数名词、单数集合名词属于三单,也要用 has
【常见问题】
问题 1 什么时候用 has 什么时候用 have
回答 1 主语是第三人称单数 he she it 或者单数名词的时候用 has,I you we they 以及复数主语全部用 have,has 和 have 核心规则就是主谓一致。
问题 2 has 和 have 做实义动词,否定句怎么写
回答 2 has 和 have 做实义动词,三单主语否定用 doesn't have,其他主语否定用 don't have,助动词 does 后面必须还原原形 have,不能写 doesn't has。
问题 3 has 和 have 做助动词是什么用法
回答 3 has 和 have 做助动词用来构成现在完成时,结构是 has/have + 过去分词 done,这个时候 has 和 have 本身没有拥有的含义,只是时态标志。
问题 4 现在完成时疑问句还要加 does 吗
回答 4 has 和 have 做助动词构成现在完成时,疑问句直接把 has 或者 have 提前,不需要再加 does,这一点和实义动词用法不一样。
问题 5 it 后面是 has 还是 have
回答 5 it 属于第三人称单数,it 后面使用 has,不管 it 是做实义动词还是现在完成时助动词,都遵守三单用 has 的规则。
【免责申明】
本文属于初中英语语法科普内容,不同教材例句和考点表述略有差异,内容仅作为英语学习备考参考,正式考试请以对应教材和考试大纲规定为准。


