B2 First · Gramática · Patrón 8 de 10
For, since, ago, yet, «the last time», «the first time» — las expresiones de tiempo que deciden qué tiempo verbal necesita el hueco.
1 de 8
Noah started learning the guitar three years ago.
BEEN
Noah the guitar for three years.
La Parte 4 no te pide que expliques el present perfect; te pide pasar de una a otra de las dos maneras de situar un hecho en el tiempo. «Noah started learning the guitar three years ago» es un punto del pasado; «Noah has been learning the guitar for three years» es un periodo que llega hasta ahora. El mismo hecho, dos tiempos verbales, y lo que cambia es la expresión de tiempo: «ago» vive con el past simple, «for» y «since» viven con el perfect. El parecido con el pretérito perfecto y el indefinido ayuda solo a medias: para ese periodo que llega hasta ahora el español usa el presente —«lleva tres años aprendiendo», «aprende desde hace tres años»— y el inglés no puede.
Casi todas las preguntas son una de un puñado de conversiones. «The last time I saw X was in June» pasa a «I haven’t seen X since June». «This is the first time I’ve done X» pasa a «I have never done X before». «It’s ages since we had a holiday» pasa a «we haven’t had a holiday for ages». «When did you buy it?» pasa a «how long have you had it?». Aprende las conversiones por parejas y el tiempo verbal se resuelve solo.
La negativa. Casi todas las conversiones desde «the last time» o «it’s ages since» dan un present perfect negativo, y los candidatos escriben el afirmativo —«I have seen Mia since June»—, que es gramatical y está mal. El original decía que dejaron de verse; la respuesta tiene que decir que no ha vuelto a ocurrir desde entonces.
«Been to» frente a «gone to». «Jamie hasn’t been to the dentist for two years»: «been» es la forma de perfect de «go» cuando la persona ya ha vuelto. «Has not gone to» sonaría como si la visita siguiera en curso, y de todos modos la palabra clave BEEN lo descarta.
Busca la expresión de tiempo en la segunda frase: suele estar puesta ahí a propósito. «For» y «since» significan present perfect; «ago» significa past simple; «yet» significa present perfect negativo; «before» después de «never» significa present perfect. Ojo con «desde», que en español sirve para todo: «since» va con el momento en que empezó («since June») y «for» con la duración («for three years»). Una vez fijado el tiempo verbal, la única decisión que queda es afirmativo o negativo, y te la da la primera frase.
¿Continuous o simple? Si la actividad sigue en marcha y el verbo lo permite —learning, waiting, living—, el continuous es lo natural y suele ser la forma aceptada cuando la palabra clave es BEEN. Con verbos de estado («had that car») se queda en simple.
Sí puedes: «I lived in Manchester for three years» es un periodo terminado. Pero la pregunta del examen dice que la situación continúa («he still lives there»), y un periodo que llega hasta el presente es present perfect. «Since» es más estricto: solo va con el perfect.
Donde «have» es el verbo principal de posesión («how long have you had that car»), la clave de corrección quiere «had» como participio de «have». «Have got» describe un estado presente y no se combina con «how long» de la misma manera, así que no está entre las respuestas aceptadas.