*Tener que is for a specific person or people *Hay que is when something has to be done but not a specific person.