Rose ha mantenuto la promessa che aveva fatto / ha dato a Charles lanno scorso.
Dato che “mantenuto” è già passato e la promessa deve essere successo prima, pensavo che “aveva dato” fosse la scelta giusta, ma a quanto pare “dato” è la scelta giusta. Il modo in cui lho imparato è sbagliato?
Commenti
- In effetti, solo per mantenuto , IMO, la risposta è dato. Se fosse stato ' Rose avrebbe mantenuto la promessa … ' Penso che avrebbe potuto è stata laltra scelta.
Risposta
Entrambi sono corretti e dipenderà dalla posizione quale forma è più usato comunemente. (Considero dato la risposta corretta ma dato sarebbe ok.)
mantenuto è limperfetto forma di mantenere , dato è la forma imperfetta di dare e aveva dato è la forma perfetta [di dare] .
Se scritto con la parola di collegamento quello (che quindi suona come un inglese “migliore”):
Rose ha mantenuto la promessa che aveva fatto a Charles lanno scorso.
allora in questo caso aveva dato invece di dato sarebbe stata la scelta migliore (con il solita avvertenza sulla posizione che influisce sul modo in cui le persone parlano).
Daltra parte, se suddiviso in frasi separate come in una conversazione:
Rose ha mantenuto la promessa.
Quale promessa?
La promessa [che] ha fatto [a] Charles lanno scorso.
poi ha dato suoni migliori.