A is not the right option because when you say 'he and his friends' it is plural and 'has' is not used for plural subjects it is used for singular subjects such as 'He has been practising to dance' and have is used for plural.
So probably ' along with his friends is the right answer'