(A) against their struggle for social legitimacy than
(B) in their struggle for social legitimacy than did
(C) against their struggle for social legitimacy as
(D) in their struggle for social legitimacy as did
(E) when they struggled for social legitimacy than has
Solution:
Redundancy + Idioms
A and C: against is redundant with opposition.
D: more as is not idiomatic.
E: encountered far more than has is incorrect as has cant replace encountered.
B: did correctly replaces encountered. Best choice.
Sentence Correction - 1000 Questions with Solution: