Ejercicios gramática inglés B2 online en PDF y con soluciones

Los ejercicios de gramática en inglés B2 online permiten dar un paso importante entre el nivel intermedio y un uso más flexible del idioma. En B2 ya no basta con conocer una regla: el alumno necesita elegir entre estructuras parecidas, interpretar matices, relacionar tiempos verbales y producir frases más precisas en situaciones reales.

Esta guía combina explicación, ejemplos, práctica escrita, ejercicios interactivos y un PDF con soluciones. Los ejercicios de gramática en inglés B2 online están pensados para repasar de forma variada los contenidos que suelen generar más dudas: tiempos perfectos, futuros, condicionales, modales perfectos, voz pasiva, estilo indirecto, relativas, gerundios e infinitivos, estructuras causativas, inversión y conectores. Estos ejercicios en PDF son diferentes a los que encontrarás en esta publicación de esta maneras aumentamos tu batería de ejercicios.

¿Buscas ejercicios de gramática de inglés de nivel B1 online en PDF y con soluciones?

Recientemente hemos publicado sobre esto. Te facilitamos el enlace a continuación: Ejercicios de gramática online de inglés de nivel B1 online en PDF y con soluciones.

Qué se trabaja en estos ejercicios gramática inglés B2 online

La gramática de nivel B2 amplía muchas estructuras vistas en B1 y exige utilizarlas con mayor precisión. Los ejercicios de esta página mezclan forma y significado para que el alumno no responda únicamente por memoria, sino que tenga que interpretar el contexto antes de decidir.

Present perfect simple y present perfect continuous

El present perfect simple suele centrarse en el resultado, la cantidad o una experiencia completada: I have written three emails. El present perfect continuous pone el foco en la duración o en una actividad que se ha desarrollado durante un periodo: I have been writing emails all morning. La diferencia depende de qué información quiere destacar el hablante.

Past perfect simple y past perfect continuous

El past perfect simple sitúa una acción anterior a otro momento del pasado: When we arrived, the film had started. El past perfect continuous destaca la duración de una actividad anterior: She had been studying for hours before the exam began. En narraciones B2, combinar ambos tiempos aporta claridad temporal.

Formas de futuro y future perfect

En B2 se amplía el contraste entre will, be going to, presente continuo y presente simple con valor futuro. También aparece el future continuous para acciones en progreso en un momento futuro (This time tomorrow, I will be flying to Rome) y el future perfect para acciones terminadas antes de un punto futuro (By Friday, we will have finished the report).

Condicionales mixtos y third conditional

El third conditional habla de situaciones irreales del pasado: If I had known, I would have called you. Los mixed conditionals conectan tiempos diferentes cuando una causa pasada tiene una consecuencia presente o una situación presente habría producido un resultado pasado: If I had gone to bed earlier, I wouldn’t be so tired now.

Wish, if only y estructuras para situaciones hipotéticas

Wish e if only permiten expresar deseos, arrepentimientos o quejas. Para situaciones presentes usamos normalmente pasado: I wish I had more time. Para arrepentimientos sobre el pasado usamos had + participle: If only I had studied harder. Para quejas sobre conductas repetidas puede aparecer would: I wish he would stop interrupting.

Modal verbs y modal perfects

Además de must, have to, should, might y could, B2 trabaja combinaciones como must have + participle para deducción sobre el pasado, might have + participle para posibilidad y should have + participle para expresar crítica o una acción que habría sido recomendable: You should have told me earlier.

Voz pasiva y estructuras pasivas avanzadas

La pasiva puede aparecer en distintos tiempos: The decision has been announced, The road is being repaired o The work will have been completed by June. En B2 también son útiles las estructuras impersonales: It is believed that… y He is said to…, frecuentes en textos formales y noticias.

Have/get something done: causative

La estructura have/get + objeto + participio indica que otra persona realiza un servicio para nosotros: I had my hair cut yesterday. No significa que el sujeto hiciera personalmente la acción. Los ejercicios de gramática en inglés B2 online ayudan a diferenciar esta estructura de la pasiva normal.

