Porque el verbo "have" en este caso "tener", se conjuga dependiendo de si se usa I, You, He, She, It, We, They. En los casos de I/You/They/We se usa Have, pero en el caso de He/She/It se usa Has, esa es su conjugación.
Porque solo van con "has" (she - he - it). Y con "have" (I - you - we - they)
Aunque la oración no lleve "he", se sobreentiende que esta hablando de "el". Me imagino que hay una forma más técnica de explicar; pero es como lo entiendo, (sencillo).
Gracias por darme mucha suerte en mi aprendisage y si yo creo que no deberiamos de enojarnos por una cosa pues como tan facil solo debemos de mirar en lo que fallamos.