The correct answer is option B
Harry potter’s best friend is Ron Weasley. Ron has been Harry’s best friend even before they met Hermione. They became friends with Hermione when they saved her from the troll, many events in the book shows how much Ron has sacrificed for Harry, from the chess game where he sacrificed himself so Harry can continue, Ron went into the forbidden forest, following the spider even though that’s what he is scared of the most to meet Aragog.
He was always there for Harry whenever needed. Harry also proved that Ron was his best friend, when they were hunting for a partner to their Ball which was impossible for Ron to find one but Harry got him a date the sister to his own date. Even though Hermione has proved to be a good friend too there is always difference with Ron.