Reported speech, reporting verbs y preguntas indirectas

En estilo indirecto aparecen cambios de tiempo, pronombres y expresiones temporales. En B2 se amplía el repertorio de verbos: admit doing, deny doing, advise someone to do, warn someone not to do, suggest doing. Las preguntas indirectas conservan orden afirmativo: Could you tell me where the station is?, no where is the station.

Relative clauses y participle clauses

Las relativas definitorias y explicativas requieren controlar pronombres, comas y omisión del relativo. B2 introduce también reducciones: The people waiting outside are students o The documents sent yesterday have arrived. Estas formas hacen el texto más compacto y natural.

Gerunds, infinitives y cambios de significado

Algunos verbos admiten gerundio o infinitivo con diferencias de significado. Remember to call significa recordar que hay que llamar; remember calling significa recordar el hecho de haber llamado. También son importantes stop doing / stop to do, try doing / try to do y regret doing / regret to inform.

Inversión, énfasis y conectores B2

La inversión aparece después de expresiones negativas o restrictivas en registros formales: Never have I seen such a view; Not only did she apologise, but she also paid for the damage. A este nivel también se espera un uso preciso de conectores como although, despite, however, whereas, provided that, unless, in spite of y so that.

Cómo aprovechar los ejercicios de gramática en inglés B2 online

Conviene trabajar los bloques sin mirar las soluciones, marcar las respuestas dudosas y revisar después la regla que explica cada error. Cuando una respuesta sea incorrecta, es útil escribir un ejemplo propio con la misma estructura. Así los ejercicios de gramática en inglés B2 online se convierten en práctica activa y no en una simple comprobación.

Otra estrategia eficaz es alternar tipos de ejercicio. Completar formas verbales entrena la construcción; transformar frases obliga a reconocer equivalencias; la elección múltiple trabaja matices; y la corrección de errores ayuda a detectar formas que pueden parecer naturales pero no son correctas. Esta variedad refleja mejor las exigencias reales del nivel B2.

Infografía gramática inglés B2

Ejercicios de gramática en inglés B2 online: práctica completa

Los cuatro bloques siguientes reúnen 80 actividades. Las soluciones se encuentran después de las preguntas frecuentes para que puedas practicar sin ver las respuestas antes de tiempo.

Bloque 1: completa con la forma correcta

  1. I ___ (work) on this report all morning and I still haven’t finished.
  2. By the time we arrived, the concert ___ already ___ (start).
  3. She ___ (wait) for over an hour before the bus finally came.
  4. By next June, they ___ (live) here for ten years.
  5. This time tomorrow, I ___ (sit) on a beach.
  6. If you ___ (tell) me earlier, I would have helped.
  7. If I had taken that job, I ___ (live) in Berlin now.
  8. I wish I ___ (not spend) so much money last weekend.
  9. If only he ___ (listen) to our advice more often.
  10. She looks exhausted. She ___ (work) all night.
  11. You ___ (tell) me you were coming; I would have prepared dinner.
  12. The new sports centre ___ (open) by the mayor next week.
  13. The road ___ (repair) at the moment, so expect delays.
  14. By the end of the month, all applications ___ (process).
  15. I ___ my laptop ___ (repair) yesterday.
  16. He denied ___ (take) the money.
  17. The teacher advised us ___ (revise) the vocabulary.
  18. Do you know where she ___ (live)?
  19. The people ___ (stand) near the entrance are waiting for tickets.
  20. Never ___ I ___ (see) such an impressive performance.

