Correct option is B
The error lies in option (b).
Explanation:
- The phrase take upon is incorrect here. The correct phrasal verb is take on (meaning “to assume/adopt”).
- Also, rebellion is a singular noun, so the verb should be singular: takes, not take (unless the sentence is in past tense “took”).
Correct sentence (one correct form):
- ...the rebellion took on the attributes of a patriotic revolt against European oppression.
- (Alternatively, in present form: the rebellion takes on the attributes...)
Grammatical rule (English):
- Singular subject takes singular verb: rebellion takes.
- Correct phrasal verb: take on = assume/adopt.
व्याकरण नियम (Hindi):
- एकवचन कर्ता के साथ एकवचन क्रिया आती है: rebellion takes।
- “अंगीकार करना/अपनाना” के लिए take on सही है, “take upon” नहीं।
So the correct answer is (b)