Difficulty: Easy
Correct Answer: on
Explanation:
Given data
Concept/ApproachThe fixed preposition with take revenge is on: “take revenge on someone.” A more formal variant is “revenge oneself on someone,” and “upon” is archaic/poetic.
Option analysison — correct idiom: “take revenge on you.” ✅upon — old-fashioned; acceptable in very formal style, but on is standard.from / of / over — incorrect prepositions in this collocation.
ExamplesHe took revenge on his rivals.
Final Answeron
Discussion & Comments