C1

S + must/might/could/should + have been + V-ing

modal + have been + V-ing

Explicación

Combina dos capas: un modal para expresar el grado de certeza o un juicio, más have been V-ing para indicar una acción en curso en el pasado que se prolongó. Es la forma más larga de la cadena verbal del inglés y es una señal de nivel C1 en quien escribe. Error común: no omitas been: must have waiting ✗, must have been waiting ✓.

Ejemplos

He must have been waiting for hours.

Debe de haber estado esperando durante horas.

She might have been sleeping when you rang.

Puede que estuviera durmiendo cuando llamaste.

They should have been checking the levels all along.

Deberían haber estado revisando los niveles desde el principio.

The pump could have been leaking for weeks.

La bomba podría haber estado goteando durante semanas.

Práctica

Comprueba lo que entendiste con un breve ejercicio de opción múltiple

Aprende «S + must/might/could/should + have been + V-ing» de forma eficaz

El punto de gramática «S + must/might/could/should + have been + V-ing» (modal + have been + V-ing) es una de las estructuras clave del nivel CEFR 5. Para usarla con soltura, necesitas entender bien los contextos en que se usa y practicar con regularidad.

Consejo de estudio: lee los ejemplos en voz alta varias veces para crear un reflejo natural. Después, intenta crear tus propias oraciones con situaciones tuyas. Usa el botón de audio para escuchar y practicar una pronunciación correcta.

También puedes ver la lección completa «» para entender mejor la gramática y el vocabulario relacionados.

Preguntas frecuentes