Gramática › Past Perfect Continuous Tense
Past perfect continuous: preguntas de sí o no
480 ejercicios de huecos, 48 tests de diez
Mueve had delante del sujeto. Been y la forma en -ing se quedan juntos.
Practica esta forma
Cargando…
Preparando tu primera pregunta.
La estructura
Solo se mueve had:
You had been waiting. → Had you been waiting?
Las respuestas cortas repiten had
Had he been drinking? — Yes, he had. / No, he hadn’t.
Leer las pruebas del pasado
La pregunta suele indagar qué explica un estado que alguien se encontró:
- Had it been raining? The roads were soaked.
- Had they been arguing? Nobody was speaking.
No preguntas por el pasado en sí, sino por la causa de algo ya establecido.
How long, dentro de la pregunta
Añadir long la convierte en una pregunta sobre duración sin palabra interrogativa:
Had you been waiting long? — una manera cortés de disculparse por llegar tarde.
Dónde se tuerce para un hispanohablante
«¿Llevabais mucho esperando?» es Had you been waiting long? — y es exactamente lo que se dice al llegar tarde, así que merece aprenderse como fórmula.
Y el did sobra: Did you had been… no existe en ningún tiempo.
Todas las formas
| Sujeto | Pregunta | Respuesta corta, sí | Respuesta corta, no |
|---|---|---|---|
| todos los sujetos | Had they been waiting? | Yes, they had. | No, they hadn't. |
Ejemplos
Tomados de las 480 frases de este ejercicio. La respuesta va resaltada.
- Had my mother been making soup every Friday?
- Had they been traveling for hours before they reached their destination?
- Had they been watching the movie when the power went out?
- Had she been playing that video game before her mother came home?
- Had you been reading that book for weeks before you finished it?
- Had they been attending the show before it got canceled?
- Had he been working out at the gym for two hours before he felt tired?
- Had he been listening to the song for weeks before it became popular?
- Had he been writing the report before the meeting started?
- Had they been doing gardening before it started raining?
- Had he been waiting for her phone call all day long?
- Had she been cooking dinner before her guests arrived?
Errores que evitar
Incorrecto: Did you had been waiting? correcto: Had you been waiting?
Had hace su propia pregunta.
Incorrecto: Had you been wait long? correcto: Had you been waiting long?
El verbo principal necesita -ing.