B. Beowulf believes in fighting fair, while Grendel attacks others while they're sleeping. This statement best shows the contrast between Beowulf and Grendel because it highlights their differences in terms of their moral codes. Beowulf believes in fighting fairly, while Grendel resorts to sneak attacks and ambushes to get the upper hand in battle.