Volver a Lecciones
B2

English Grammar Exercises for B2 – Present perfect simple and continuous

6 ejercicios

1. Translate these sentences into your own language.

  • 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?

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?

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

  • 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.

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

  • 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.

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

not care      not go      know      likeprefer      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.

6. Challenge!

  • Challenge!
  • 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

Cómo Practicar

  1. 1Lee cada pregunta cuidadosamente
  2. 2Escribe tu respuesta o selecciona la opción correcta
  3. 3Haz clic en 'Mostrar Respuesta' para verificar tu trabajo
  4. 4Revisa cualquier error e intenta ejercicios similares
  5. 5Pasa al siguiente ejercicio cuando estés listo