Present Perfect Simple/Present Perfect Continuous - ejercicios

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 continuous|[Beatrice lleva leyendo 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|[No llevo trabajando en este proyecto ni una hora, así que aún no tengo todos los documentos preparados.]
  4. Ralph is so tired because he for 26 hours.¿Cuánto tiempo desde la última vez? → present perfect simple|[Ralph 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 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.]