Bloque 2: reescribe sin cambiar el significado

  1. I didn’t study enough, so I failed the exam. (IF)
  2. I regret not accepting the offer. (WISH)
  3. Perhaps Sara forgot about the meeting. (MIGHT)
  4. I’m sure Tom was at home because his car was outside. (MUST)
  5. Someone is repairing our roof this week. (HAVING)
  6. People believe that the painting is authentic. (BELIEVED)
  7. ‘Don’t touch that wire,’ the engineer said to us. (WARNED)
  8. ‘Why don’t we take a taxi?’ Laura said. (SUGGESTED)
  9. Where is the nearest pharmacy? Could you tell me…?
  10. The woman is my neighbour. She won the prize. (WHO)
  11. The documents were sent yesterday. They are confidential. (SENT)
  12. I started learning English five years ago. (FOR)
  13. I last saw Daniel in March. (SINCE)
  14. It’s possible that they took the wrong train. (MAY)
  15. It wasn’t necessary for you to buy any food. (NEEDN’T)
  16. As soon as I arrived, I called her. (HARDLY)
  17. She not only speaks Japanese, but she also writes it. (ONLY)
  18. Although he was tired, he continued working. (DESPITE)
  19. We can go hiking if the weather stays dry. (PROVIDED)
  20. I stopped because I wanted to buy some water. (TO)

Bloque 3: elige la opción correcta

  1. I ___ this book for two weeks, but I haven’t finished it yet.
    A) have read   B) have been reading   C) had read
  2. By 8 p.m., we ___ the presentation.
    A) will finish   B) will have finished   C) are finishing
  3. If she had left earlier, she ___ the train.
    A) would catch   B) would have caught   C) will have caught
  4. If I were more organised, I ___ so stressed yesterday.
    A) wouldn’t have been   B) won’t be   C) hadn’t been
  5. I wish you ___ your phone during meetings.
    A) wouldn’t check   B) didn’t checked   C) haven’t checked
  6. He isn’t answering. He ___ his phone at home.
    A) must leave   B) might have left   C) should leave
  7. You ___ so fast; the road was icy.
    A) shouldn’t have driven   B) mustn’t drive   C) didn’t have to drive
  8. The suspect is believed ___ the country.
    A) to have left   B) leaving   C) that he left
  9. I’m ___ my eyes tested tomorrow.
    A) having   B) making   C) doing
  10. She admitted ___ the confidential file.
    A) to open   B) opening   C) open
  11. He reminded me ___ the door.
    A) locking   B) to lock   C) lock
  12. Could you tell me what time the museum ___?
    A) does close   B) closes   C) is close
  13. The man ___ next to the window is my uncle.
    A) sitting   B) sat   C) who sitting
  14. This is the company ___ products are sold worldwide.
    A) which   B) whose   C) where
  15. I remember ___ that film when I was a child.
    A) to see   B) seeing   C) see
  16. Remember ___ the lights before you leave.
    A) turning off   B) to turn off   C) turn off
  17. Never ___ such a difficult decision.
    A) I have made   B) have I made   C) did I made
  18. ___ the bad weather, the match continued.
    A) Although   B) Despite   C) However
  19. You can borrow my car ___ you bring it back by six.
    A) provided that   B) despite   C) whereas
  20. She whispered ___ nobody would hear her.
    A) so that   B) despite   C) unless

Bloque 4: encuentra el error

Todas las frases siguientes contienen un error. Corrígelo antes de consultar las soluciones.

  1. I have been knowing her for ten years.
  2. By next week, I will finish the project.
  3. If I would have known, I would have called.
  4. If I had more time yesterday, I would have helped you.
  5. I wish I would know the answer.
  6. You must have to left your keys at work.
  7. You should have to told me earlier.
  8. The new bridge is being build now.
  9. He is said that he lives abroad.
  10. I had my car to repair yesterday.
  11. She suggested us to leave early.
  12. He warned me don’t touch the switch.
  13. Can you tell me where is the station?
  14. My brother, that lives in Leeds, is a doctor.
  15. The people waited outside were getting impatient.
  16. I stopped to smoke two years ago.
  17. I remember to meet her at university.
  18. Never I have seen such a beautiful place.
  19. Despite it was raining, we went out.
  20. Unless you don’t hurry, you’ll be late.

Ejercicios interactivos

Ejercicios interactivos de gramática B1

Selecciona una opción en cada pregunta. El bloque funciona únicamente con HTML y CSS: no utiliza JavaScript.

1. Tiempos verbales

