The answer is b because she didnt know that the annex was going to be raided
The sentence that has illogical comparison is the second example - A parrot's feathers are more colorful than a parakeet.
It should be ... than a parakeet's.
Courage is a virtue seems like the answer, but I haven’t read the book. Though, I’m making an education guess because it takes courage to go to the moon.
Wei-Chen, The Monkey King and Tze-Yo-Tzuh