Difficulty: Easy
Correct Answer: on
Explanation:
Given data
Concept/Approach
The 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 analysis
on — 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.
Examples
He took revenge on his rivals.
Final Answer
on
Discussion & Comments