Breakdown of Я не обиделся на друга, потому что это была только шутка.
Questions & Answers about Я не обиделся на друга, потому что это была только шутка.
Because обиделся is the perfective past form of обидеться, and it focuses on a single finished reaction: got offended / took offense.
In this sentence, Я не обиделся means I did not get offended in that situation.
If you said Я не обижался, that would sound more like:
- I wasn’t getting offended
- I didn’t used to take offense
- I wasn’t offended over some stretch of time
So не обиделся is the natural choice for one specific event.
The -ся shows that this is the verb обидеться, not обидеть.
Compare:
- обидеть кого-то = to offend someone
- обидеться на кого-то = to get offended at someone / to take offense at someone
So:
- Я обидел друга = I offended my friend
- Я обиделся на друга = I got offended at my friend
This is a very common verb pair in Russian: a verb without -ся affects someone else, while the -ся version describes what happens to the subject.