Answer :
Since it is talking about only 1 friend the correct word would be hasn't.
And if it were more than one friend, it would be haven't.
And if it were more than one friend, it would be haven't.