As you already know, have is a semi-auxiliary verb which can be used to form the PERFECT TENSES.
How many can you translate into Spanish?
AS a normal verb, it can have several meanings. The most typical one is POSSESSION (TENER)
But there are other, used mainly to describe actions and experiences.
After that, you can check with the following activities in GOCONQUR
What is the difference between TO BE and HAVE GOT? Do the following quizz to find out:
Finally, here you can find some more extra activities:
NIVEL 1º DE ESO