Present Perfect Simple/Present Perfect Continuous - ejercicios

mostrar respuestas incorrectas

Ejercicios

Elige el tiempo correcto para cada situación: present perfect simple o present perfect continuous.

  1. Beatrice for half an hour.¿Durante cuánto tiempo? → present perfect continuous|[Beatrice ha estado leyendo durante media hora.]
  2. Laura five letters.¿Cuántas? (resultado) → present perfect simple|[Laura 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 simple|[Aún no llevo trabajando en este proyecto ni una hora, así que todavía no he preparado todos los documentos.]
  4. Ralph is so tired because he for 26 hours.¿Cuánto tiempo desde la última vez? → present perfect simple|[Ralph está tan cansado porque hace 26 horas que no duerme.]

Completa las frases. Elige entre 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 simple|[He 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 simple|[Andrew 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 continuous|[La 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 simple|[Acabo de llegar a la estación.]
  5. We are exhausted because we (do)  exercise all morning.efecto secundario → present perfect continuous|[Estamos agotados porque hemos estado entrenando 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 simple|[Edward 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 simple|[Niall ya ha visto esa película 7 veces.]