Ejercicio 2 · For, since, been o gone

For, since, been o gone: 10 preguntas con solución explicada y descarga en PDF.

Descargas

Completa. Fíjate en si el periodo ha terminado o sigue abierto. Se corrige solo y te explica cada fallo. Si lo prefieres en papel, lo tienes en PDF aquí arriba.

Ficha 2 · For, since, been o gone (intermedio)

Completa. Fíjate en si el periodo ha terminado o sigue abierto.

  1. I have lived here ___ five years.for + duración (five years, a long time, ages). Since pediría un punto de partida, no una cantidad de tiempo.
  2. She has worked here ___ 2015.since + momento concreto de inicio (2015, Monday, I was a child). Con for tendrías que decir cuántos años son.
  3. He has ___ to Italy three times. (be / go)been significa que fue y volvió. Es el que se usa para contar experiencias.
  4. She isn’t in the office; she has ___ to the bank. (be / go)gone significa que se ha ido y todavía no ha vuelto. Por eso no está en la oficina.
  5. I ___ him yesterday. (see)saw. Yesterday es un momento cerrado, así que past simple. Aquí es donde el español despista: nosotros decimos lo he visto ayer, el inglés no.
  6. I ___ him this week. (not / see)haven’t seen. This week sigue abierto, así que present perfect, al revés que el ejercicio anterior.
  7. ___ you ever been to Ireland?Have. Las preguntas por experiencias de vida, sin decir cuándo, van siempre en present perfect.
  8. When ___ you buy that car?did. En cuanto preguntas when, estás situando la acción en un momento concreto, y eso obliga a past simple. When have you bought es incorrecto.
  9. This is the best book I ___ . (ever / read)Detrás de un superlativo el inglés usa present perfect: the best book I have ever read. Es una fórmula fija que conviene memorizar.
  10. He ___ his keys, so he can’t get in. (lose)has lost. Lo importante no es cuándo los perdió sino la consecuencia ahora: no puede entrar. Ese es el uso central del present perfect.

← Volver a la explicación Ejercicio 3 →