Yesterday I sent my friend a useful gift in online game. Today I can see he has not accepted it yet. Which sentence is grammatically correct and most natural in American English?
- "You didn't use the Gift I gave you!"
- "You didn't use the Gift I had given you!"
- "You haven't used the Gift I gave you!"
- "You haven't used the Gift I had given you!"
Somehow option 1 seems most natural, and yet is the least consistent with what I remember from English classes. Option 4 should be grammatically correct, but 2 perfect tenses in one sentence seem a bit odd.
Best Answer
could imply that you thought the other party was supposed to use the gift at a specific point of time (or when a certain event occurred), and they have lost the opportunity.
implies that so far the other party has not used the gift, but there's a chance they still will.