1. I ___ this book twice.
✓ Correcto. Present perfect para una experiencia sin momento pasado cerrado.
✗ Revisa la respuesta. Present perfect para una experiencia sin momento pasado cerrado.
✗ Revisa la respuesta. Present perfect para una experiencia sin momento pasado cerrado.
2. When I called, she ___ dinner.
✗ Revisa la respuesta. Past continuous para una acción en progreso interrumpida por otra.
✓ Correcto. Past continuous para una acción en progreso interrumpida por otra.
✗ Revisa la respuesta. Past continuous para una acción en progreso interrumpida por otra.
3. We ___ to Madrid tomorrow; the tickets are booked.
✓ Correcto. Present continuous para un plan futuro ya organizado.
✗ Revisa la respuesta. Present continuous para un plan futuro ya organizado.
✗ Revisa la respuesta. Present continuous para un plan futuro ya organizado.
4. He ___ here since 2021.
✗ Revisa la respuesta. Present perfect con since para una situación que continúa.
✓ Correcto. Present perfect con since para una situación que continúa.
✗ Revisa la respuesta. Present perfect con since para una situación que continúa.
5. I ___ her at the meeting last Monday.
✗ Revisa la respuesta. Past simple con un momento pasado terminado.
✓ Correcto. Past simple con un momento pasado terminado.
✗ Revisa la respuesta. Past simple con un momento pasado terminado.
6. Look at the sky! It ___.
✓ Correcto. Going to para una predicción basada en evidencia presente.
✗ Revisa la respuesta. Going to para una predicción basada en evidencia presente.
✗ Revisa la respuesta. Going to para una predicción basada en evidencia presente.
7. She usually ___ coffee before work.
✓ Correcto. Present simple para una rutina.
✗ Revisa la respuesta. Present simple para una rutina.
✗ Revisa la respuesta. Present simple para una rutina.
8. At 10 last night, they ___.
✗ Revisa la respuesta. Past continuous para una acción en progreso en un momento pasado.
✓ Correcto. Past continuous para una acción en progreso en un momento pasado.
✗ Revisa la respuesta. Past continuous para una acción en progreso en un momento pasado.
9. I ___ my keys. I can't find them.
✗ Revisa la respuesta. Present perfect por un resultado que afecta al presente.
✓ Correcto. Present perfect por un resultado que afecta al presente.
✗ Revisa la respuesta. Present perfect por un resultado que afecta al presente.
10. Don't worry. I ___ you with the bags.
✗ Revisa la respuesta. Will para una decisión tomada en el momento.
✓ Correcto. Will para una decisión tomada en el momento.
✗ Revisa la respuesta. Will para una decisión tomada en el momento.

2. Modales y significado

11. You ___ park here. It's forbidden.
✓ Correcto. Mustn't expresa prohibición.
✗ Revisa la respuesta. Mustn't expresa prohibición.
✗ Revisa la respuesta. Mustn't expresa prohibición.
12. You ___ bring a towel; the hotel provides one.
✗ Revisa la respuesta. Don't have to expresa ausencia de necesidad.
✓ Correcto. Don't have to expresa ausencia de necesidad.
✗ Revisa la respuesta. Don't have to expresa ausencia de necesidad.
13. You look tired. You ___ go to bed earlier.
✓ Correcto. Should se usa para consejo.
✗ Revisa la respuesta. Should se usa para consejo.
✗ Revisa la respuesta. Should se usa para consejo.
14. It ___ rain later, but I'm not sure.
✗ Revisa la respuesta. Might expresa posibilidad.
✓ Correcto. Might expresa posibilidad.
✗ Revisa la respuesta. Might expresa posibilidad.
15. That ___ be Luis; he's in Canada this week.
✗ Revisa la respuesta. Can't puede expresar una deducción negativa fuerte.
✓ Correcto. Can't puede expresar una deducción negativa fuerte.
✗ Revisa la respuesta. Can't puede expresar una deducción negativa fuerte.
16. When I was six, I ___ swim very well.
✓ Correcto. Could expresa capacidad general en el pasado.
✗ Revisa la respuesta. Could expresa capacidad general en el pasado.
✗ Revisa la respuesta. Could expresa capacidad general en el pasado.
17. Employees ___ wear an ID badge at work.
✓ Correcto. Have to expresa una obligación externa o norma.
✗ Revisa la respuesta. Have to expresa una obligación externa o norma.
✗ Revisa la respuesta. Have to expresa una obligación externa o norma.
18. ___ I use your phone for a moment?
✓ Correcto. May puede utilizarse para pedir permiso de forma educada.
✗ Revisa la respuesta. May puede utilizarse para pedir permiso de forma educada.
✗ Revisa la respuesta. May puede utilizarse para pedir permiso de forma educada.
19. You ___ tell anyone. It's a secret.
✓ Correcto. Shouldn't expresa recomendación negativa.
✗ Revisa la respuesta. Shouldn't expresa recomendación negativa.
✗ Revisa la respuesta. Shouldn't expresa recomendación negativa.
20. The lights are on. They ___ be at home.
✓ Correcto. Must puede expresar una deducción muy probable.
✗ Revisa la respuesta. Must puede expresar una deducción muy probable.
✗ Revisa la respuesta. Must puede expresar una deducción muy probable.

