Present perfect simple and continuous: ejercicios de gramática B2

6 ejercicios de nivel B2 (Gramática) sobre «Present perfect simple and continuous», con respuestas. Haz cada actividad y compruébala al momento. Gratis, sin cuenta.

HabilidadGramática
NivelB2 Intermedio alto
Ejercicios6
Huecos31
Tema24 de 40

Antes de empezar. El present perfect (have/has + participio) une el pasado con el presente. Present perfect: cómo funciona

Ejercicio 1. Translate these sentences into your own language.

4 huecos
  • 1
    I’ve been learning to drive, but I haven’t taken my test yet.
  • 2
    I’ve just finished my homework. I can go out now.
  • 3
    I haven’t been playing much tennis recently.
  • 4
    How long have you lived in London?

Respuestas personales: esta tarea no tiene solucionario.

Ejercicio 2. Choose the correct tense.

  • 1
    ‘How long have you waited / have you been waiting for the bus?’ ‘Only about five minutes.’
  • 2
    I’ve recorded / been recording the last three episodes of my favourite soap.
  • 3
    I’ve learned / been learning French for three months. I’m about elementary level.
  • 4
    My hands are dirty because I’ve worked / been working in the garden.
  • 5
    I’ve been / been going to Italy, but I’ve never visited / been visiting France.
  • 6
    How much time have you spent / have you been spending doing your homework this evening?

Ejercicio 3. Complete the conversation. Use the present perfect simple or continuous.

7 huecos
  • Jade
    1) you (see) Martha?
  • I 2) (ring) her mobile all morning, but she isn’t answering.
  • Henry
    I think she 3) (take part) in a netball match at school. She probably switched her phone off and 4) (forget) to turn it back one again.
  • Jade
    Really? So they 5) (select) her for the team, then?
  • Henry
    Yes. Didn’t you know? She 6) (play) a lot recently – most days in fact.

Ejercicio 4. Some of the sentences below are incorrect. Rewrite them correctly if necessary.

5 huecos
  • 1
    This rose is smelling lovely.
  • This rose smells lovely.
  • 2
    These jeans have never fitted me.
  • 3
    Whether we go to the beach is depending on the weather.
  • 4
    I’ve always been disliking vegetables.
  • 5
    I don’t know what you are talking about.
  • 6
    That man has swum in the sea for over an hour. He must be freezing.

Ejercicio 5. Complete the sentences with the correct form of the verbs in the box.

9 huecos
not care      not go      know      like      prefer      rain      read      think
  • 1
    How long you Pete?
  • 2
    We on holiday this year.
  • 3
    I what you !
  • 4
    The path is slippery because it .
  • 5
    I meat, but I fish.
  • 6
    I a great science fiction story. I’ll probably finish it in bed this evening.

Ejercicio 6. Challenge!

6 huecos
  • Write two sentences using each verb (1-3), first as a state verb, them as a dynamic verb.
  • 1
    taste
  • This cheese tastes good. The dog is tasting its food.
  • 2
    have
  • 3
    feel

Respuestas personales: esta tarea no tiene solucionario.

Más ejercicios: Present perfectTodas las series sobre este punto gramatical, de todos los niveles. 18 series

Escucha una grabación y escríbela frase a frase

Cómo Practicar

  1. 1Lee cada pregunta cuidadosamente
  2. 2Escribe tu respuesta o selecciona la opción correcta
  3. 3Haz clic en «Comprobar respuestas» para corregir tus huecos o en «Mostrar respuestas» para ver las soluciones
  4. 4Revisa cualquier error e intenta ejercicios similares
  5. 5Pasa al siguiente ejercicio cuando estés listo