В каких случаях ставится has, hasn't, have, haven't?
Has, hasn't употребляется с местоимениями He, she, it Have, haven't употребляется с I, you, they, we
Has/hasn't ставится при He/she/it , а have/haven't в остальных случаях.