Vad är skillnaden mellan dessa ord - har har och haft?

"Har" är infinitiv form (t.ex. "Jag vill ha lunch", "Jag har lunch").
"Har" / "har" är presens former skiljer sig åt med huruvida ämnet är tredje person singular ("han har hives") eller inte ("de/vi/du har hives").
"Hade" är förfluten tid bildar ("jag/vi/du/de/han hade nässelutslag") eller perfekt particip eller (sällan) böjningsform ("Vi har haft nässelutslag" "en god tid hade alla").

Former av "har" kan användas antingen som en verbal hjälpfartyg uttrycker den perfekta aspekten eller som en huvudsaklig verb, utan skillnader i form, men endast den huvudsaklig verben har perfekt eller passiv (dvs "förbi") particip.