3. Transformaciones B1

21. English ___ in many countries.
✗ Revisa la respuesta. Pasiva: be + participio.
✓ Correcto. Pasiva: be + participio.
✗ Revisa la respuesta. Pasiva: be + participio.
22. The bridge ___ in 2010.
✗ Revisa la respuesta. Pasiva en past simple: was/were + participio.
✓ Correcto. Pasiva en past simple: was/were + participio.
✗ Revisa la respuesta. Pasiva en past simple: was/were + participio.
23. Tom said, 'I am tired.' → Tom said that he ___ tired.
✗ Revisa la respuesta. Cambio habitual de present simple a past simple en estilo indirecto.
✓ Correcto. Cambio habitual de present simple a past simple en estilo indirecto.
✗ Revisa la respuesta. Cambio habitual de present simple a past simple en estilo indirecto.
24. She told ___ that she was busy.
✓ Correcto. Tell lleva objeto directo: tell me.
✗ Revisa la respuesta. Tell lleva objeto directo: tell me.
✗ Revisa la respuesta. Tell lleva objeto directo: tell me.
25. The woman ___ called is my teacher.
✗ Revisa la respuesta. Who se usa para personas.
✓ Correcto. Who se usa para personas.
✗ Revisa la respuesta. Who se usa para personas.
26. This is the café ___ we met.
✗ Revisa la respuesta. Where se usa para lugares.
✓ Correcto. Where se usa para lugares.
✗ Revisa la respuesta. Where se usa para lugares.
27. I ___ play outside every day when I was a child.
✓ Correcto. Used to + verbo base para hábitos pasados.
✗ Revisa la respuesta. Used to + verbo base para hábitos pasados.
✗ Revisa la respuesta. Used to + verbo base para hábitos pasados.
28. I'm used to ___ early.
✗ Revisa la respuesta. Be used to + nombre o gerundio.
✓ Correcto. Be used to + nombre o gerundio.
✗ Revisa la respuesta. Be used to + nombre o gerundio.
29. I enjoy ___ in English.
✗ Revisa la respuesta. Enjoy va seguido de -ing.
✓ Correcto. Enjoy va seguido de -ing.
✗ Revisa la respuesta. Enjoy va seguido de -ing.
30. We decided ___ by train.
✗ Revisa la respuesta. Decide va seguido de to + infinitive.
✓ Correcto. Decide va seguido de to + infinitive.
✗ Revisa la respuesta. Decide va seguido de to + infinitive.

4. Condicionales y conectores

