首先,从人称和单复数上来看,have通常用于第一人称(I, we)和第二人称(you, you all),以及复数主语(they, we, you, I),而has则用于第三人称单数(he, she, it)。
其次,从意义和用法上来说,have和has都表示“有”的意思,但它们在句子中的角色和侧重点有所不同。have作为实义动词时,可以表示拥有某物,或者表示经历、存在等概念。例如:“I have a book”意为“我有一本书”,“They have finished their homework”意为“他们已经完成了作业”。
而has则通常用来表示拥有、存在或状态。例如:“He has a car”意为“他有一辆车”,“The sun has risen”意为“太阳已经升起来了”。
在完成时态方面,have可以与过去分词连用,构成各种完成时态,比如现在完成时“have/has + 过去分词”,过去完成时“had + 过去分词”。例如:“I have visited the Great Wall”意为“我已经去过长城”,“They had finished their work by the end of last month”意为“他们在上月底之前已经完成了工作”。
另外,当have和has作为助动词时,它们的用法也略有不同。例如,have可以与动词的过去分词或been+现在分词连用,构成动词的各种完成时态;而has则基本意思是有,指物质上的所有、身心上的具有或构成上的含有。
have的用法:
1、“have+人或物+过去分词”,此结构常表示“让人做某事”。这时,山过去分词充当的宾语补足语动词不是由使役动词的主语来完成;宾语和宾语补足语之间是被动关系。
2、“have+宾语+现在分词”,此结构表示“让(使)某人做某事”、“让(使)某物处于某种状态”,用于否定结构则表示“不能让”、“不允许”的意思,宾语补足语的动作是宾语发出,它们是主动关系。
3、“have+人+不带to的不定式”,此结构意为“让(请)某人干某事”。这个结构中,宾语补足语和宾语之间是主动关系。
4、“have+宾语+副词(介词短语)”,此结构意为“使某人到某处”、“使某物处于某位置(或状态)”。
has的用法:
1. 表示拥有:He has a car.(他有一辆车。)
2. 表示存在:There is a book on the table.(桌子上有一本书。)
3. 表示经历:I have seen that movie.(我看过那部电影。)
4. 表示状态:She has a cold.(她感冒了。)
5. 表示动作的完成:They have finished their homework.(他们已经完成了他们的家庭作业。)