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.
- 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.
- 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.
- He has ___ to Italy three times. (be / go)been significa que fue y volvió. Es el que se usa para contar experiencias.
- 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.
- 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.
- I ___ him this week. (not / see)haven’t seen. This week sigue abierto, así que present perfect, al revés que el ejercicio anterior.
- ___ you ever been to Ireland?Have. Las preguntas por experiencias de vida, sin decir cuándo, van siempre en present perfect.
- 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 boughtes incorrecto. - 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.
- 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.
