Present Perfect Simple/Present Perfect Continuous – Ejercicio de acceso libre

mostrar respuestas incorrectas

Ejercicios

Completa las oraciones con el tiempo correcto: present perfect simple o present perfect continuous.

  1. Beatrice for half an hour.¿Durante cuánto tiempo? → present perfect continuousBeatrice lleva leyendo media hora.
  2. Laura five letters.¿Cuántas? (resultado) → present perfect simpleLaura ha escrito cinco cartas.
  3. I on this project for less than an hour, so
    I still all the documents.1er hueco: ¿Durante cuánto tiempo? → present perfect continuous|2º hueco: resultado → present perfect simpleLlevo trabajando en este proyecto menos de una hora, así que todavía tengo que preparar todos los documentos.
  4. Ralph is so tired because he for 26 hours.¿Cuánto tiempo desde la última vez? → present perfect simpleRalph está muy cansado porque hace 26 horas que no duerme.

Completa las oraciones conjugando los verbos entre paréntesis en present perfect simple o present perfect continuous.

  1. I (study)   all day, but I am afraid I (learn/not)   much.1er hueco: duración → present perfect continuous|2º hueco: resultado → present perfect simpleHe estado todo el día estudiando, pero me temo que no he aprendido mucho.
  2. Andrew (eat)   two bars of chocolate today.resultado → present perfect simpleAndrew se ha comido dos tabletas de chocolate hoy.
  3. The boy’s clothes are dirty because he (play)   in the mud.efecto secundario → present perfect continuousLa ropa del niño está sucia porque ha estado jugando en el barro.
  4. I (arrive/just)   at the station.acción finalizada → present perfect simpleAcabo de llegar a la estación.
  5. We are exhausted because we (do)   exercise all morning.efecto secundario → present perfect continuousEstamos agotados porque hemos estado haciendo ejercicio toda la mañana.
  6. Edward feels a bit unsteady because he (cycle/not)   for five years.¿Cuánto tiempo desde la última vez? → present perfect simpleEdward se siente un poco inseguro porque no ha montado en bici desde hace cinco años.
  7. How long (you/work)   for this company?duración → present perfect continuous¿Cuánto tiempo has estado trabajando para esta empresa?
  8. The kids (finish/not)   their homework yet.resultado → present perfect simple|Nota: se trata de una negación. Si fuera una frase afirmativa, sería una acción finalizada, por lo tanto en este caso no se podrá usar el present perfect continuous.Los niños todavía no han acabado sus deberes.
  9. Niall (watch)   the film seven times.cuántas veces → present perfect simpleNiall ha visto esa película siete veces.