hashad的区别和用法:has具有吃、有、得到、从事、允许等含义;had通常作动词have的过去式和过去分词,表示得到,也可用于过去完成时和过去完成进行时,表示已经。
has had是现在完成时。例句:Our dog has had puppies twice already. 我们的狗已经生了两次小狗了。Our dog has had three litters of puppies. 我们的狗已经生了三窝小狗。