Breakdown of Die Klassenfahrt macht mir Spaß.
Questions & Answers about Die Klassenfahrt macht mir Spaß.
Because German uses the dative case (mir) for the person who experiences the fun here.
- mir = dative of ich (“to me / for me”)
- mich = accusative of ich (“me” as a direct object)
In expressions like:
- etwas macht mir Spaß – something is fun for me / I enjoy something
the “something” (here: die Klassenfahrt) is the subject, and the person is an indirect object in the dative:
- Die Klassenfahrt (subject, nominative)
- macht (verb)
- mir (indirect object, dative)
- Spaß (direct object, accusative)
So literally it’s “The class trip makes fun to me,” which German treats as correct and idiomatic, but English does not.
Ich mache Spaß exists, but it means “I’m joking / I’m kidding,” not “I’m having fun.”