You need more details cuz this is not enough info
The word that could replace the blank space is Nadie.
Will have is the correct choice It makes more sense
The first question means 'who are you talking to?'. You could respond to
this by saying 'Mi hermano/hermana' (my brother/sister) or 'mi amigo'
(my friend).