SpeeekDownload on the App Store

German Phrase

Danke, dass du heute gekommen bist.

/ˈdaŋkə das du ˈhɔʏtə gəˈkɔmən bɪst/
Meaning"Thank you for coming today."
💡

Meaning

Literally, ‘Thank you that you have come today.’ It is the standard way to thank someone for showing up or attending an event on the same day. The phrase is informal because it uses the du‑form.

🎯

When to use

Use this sentence right after a guest arrives, after a meeting ends, or whenever you want to acknowledge someone’s presence earlier that day. It works in both personal and semi‑professional settings as long as you are on familiar terms.

Grammar Breakdown

Danke,dassduheutegekommenbist.

1

Danke

A simple thank‑you; informal and widely used in spoken German.

2

dass‑clause

‘dass’ introduces a subordinate clause; the finite verb moves to the end (bist).

3

du

Second‑person singular pronoun; signals an informal relationship.

4

heute

Adverb of time meaning ‘today’; placed before the verb phrase.

5

gekommen + bist

Perfect tense of ‘kommen’; ‘gekommen’ is the past participle and ‘bist’ is the auxiliary verb (sein) for motion verbs.

🗨In Conversation

A

Danke, dass du heute gekommen bist.

Thank you for coming today.

Gern geschehen! Es war schön, dich zu sehen.

My pleasure! It was nice to see you.

B

Common Mistakes

  • Danke, dass du heute kommen bist.

    The verb ‘kommen’ must be in its past participle form ‘gekommen’ when used with the perfect auxiliary ‘sein’.

  • Danke, weil du heute gekommen bist.

    ‘Weil’ means ‘because’ and creates a causal clause, not a gratitude clause.

  • Danke, dass du heute gekommen haben.

    Motion verbs like ‘kommen’ use ‘sein’ as the auxiliary, not ‘haben’.

Alternatives

  • Vielen Dank, dass du heute hier warst.

    Many thanks for being here today.

  • Danke, dass du heute zu mir gekommen bist.

    Thanks for coming to my place today.

  • Danke für dein Kommen heute.

    Thanks for your coming today.

de

Cultural Tip

In German, ‘Danke’ is perfectly acceptable in most situations, but adding a ‘dass‑clause’ makes the gratitude sound more sincere and specific. In formal contexts you would switch to the Sie‑form: ‘Danke, dass Sie heute gekommen sind.’ Also, Germans often follow a thank‑you with a short acknowledgment like ‘Gern geschehen’ or ‘Kein Problem.’