Correct option is B
The error is in Part B of the sentence. The correct preposition should be "by" instead of "from" to form the correct phrasal verb "taken aback by."
- The phrase "taken aback" is an idiomatic expression meaning to be surprised or shocked.
- The correct preposition used with "taken aback" is "by", not "from."
- "Vehemence" refers to the intensity of an emotion or force, which fits the context of the sentence.
- The expression "taken aback by" is commonly used in both formal and informal contexts.
- This type of mistake is common when learners mix up prepositions that are often used with certain idioms.
- Using "by" aligns with standard English idiomatic usage in this context.