Rose și-a păstrat promisiunea pe care i-a dat-o i-a dat lui Charles anul trecut.
Deoarece „păstrat” este deja în trecut și promisiunea trebuie să se fi întâmplat mai devreme, credeam că „a dat” a fost alegerea corectă, dar aparent „a dat” este alegerea corectă. Este greșit modul în care l-am învățat?
Comentarii
- De fapt, din cauza numai păstrat , IMO, răspunsul este dat. Dacă ar fi fost ' Rose ar fi ținut promisiunea … ' Cred că ar fi putut a fost cealaltă alegere.
Răspuns
Ambele sunt corecte și va depinde de locație care formă este mai deseori folosit. (Aș considera că a dat ca răspuns corect, dar a dat ar fi ok.)
păstrat este imperfectul forma de păstrează , a dat este forma imperfectă a dă și a dat este forma perfectă [a da] .
Dacă este scris cu cuvântul de legătură that (care sună ca „mai bine” engleză):
Rose a ținut promisiunea pe care i-a dat-o lui Charles anul trecut.
atunci în acest caz a dat , mai degrabă decât a dat ar fi alegerea mai bună (cu avertismentul obișnuit al locației care afectează modul în care vorbesc oamenii).
Pe de altă parte, dacă este împărțit în propoziții separate ca într-o conversație:
ose a ținut promisiunea.
Ce promisiune?
Promisiunea pe care i-a dat-o [lui] Charles anul trecut.
apoi a dat sună mai bine.