Your answer is 2. Look at the surrounding text for clues about that idiom
Morbid and Cheerful
Virulence and Mildness
Propagate and Discourage
I'm assuming these should be right from what I've learned from a thesaurus. Hope this helps.
I believe the answer is A since the meaning of the word is ‘causing moral revulsion
Answer:
7. There isn’t
8. any
9. some
10. There are
11. a lot of
Hope this helped you! :)