Ich habe mich beeilen müssen, denn ich habe einen Termin beim Zahnarzt gehabt.

Questions & Answers about Ich habe mich beeilen müssen, denn ich habe einen Termin beim Zahnarzt gehabt.

Why does the first clause end in müssen instead of the past participle gemusst?
This is the 'double infinitive' rule. When a modal verb like müssen is used with another verb in the Perfekt tense, it doesn't use its past participle (gemusst). Instead, both the main verb (beeilen) and the modal verb stay in their infinitive forms and go to the very end of the sentence.
How do I know where to put the reflexive pronoun mich in this double infinitive structure?
In a main clause, the reflexive pronoun usually comes right after the conjugated verb (in this case, habe). Even though the sentence has a block of infinitives at the end, mich stays comfortably near the beginning.
Why doesn't the word denn push the conjugated verb habe to the very end of the sentence?
The word denn is a coordinating conjunction. It occupies 'position zero' in the clause, meaning it doesn't affect the normal word order at all. If you used weil (which also means because) instead, you would have to move the verb to the end: weil ich einen Termin beim Zahnarzt gehabt habe.
Is it normal to say habe ... gehabt instead of just using the simple past hatte?
Yes, especially in spoken German! While you will very often hear ich hatte (simple past) because it is shorter, using the Perfekt tense (ich habe gehabt) is perfectly correct and very common in everyday casual conversation, particularly in southern regions.
Why do we say beim Zahnarzt instead of using a specific word for the dentist's office?
In German, you often use the preposition bei (at) plus a person's profession or name to refer to their workplace or home. beim is a contraction of bei dem (dative case). It functions just like saying 'at the dentist's' in English, so you don't need a separate word for the office itself.

Learn Ich habe mich beeilen müssen, denn ich habe einen Termin beim Zahnarzt gehabt and more in German

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free