---
title: "Indirect Speech: Past and Perfect — German grammar C1"
description: "Form past indirect speech with habe/sei plus past participle, modal infinitives, and passive forms; convert direct and indirect reports with correct temporal reference."
canonical: "https://cefra.app/en/explore/de/grammar/c1/german-indirect-speech-past-and-perfect"
lang: "en"
learning_language: "de"
cefr_level: "C1"
updated: "2026-07-11"
alternates:
  en: "https://cefra.app/en/explore/de/grammar/c1/german-indirect-speech-past-and-perfect.md"
  fr: "https://cefra.app/fr/explore/de/grammar/c1/german-indirect-speech-past-and-perfect.md"
  pl: "https://cefra.app/pl/explore/de/grammar/c1/german-indirect-speech-past-and-perfect.md"
  ru: "https://cefra.app/ru/explore/de/grammar/c1/german-indirect-speech-past-and-perfect.md"
---

# Indirect Speech: Past and Perfect

[Cefra](https://cefra.app/en.md) › [German](https://cefra.app/en/explore/de.md) › [Grammar](https://cefra.app/en/explore/de/grammar.md) › [C1](https://cefra.app/en/explore/de/grammar/c1.md) › Indirect Speech: Past and Perfect

Form past indirect speech with habe/sei plus past participle, modal infinitives, and passive forms; convert direct and indirect reports with correct temporal reference.

Last updated: July 11, 2026

## Rule-to-example map

| Rule                                | German example                                                |
| ----------------------------------- | ------------------------------------------------------------- |
| haben + past participle             | Er sagt, er habe den Brief geschrieben.                       |
| sein + past participle              | Sie erklärt, sie sei früh gekommen.                           |
| sein/haben as lexical verbs         | Er sagt, er sei müde gewesen und habe Zeit gehabt.            |
| identical plural → K II             | Sie sagten, sie hätten lange gewartet.                        |
| modal double infinitive             | Er sagt, er habe früher gehen müssen.                         |
| plural modal substitute             | Sie erklärten, sie hätten sich einigen können.                |
| past passive                        | Die Polizei berichtet, die Tür sei geöffnet worden.           |
| plural passive substitute           | Sie sagten, sie seien gefragt worden.                         |
| present reporting verb              | Er sagt, er sei gestern angekommen.                           |
| past reporting verb                 | Er sagte, er sei gestern angekommen.                          |
| direct to indirect                  | „Ich habe bezahlt.“ → Sie sagt, sie habe bezahlt.             |
| indirect to direct                  | Er sagte, er sei müde gewesen. → Er sagte: „Ich war müde.“    |
| past independent of reporting tense | Er sagt / sagte / hat gesagt, er habe den Schlüssel verloren. |

## Exercises

[Start practice](https://cefra.app/en/explore/de/grammar/c1/german-indirect-speech-past-and-perfect/practice)

1. Insert the appropriate past indirect-speech form. (10 tasks)
2. Report the statement or question with correct mood, word order, and perspective. (10 tasks)
