The rich have too much time on their hands and not enough to think about.
"neither" requires a singular form: so a) is wrong.
b) is correct!
c) has the problem that "got" is the past of "get" and -s ending cannot be added to the past- incorrect!
d) actually it's also correct (but b is better) - this structure used for emphasis that the statement is true.
Answer: in order to come to the aid of King Hrothgar and his people who are being attacked by the monster Grendel.
You can also put to help the king defeat Grendel
Both the first one and the last one could be correct here, but choosing which one is best would probably be the last one becasue the biggest difference, or what sets the two apart is primarily who is around.