1. "has"通常用于第三人称单数,如他、她、它或单数名词,而"have"用于第一人称和第二人称,如我、你、我们、你们,以及复数名词。
2. 当主语是第三人称单数时,动词应该用"has"形式,例如:"She has a book."(她有一本书。)
3. 当主语是第一人称、第二人称或复数时,动词应该用"have"形式,例如:"We have two cars."(我们有两辆车。)
4. 在疑问句中,如果主语是第三人称单数,仍然使用"has",例如:"Does he have a pen?"(他有笔吗?)
5. 在否定句中,第三人称单数主语使用"has not"或"hasn't",其他主语使用"do not have"或"don't have",例如:"She hasn't any siblings."(她没有兄弟姐妹。)和"We don't have time."(我们没有时间。)
6. "Have"和"has"都可以用于构成现在完成时,"have"用于第一人称和第二人称,"has"用于第三人称单数,例如:"I have eaten."(我已经吃了。)和"She has gone."(她已经走了。)
主语人称和数的差异:
have:用于第一人称单数(I)、第一人称复数(we)、第二人称单数和复数(you)以及第三人称复数(they)作为主语的情况。
has:专门用于第三人称单数(he, she, it)作为主语的情况,以及当主语是单数名词时。
意思的微妙区别:
在基本意义上,have和has都表示“有”。但在具体语境中,have更多强调所属关系,即某人或某物拥有什么;而has则更多地被理解为存在,即某地或某物存在什么。但这一区别在日常交流中并不总是那么明显。
作为助动词的用法:
当have和has用作助动词时,它们可以与动词的过去分词或“been+现在分词”连用,构成动词的各种完成时态。例如,have/has done表示现在完成时,had done表示过去完成时。
have to与has to的区别:
需要注意的是,虽然has是have的第三人称单数形式,但“have to”和“has to”在用法上没有区别,都表示“不得不”,强调客观上的必要或受环境、习惯、协约等的迫使。