1

As far as I know these examples are okay:

A: I had bought a new blouse. I forgot to show it to you.

B: I bought a new blouse. I forgot to show it to you.

But what about this? C: I have bought a new blouse. I forgot to show it to you.

closed as off-topic by AmE speaker, Scott, Mari-Lou A, curiousdannii, Skooba Nov 20 '17 at 21:56

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • I'm voting to close this question as off-topic because there's not enough context to determine which form is preferable. But all three sentences are acceptable IMO – Mari-Lou A Nov 19 '17 at 12:23
0

I think that choice C sounds a little odd, because the present perfect is usually chosen to emphasize that the action was completed in the recent past. But "I forgot to show it to you" logically requires that a palpable interval of time has passed since the purchase.

To my ear, the logical sequel to C would be "I haven't shown it to you yet."

See the discussion of the present perfect tense at http://grammar.ccc.commnet.edu/grammar/tenses/present_perfect.htm

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