Tener' is an irregular verb. There are some common expressions in Spanish that use 'tener' where in English the verb 'to be' would be used.
Irregular verbs don’t follow the usual pattern ... To find out how to use the verb 'to have' in Spanish, have a look at this guide on tener.