Rose cumplió la promesa que había hecho / le dio a Charles el año pasado.
Dado que «guardado» ya está en tiempo pasado y la promesa debe haber ocurrido antes, pensé que «había dado» era la elección correcta, pero aparentemente «dado» es la elección correcta. ¿Es incorrecta la forma en que lo aprendí?
Comentarios
- De hecho, debido a que solo se mantuvo , en mi opinión, la respuesta es dado. Si hubiera sido ' Rose hubiera cumplido la promesa … ' Creo que podría haber ha sido la otra opción.
Respuesta
Ambos son correctos, y dependerá de la ubicación qué formulario sea más comúnmente utilizado. (Consideraría que había dado es la respuesta correcta, pero dado estaría bien).
guardado es el imperfecto forma de guardar , dar es la forma imperfecta de dar y había dado es la forma perfecta [de dar] .
Si está escrito con la palabra de enlace that (que entonces suena como «mejor» en inglés):
Rose cumplió la promesa que le había hecho a Charles el año pasado.
entonces, en este caso, hubiera dado en lugar de dado sería la mejor opción (con el advertencia habitual de la ubicación que afecta la forma en que habla la gente).
Por otro lado, si se divide en oraciones separadas como en una conversación:
Rose cumplió la promesa.
¿Qué promesa?
La promesa [que] le dio [a] Charles el año pasado.
luego dio sonidos mejor.