31. If you heat water to 100°C, it ___.
✓ Correcto. Zero conditional para hechos generales.
✗ Revisa la respuesta. Zero conditional para hechos generales.
✗ Revisa la respuesta. Zero conditional para hechos generales.
32. If it rains tomorrow, we ___ at home.
✗ Revisa la respuesta. First conditional para una posibilidad real futura.
✓ Correcto. First conditional para una posibilidad real futura.
✗ Revisa la respuesta. First conditional para una posibilidad real futura.
33. If I had more money, I ___ a new laptop.
✗ Revisa la respuesta. Second conditional para una situación hipotética.
✓ Correcto. Second conditional para una situación hipotética.
✗ Revisa la respuesta. Second conditional para una situación hipotética.
34. ___ you hurry, you'll miss the bus.
✓ Correcto. Unless equivale a if...not.
✗ Revisa la respuesta. Unless equivale a if...not.
✗ Revisa la respuesta. Unless equivale a if...not.
35. I'll call you as soon as I ___ home.
✗ Revisa la respuesta. Tras as soon as con sentido futuro usamos presente simple.
✓ Correcto. Tras as soon as con sentido futuro usamos presente simple.
✗ Revisa la respuesta. Tras as soon as con sentido futuro usamos presente simple.
36. ___ it was raining, we went for a walk.
✓ Correcto. Although introduce contraste y va seguido de oración.
✗ Revisa la respuesta. Although introduce contraste y va seguido de oración.
✗ Revisa la respuesta. Although introduce contraste y va seguido de oración.
37. We stayed inside ___ the heavy rain.
✗ Revisa la respuesta. Because of va seguido de nombre o grupo nominal.
✓ Correcto. Because of va seguido de nombre o grupo nominal.
✗ Revisa la respuesta. Because of va seguido de nombre o grupo nominal.
38. She's studying hard ___ she can pass the exam.
✓ Correcto. So that expresa finalidad.
✗ Revisa la respuesta. So that expresa finalidad.
✗ Revisa la respuesta. So that expresa finalidad.
39. I'll lend you the car ___ you drive carefully.
✓ Correcto. As long as expresa una condición.
✗ Revisa la respuesta. As long as expresa una condición.
✗ Revisa la respuesta. As long as expresa una condición.
40. He went to work ___ feeling ill.
✗ Revisa la respuesta. Despite puede ir seguido de -ing.
✓ Correcto. Despite puede ir seguido de -ing.
✗ Revisa la respuesta. Despite puede ir seguido de -ing.

5. Precisión y errores frecuentes

41. Choose the correct sentence.
✗ Revisa la respuesta. Past simple con yesterday.
✓ Correcto. Past simple con yesterday.
✗ Revisa la respuesta. Past simple con yesterday.
42. Choose the correct sentence.
✗ Revisa la respuesta. Después de doesn't usamos verbo base.
✗ Revisa la respuesta. Después de doesn't usamos verbo base.
✓ Correcto. Después de doesn't usamos verbo base.
43. Choose the correct sentence.
✓ Correcto. First conditional: presente tras if.
✗ Revisa la respuesta. First conditional: presente tras if.
✗ Revisa la respuesta. First conditional: presente tras if.
44. Choose the correct sentence.
✗ Revisa la respuesta. Los modales van seguidos de verbo base sin to.
✓ Correcto. Los modales van seguidos de verbo base sin to.
✗ Revisa la respuesta. Los modales van seguidos de verbo base sin to.
45. Choose the correct sentence.
✓ Correcto. Pasiva correcta en present simple.
✗ Revisa la respuesta. Pasiva correcta en present simple.
✗ Revisa la respuesta. Pasiva correcta en present simple.
46. Choose the correct sentence.
✗ Revisa la respuesta. En preguntas indirectas usamos orden de afirmación.
✓ Correcto. En preguntas indirectas usamos orden de afirmación.
✗ Revisa la respuesta. En preguntas indirectas usamos orden de afirmación.
47. Choose the correct sentence.
✗ Revisa la respuesta. Who para personas.
✓ Correcto. Who para personas.
✗ Revisa la respuesta. Who para personas.
48. Choose the correct sentence.
✗ Revisa la respuesta. Be used to + gerundio.
✓ Correcto. Be used to + gerundio.
✗ Revisa la respuesta. Be used to + gerundio.
49. Choose the correct sentence.
✗ Revisa la respuesta. Many con nombres contables plurales.
✓ Correcto. Many con nombres contables plurales.
✗ Revisa la respuesta. Many con nombres contables plurales.
50. Choose the correct sentence.
✓ Correcto. En look forward to, to es preposición y va seguido de -ing.
✗ Revisa la respuesta. En look forward to, to es preposición y va seguido de -ing.
✗ Revisa la respuesta. En look forward to, to es preposición y va seguido de -ing.
Consejo: si fallas una pregunta, vuelve a leer la explicación y crea una frase propia con la misma estructura.

