The correct answer is D. Beowulf says that he didn't win because Brecca was attacked by sea monsters, and Beowulf wanted to save him, and that is the reason why he didn't win the race.
On the other hand, Unferth lies, and says that Beowulf lost because Brecca was smarter and stronger than him.