一、指代不同
1、had:有;吃;得到(动词have的过去式和过去分词)。
2、has:有,吃,得到,从事,允许,雇用,享有(have的第三人称单数)。
二、侧重点不同
1、had:主要表示某些事物已经拥有或得到。
2、has:主要表示某些事物的拥有或已从事、已被允许去做某事。
三、引证用法不同
1、had:动词have的过去式和过去分词。Have you had your lunch?(吃过午饭了吗?)
2、has:have的第三人称单数现在式;亦可作为名词:哈斯(音译名)。
“has”。它通常用于现在时态和第三人称单数主语的情况下,表示主语拥有或具有某物。“He has a cat.”(他有一只猫。)这句话中的“has”表示主语“he”现在拥有一只猫。
此外,“has”还可以用于现在完成时态中,表示某个动作或状态已经发生或存在。“She has already finished her homework.”(她已经完成了她的作业。)这句话中的“has”表示动作“完成”已经发生。
“had”。它是“have”的过去时态和过去分词形式,通常用于过去时态和完成时态中。在简单过去时态中,“had”表示主语在过去某个时间点拥有或具有某物。
“He had a dog when he was a child.”(他小时候有一只狗。)这句话中的“had”表示主语“he”在过去拥有一只狗。而在过去完成时态中,“had”则表示某个动作或状态在过去某个时间点之前已经发生或存在。
“By the time she arrived,she had already had dinner.”(她到达时已经吃过晚饭了。)这句话中的“had”表示动作“吃”在过去某个时间点之前已经完成。
因此,“has”和“had”在英语中的区别主要在于时态和语态的不同。在使用时,我们需要根据具体的语境和语法规则来选择合适的动词形式,以确保表达的准确性和正确性。