Olvídate de "Perfekt al hablar, Präteritum al escribir". Esa regla de manual se queda corta en cuanto sales de clase — aquí tienes la versión que de verdad te sirve en el trabajo, en un email o en una conversación en la calle.
En clase te enseñan una regla simple: "Perfekt cuando hablas, Präteritum cuando escribes". Es un buen punto de partida, pero en la vida real te vas a encontrar con alemanes usando Präteritum al hablar (con unos pocos verbos muy concretos) y con Perfekt en textos informales como un email a un compañero de trabajo. El error más común de los hispanohablantes no es "usar el tiempo equivocado" — es aplicar la regla de forma demasiado rígida y sonar como un libro de texto en vez de una persona.
El Perfekt es el tiempo pasado por defecto en el alemán hablado — en el trabajo, con amigos, en la calle, en un audio de WhatsApp. Se forma con el verbo auxiliar haben o sein en presente + el participio (Partizip II) al final de la frase.
El Präteritum es el tiempo de la narración escrita: noticias, novelas, informes, textos formales. Si lees un artículo del Spiegel o un cuento infantil, va a estar casi todo en Präteritum. Pero también aparece hablado en un contexto muy concreto: cuando alguien cuenta una historia larga de corrido, sin interrupciones, sobre todo en el norte de Alemania.
Aquí está la excepción que de verdad cambia las reglas del juego: sein, haben y los verbos modales (können, müssen, wollen, sollen, dürfen, mögen) casi nunca se usan en Perfekt al hablar, ni siquiera entre amigos. Usar su forma en Perfekt (ich bin gewesen, ich habe gehabt, ich habe gekonnt) no es un error grave, pero suena forzado — como si un alemán dijera en español "hube tenido" en vez de "tuve".
| Español | Perfekt (hablado) | Präteritum (escrito / narrado) |
|---|---|---|
| Comí en la oficina | Ich habe im Büro gegessen. | Ich aß im Büro. |
| Fui al médico | Ich bin zum Arzt gegangen. | Ich ging zum Arzt. |
| Estuve enfermo | Ich war krank. (Präteritum también hablado) | Ich war krank. |
| Vi esa película | Ich habe den Film gesehen. | Ich sah den Film. |
| Envié el email | Ich habe die E-Mail geschickt. | Ich schickte die E-Mail. |
| Tuve que trabajar | Ich musste arbeiten. (modal, siempre así) | Ich musste arbeiten. |
| Llegué tarde | Ich bin spät angekommen. | Ich kam spät an. |
| Hablé con mi jefe | Ich habe mit meinem Chef gesprochen. | Ich sprach mit meinem Chef. |
| Dormí mal | Ich habe schlecht geschlafen. | Ich schlief schlecht. |
| Tenía tiempo | Ich hatte Zeit. (haben, siempre así) | Ich hatte Zeit. |
Ich bin gewesen in Berlin letztes Jahr.
Ich war letztes Jahr in Berlin. — sein casi nunca va en Perfekt al hablar.
Ich habe gekonnt nicht kommen.
Ich konnte nicht kommen. — los modales van en Präteritum incluso hablando.
Ich habe gefahren nach München.
Ich bin gefahren nach München. — verbo de movimiento con cambio de lugar → auxiliar sein, no haben.
Ich esse gestern zu Hause.
Ich habe gestern zu Hause gegessen. — con un marcador de pasado como gestern, el verbo va en pasado, no en presente.
Elige la forma correcta para cada una de las 10 frases de la tabla de arriba, pensando si las dirías en voz alta o las verías escritas en una noticia.
Casi siempre sí si estás hablando. Pero hay un grupo pequeño de verbos —sein, haben y los modales (können, müssen, wollen...)— que los alemanes usan en Präteritum incluso en una conversación normal. Decir "ich bin gewesen" en vez de "ich war" no es incorrecto, pero suena forzado.
Porque sein, haben y los verbos modales son la excepción a la regla: incluso en alemán hablado, casi todo el mundo los usa en Präteritum. Es la excepción que más rápido deberías memorizar.
Sí, en el sur de Alemania es menos frecuente, pero en el norte (y en alemán estándar de noticias o narración) puedes escuchar Präteritum también en otros verbos, sobre todo al contar una historia larga. No es un error, es más una cuestión de registro y región.
La mayoría de verbos usan haben. Usan sein los verbos de movimiento con cambio de lugar (gehen, fahren, kommen) y los que indican un cambio de estado (aufwachen, sterben, werden), además de sein y bleiben.
Se forman parecido (auxiliar + participio), pero no se usan igual. En español "he comido" y "comí" tienen matices de tiempo distintos; en alemán hablado, el Perfekt cubre casi todo lo que en español dirías tanto con pretérito perfecto como con indefinido.