首页 > 百科知识 > 宝藏问答 >

问 has 和 have 的用法 主谓一致与时态精讲

2026-11-07 12:59:55
最佳答案

答

have 和 has 都是动词 have 的现在时形式,核心判断规则是主语人称,第三人称单数主语用 has,其余主语全部使用 have,have 含义包含拥有 进行 吃 患病等,同时 have 还可以作为助动词,搭配过去分词构成现在完成时 have done,这个是中小学英语高频考点,很多同学容易混淆实义动词 have 和助动词 have,也会在否定句疑问句里面搞错助动词 do does 的搭配,这份总结把人称选择 实义动词用法 助动词现在完成时 否定疑问句式 特殊短语全部整理,覆盖考试核心考点。

基础对照表

形式适用主语
haveI you we they 复数名词
hashe she it 单数人名 单数名词 不定代词 everyone somebody

一 实义动词 have 用法

实义动词 have 本身有实际词义,不只是表示拥有

1 拥有 有

I have a pen. 我有一支笔。

She has a cat. 她有一只猫。

2 吃 喝

We have breakfast at seven. 我们七点吃早饭。

He has lunch at school. 他在学校吃午饭。

3 患病 经历

I have a headache. 我头疼。

She has a fever. 她发烧了。

4 举行 进行

We have a class meeting. 我们开班会。

实义动词否定和疑问,需要借助 do does

肯定 She has a book.

否定 She does not have a book.

疑问 Does she have a book?

肯定 I have a bike.

否定 I do not have a bike.

疑问 Do you have a bike?

注意 实义动词不能直接加 not 变成否定,不能写 She has not a book 这种旧式写法,现代考试优先使用 does not have

二 助动词 have has 用法 现在完成时

have has 在这里没有实际词义,只充当助动词,结构是 have has 加动词过去分词,表达已经完成的动作

主语第三人称单数用 has done,其他主语用 have done

例句

I have finished my homework. 我已经完成作业。

He has finished his homework. 他已经完成作业。

助动词形式否定疑问可以直接在 have has 后面加 not,不需要 do does

否定 He has not finished.

疑问 Has he finished?

三 高频固定短语

短语中文
have a good time玩得开心
have a rest休息
have a look看一看
have a try试一试
have to不得不 必须

重点 have to 里面 have 仍然随主语变化,第三人称单数变成 has to

He has to go. 他不得不走。

四 易错点总结

1 第三人称单数判断,只要主语是单个的人或者物,就算名字很长,仍然要用 has,比如 Tom and Lily 是两个人,属于复数,要用 have

Tom and Lily have a room.

2 have to 和 have 作为拥有,否定疑问处理不一样,have to 否定疑问依然借助 do does

3 区分实义动词 have 和助动词 have,是考试最容易混淆的部分,实义动词变疑问否定要 do does,助动词现在完成时可以直接加 not 提前

五 学习掌握步骤

第一步,牢记核心口诀,三单 has,其余 have。

第二步,区分实义动词和助动词两种身份,理解两种身份否定疑问句的差别。

第三步,背诵 have 常用短语,尤其是 have to 的三单变形 has to。

第四步,做单选改错专项练习,重点训练 does have 和 has 的辨析。

第五步,仿写现在完成时句子,熟练掌握 have done has done 结构。

最终总结

have 和 has 选择核心看主语,第三人称单数主语用 has,I you we they 复数主语用 have,have 既可以做实义动词,表拥有 吃 举行,否定疑问借助 do does,也可以做助动词构成现在完成时 have done has done,现在完成时可以直接加 not 提前构成疑问否定,还有 have to 变形为 has to 这个高频考点。

【常见问题】

问题 1 主语是 everyone 的时候用 has 还是 have

回答 1 everyone 属于第三人称单数不定代词,所以要用 has,这是 has 和 have 用法里面经常容易选错的考点。

问题 2 have to 的第三人称单数形式是 has to 吗

回答 2 是的,have to 里面 have 跟随主语变化,第三人称单数主语要改成 has to,学习 has 和 have 用法的时候这个短语变形经常考。

问题 3 现在完成时里面 he 后面是 have 还是 has

回答 3 he 是第三人称单数,现在完成时里面要用 has 加过去分词,也就是 has done,不能写成 have done。

【免责申明】

本文内容依据通用中小学英语语法规范整理,不同教材表述可能存在细微差别,本文仅作为英语学习备考参考,不代表官方考试命题预测。