Глагол have/ has может употребляться в качестве смыслового, вспомогательного или модального глагола.
Но в любом случае правила употребления have или has одинаковые.
Has употребляется с местоимениями 3 лица единственного числа: he, she, it.
Have употребляется со всеми остальными местоимениями - I, you, we, they.
Например.
John (he) has a car - У Джона (у него) есть машина.
John and Mary (they) have seen him today - Джон и Мария (они) видели его сегодня.
Форма had для всех местоимений одинакова.