The correct answer is asleep.
Grendel came to the castle at night, when most soldiers were asleep. That is why he was able to kill thirty of them, because they weren't aware of the fact that he was there. However, in the future, Beowulf and his soldiers only pretended to be asleep when in fact they were waiting for Grendel in order to kill him, which they did.