German Phrase
Alle hatten Spaß.
Meaning
The sentence states that everyone enjoyed themselves. It uses the simple past tense, which is common in written German or in more formal spoken contexts to describe a completed event.
When to use
Use this phrase after a group activity—like a party, a class, a concert, or a trip—when you want to say that all participants had a good time.
✦Grammar Breakdown
AllehattenSpaß
Alle (pronoun)
‘Alle’ means ‘everyone’ or ‘all (people)’ and functions as the subject of the sentence.
hatten (Präteritum of haben)
‘hatten’ is the simple past (Präteritum) form of ‘haben’ for 3rd‑person plural, used to talk about a completed action in the past.
Spaß (noun)
‘Spaß’ is a masculine noun (der Spaß) meaning ‘fun’; it collocates with ‘haben’ to express enjoyment.
🗨In Conversation
Wie war das Konzert gestern?
How was the concert yesterday?
Alle hatten Spaß.
Everyone had fun.
✕Common Mistakes
Alle haben Spaß.
Using present tense ‘haben’ changes the meaning to ‘Everyone has fun (now)’. For a past event you need ‘hatten’.
Alle hatte Spaß.
Verb must agree with the plural subject ‘Alle’; the correct form is ‘hatten’.
↔Alternatives
Jeder hatte Spaß.
Everyone had fun.
Alle haben Spaß gehabt.
Everyone has had fun.
Es hat allen Spaß gemacht.
It was fun for everyone.
Cultural Tip
‘Spaß haben’ is a very common collocation in German. Remember that ‘Spaß’ is masculine (der Spaß) and takes the verb ‘haben’. In casual speech you’ll often hear shortened forms like ‘Alle hatten ’ne Menge Spaß.’ Also, ‘Alle’ can refer to people or things, but with ‘Spaß’ it clearly points to people.

