Saltar al contenido
Inicio › Inglés B2 › Test online de present perfect continuous (inglés B2)

Test online de present perfect continuous (inglés B2): 10 preguntas con corrección

Test del perfect continuous (B2) con Leo, el viajero de Anglais PDF

Lo esencial: Present perfect continuous: have/has been + -ing; destaca duración o actividad reciente. El test sobre «Tiempos perfectos: duración y resultado» tiene 10 preguntas de opción múltiple y explica cada respuesta al momento.

Este test del perfect continuous (B2) tiene 10 preguntas de opción múltiple; además, cada respuesta se corrige al momento con su explicación.

Responde a diez preguntas de opción múltiple sobre los tiempos perfectos. Cada una tiene una sola respuesta correcta y tres distractores basados en errores muy comunes de los hispanohablantes. La explicación aparece al elegir tu respuesta, así que aprovéchala para fijar la regla.

Nivel: Inglés B2 (MCER, intermedio alto) · Referencia oficial: MCER B2 (Volumen complementario 2020), MCER B2 Expresión oral

Test del perfect continuous (B2): 10 preguntas

Ver las 10 preguntas en una lista

Preguntas 1 a 5

  1. She ___ English for three years.
    • A) studies since
    • B) has been studying
    • C) has studied since
    • D) is studying since
  2. I ___ here since 2019.
    • A) live
    • B) have lived
    • C) am living
    • D) have been live
  3. Look at the floor! Someone ___ the milk.
    • A) has spilled
    • B) is spilling
    • C) has been spilling
    • D) spills
  4. How long ___ you ___ for the bus?
    • A) did / wait
    • B) have / waited since
    • C) are / waiting
    • D) have / been waiting
  5. When we arrived, the concert ___.
    • A) was already start
    • B) has already started
    • C) already started yesterday
    • D) had already started

Preguntas 6 a 10

  1. They have ___ friends for ages.
    • A) been
    • B) being
    • C) be
    • D) been being
  2. He ___ well, so he looked tired.
    • A) didn't sleeping
    • B) hasn't been sleeping
    • C) hadn't sleep
    • D) hadn't been sleeping
  3. I haven't seen Lucía ___ Monday.
    • A) since
    • B) during
    • C) for
    • D) from
  4. Which sentence is correct?
    • A) I have finished the report yesterday.
    • B) I am finishing since an hour.
    • C) I've finished the report already.
    • D) I had finish the report.
  5. By the time Mateo called, I ___ the flat.
    • A) left already yesterday
    • B) have left
    • C) was leave
    • D) had left