Preguntas frecuentes

¿Qué contenidos de gramática se esperan en un nivel B2?

En B2 se consolidan los tiempos verbales y se amplían estructuras como perfect tenses, condicionales, modales perfectos, pasiva, estilo indirecto, relativas, gerundios e infinitivos, causative, inversión y conectores complejos.

¿Cómo conviene trabajar los ejercicios de gramática en inglés B2 online?

Lo más útil es resolver primero cada bloque sin ayuda, revisar después los errores y crear ejemplos propios con las estructuras que hayan generado dudas.

¿Los ejercicios B2 sirven para preparar exámenes oficiales?

Sí, ayudan a reforzar la precisión gramatical necesaria en tareas de nivel B2, aunque conviene combinarlos con práctica específica de reading, writing, listening y speaking del examen que se vaya a realizar.

¿Qué diferencia hay entre B1 y B2 en gramática?

En B2 aumenta la variedad de estructuras, la precisión y la capacidad de elegir entre formas similares según el contexto. También aparecen combinaciones más complejas de tiempos y estructuras.

¿Cuándo se usa el third conditional?

Se utiliza para imaginar un resultado diferente de una situación pasada que ya no puede cambiarse: If I had known, I would have called you.

¿Qué son los modal perfects?

Son estructuras como must have done, might have done o should have done. Permiten expresar deducción, posibilidad, crítica o valoración sobre hechos pasados.

¿Qué significa have something done?

Indica que otra persona realiza un servicio para el sujeto, por ejemplo I had my car repaired. El sujeto organiza o recibe el servicio, pero no ejecuta la acción personalmente.

¿Dónde están las soluciones de los ejercicios?

Las soluciones aparecen al final de esta página, después de las preguntas frecuentes, y también se incluyen en el PDF descargable.

Ejercicios interactivos de gramática B2

Selecciona una respuesta en cada pregunta. El propio CSS mostrará inmediatamente si la opción es correcta o incorrecta. Este bloque no utiliza JavaScript.

1. Perfect tenses y futuros

1. I ___ this book for two weeks, but I haven't finished it yet.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
2. By 8 p.m., we ___ the presentation.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
3. If she had left earlier, she ___ the train.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
4. If I were more organised, I ___ so stressed yesterday.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
5. I wish you ___ your phone during meetings.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
6. He isn't answering. He ___ his phone at home.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
7. You ___ so fast; the road was icy.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
8. The suspect is believed ___ the country.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
9. I'm ___ my eyes tested tomorrow.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
10. She admitted ___ the confidential file.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.

2. Condicionales, wish y modales

11. He reminded me ___ the door.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
12. Could you tell me what time the museum ___?
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
13. The man ___ next to the window is my uncle.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
14. This is the company ___ products are sold worldwide.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
15. I remember ___ that film when I was a child.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
16. Remember ___ the lights before you leave.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
17. Never ___ such a difficult decision.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
18. ___ the bad weather, the match continued.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
19. You can borrow my car ___ you bring it back by six.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
20. She whispered ___ nobody would hear her.
✓ Correcto. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.
✗ Revisa la respuesta. Selecciona la opción que completa correctamente la frase.

3. Pasiva, causative y reporting verbs

21. If I ___ about the traffic, I would have left earlier.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
22. If she had accepted the offer, she ___ in Paris now.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
23. I wish I ___ so much coffee before bed last night.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
24. You ___ the report before sending it. There were several errors.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
25. The lights are off. They ___ home already.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
26. The documents ___ by Friday.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
27. We are having the kitchen ___ next month.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
28. She denied ___ the message.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
29. He advised me ___ a specialist.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
30. Do you know why the meeting ___ cancelled?
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.

