English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

  1. "You didn't use the Gift I gave you!"
  2. "You didn't use the Gift I had given you!"
  3. "You haven't used the Gift I gave you!"
  4. "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.

share|improve this question
1 and 3 sounds ok to me - and 4 should likely be You didn't use the gift I have given you – mplungjan Jan 22 '13 at 9:24
Related: When will “Present Perfect vs. Past Tense” cases be affected by culture? and the questions linked from there. – RegDwigнt Jan 22 '13 at 16:38
up vote 6 down vote accepted

You didn't use the gift I gave you.

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.

You haven't used the gift I gave you.

implies that so far the other party has not used the gift, but there's a chance they still will.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.