Claudius gives Laertes two reasons why he didn't punish Hamlet yet - he says he loves his mother and that the public loves him. So I guess your answers would be Gertrude loves Hamlet and the King does not want to hurt her and the Danes like Hamlet.
These two options are definitely correct, but if you need another one, then maybe also choose The Danes may not believe Claudius too (however, I am unsure about this one because in the text he only states two reasons).
Answer:
I don't think there is an error.
If there is, it's the 3rd option.
Answer:
Explanation: I would say the first one being eaten alive by rats but I’m not sure
Answer:
for the one on his shoulder had fallen asleep
Explanation:
I got it right