Rose manteve a promessa que havia feito / deu a Charles no ano passado.
Visto que “mantido” já está no pretérito e a promessa deve ter acontecido antes, eu pensei que “deu” era a escolha certa, mas aparentemente “deu” é a escolha certa. A maneira como aprendi está errada?
Comentários
- Na verdade, por causa de mantida apenas, IMO, a resposta é dado. Se ' Rose tivesse cumprido a promessa … ' Acho que poderia ter foi a outra escolha.
Resposta
Ambas estão corretas e vai depender da localização qual formulário é mais comumente usado. (Eu consideraria dado como a resposta correta, mas dado seria correto.)
mantido é o imperfeito forma de manter , deu é a forma imperfeita de dar e deu é a forma perfeita [de dar] .
Se escrito com a palavra de ligação that (que então soa como “melhor” inglês):
Rose manteve a promessa que havia feito a Charles no ano passado.
então, neste caso, deu ao invés de deu seria a melhor escolha (com o advertência usual sobre a localização que afeta a forma como as pessoas falam).
Por outro lado, se dividida em sentenças separadas como em uma conversa:
Rose manteve a promessa.
Que promessa?
A promessa [que] ela fez [a] Charles no ano passado.
então deu soa melhor.