"has"和"had"都是动词"have"的不同形式,主要用于英语语法中,它们的主要区别在于时态。
"has"是现在完成时态的形式,用于描述从过去某一时间开始一直持续到现在的动作或状态。“I have a car.”(我有一辆车),在这个例子中,“have”表示的是现在的状态,并且动作(拥有一辆车)是从过去开始并一直持续到现在的。
而"had"则是过去完成时态的形式,通常用于描述在过去某个时间点之前已经完成的动作。“By the time I arrived, she had already left.”(当我到达的时候,她已经离开了),在这个例子中,“had”表示的是在到达那个时间点之前(过去的某个时间点),她已经离开了。
这两个词的主要区别在于它们描述的时间范围:"has"关注的是现在以及过去的一段时间,而"had"则关注的是过去的某个特定时间点之前。