4. Relativas, gerundios e inversión

31. The woman ___ car was stolen called the police.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
32. Students ___ to submit the form should contact reception.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
33. I regret ___ you that your application was unsuccessful.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
34. Try ___ the computer. It might solve the problem.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
35. I stopped ___ some petrol on the way home.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
36. Not until midnight ___ the truth.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
37. Rarely ___ such a convincing argument.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
38. ___ being expensive, the course was excellent.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
39. I'll lend you the notes ___ you return them tomorrow.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
40. She left early ___ avoid the traffic.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.

5. Conectores y precisión B2

41. He ___ for three hours, so he needs a break.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
42. By the time you get here, I ___ dinner.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
43. If only I ___ more careful yesterday.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
44. She ___ the email; I'm not sure.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
45. The company is expected ___ its results tomorrow.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
46. Could you tell me how much this ___?
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
47. The house, ___ was built in 1920, has been renovated.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
48. I remember ___ the door, so it can't be open.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
49. No sooner had we sat down ___ the lights went out.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
50. She speaks quietly ___ disturb the baby.
✓ Correcto. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.
✗ Revisa la respuesta. Revisa la estructura y el significado antes de elegir.

Soluciones de los ejercicios de gramática B2

Bloque 1

  1. have been working
  2. had already started
  3. had been waiting
  4. will have lived
  5. will be sitting
  6. had told
  7. would be living / would live
  8. hadn't spent
  9. would listen
  10. must have been working
  11. should have told
  12. will be opened
  13. is being repaired
  14. will have been processed
  15. had / repaired
  16. taking
  17. to revise
  18. lives
  19. standing
  20. have / seen

Bloque 2

  1. If I had studied enough, I wouldn't have failed the exam.
  2. I wish I had accepted the offer.
  3. Sara might have forgotten about the meeting.
  4. Tom must have been at home.
  5. We are having our roof repaired this week.
  6. The painting is believed to be authentic.
  7. The engineer warned us not to touch that wire.
  8. Laura suggested taking a taxi.
  9. Could you tell me where the nearest pharmacy is?
  10. The woman who won the prize is my neighbour.
  11. The documents sent yesterday are confidential.
  12. I have been learning English for five years.
  13. I haven't seen Daniel since March.
  14. They may have taken the wrong train.
  15. You needn't have bought any food.
  16. Hardly had I arrived when I called her.
  17. Not only does she speak Japanese, but she also writes it.
  18. Despite being tired, he continued working.
  19. We can go hiking provided that the weather stays dry.
  20. I stopped to buy some water.

Bloque 3

  1. B) have been reading
  2. B) will have finished
  3. B) would have caught
  4. A) wouldn't have been
  5. A) wouldn't check
  6. B) might have left
  7. A) shouldn't have driven
  8. A) to have left
  9. A) having
  10. B) opening
  11. B) to lock
  12. B) closes
  13. A) sitting
  14. B) whose
  15. B) seeing
  16. B) to turn off
  17. B) have I made
  18. B) Despite
  19. A) provided that
  20. A) so that

Bloque 4

  1. I have known her for ten years.
  2. By next week, I will have finished the project.
  3. If I had known, I would have called.
  4. If I had had more time yesterday, I would have helped you.
  5. I wish I knew the answer.
  6. You must have left your keys at work.
  7. You should have told me earlier.
  8. The new bridge is being built now.
  9. He is said to live abroad.
  10. I had my car repaired yesterday.
  11. She suggested leaving early. / She suggested that we leave early.
  12. He warned me not to touch the switch.
  13. Can you tell me where the station is?
  14. My brother, who lives in Leeds, is a doctor.
  15. The people waiting outside were getting impatient.
  16. I stopped smoking two years ago.
  17. I remember meeting her at university.
  18. Never have I seen such a beautiful place.
  19. Although it was raining, we went out. / Despite the rain, we went out.
  20. Unless you hurry, you'll be late.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)