Rose höll det löfte hon hade gett / gav till Charles förra året.
Eftersom ”hålls” redan finns i ett förflutet och löftet måste ha hänt tidigare, jag trodde att ”hade gett” var rätt val, men tydligen ”gav” är rätt val. Är det som jag lärde mig det fel?
Kommentarer
- Faktum är att på grund av bara , IMO, är svaret är gav. Hade det varit ' Rose hade hållit löftet … ' Jag tror att det kunde ha varit det andra valet.
Svar
Båda är korrekta och det beror på plats vilken form som är mer vanligen använd. (Jag anser att hade gett vara det rätta svaret men gav skulle vara ok.)
hölls är det ofullkomliga form av behåll , gav är den ofullkomliga formen av ge och hade gett är den perfekta formen [av ge] .
Om det skrivs med länkordet det (som sedan låter som ”bättre” engelska):
Rose höll det löfte det hon gav Charles förra året.
skulle i det här fallet ha gett istället för gett det bättre valet (med vanliga varningar om plats som påverkar hur människor talar).
Å andra sidan, om de är uppdelade i separata meningar som i en konversation:
Rose höll löftet.
Vilket löfte?
Löftet [som] hon gav [till] Charles förra året.
sedan gav låter bättre.