b depends because have yall got into an argument recently or has he or she been acting shady if so be would probably be the correct answer.
a depends on if he or she has family problems and not even that if you've asked he or she to come over and they've always came then maybe something did come up an you have nothing to worry about.
Hope this helped!!!