Where <have you bought> <did you buy> it? (2025)

S

Sophia2

Member

Czech

  • Nov 6, 2017
  • #1

What would be used in this context:

"I like your new T-shirt! Where did you buy it?"
or "I like your new T-shirt. Where have you bought it?"

I am not sure about the tense in this situation - I can imagine the usage of the present perfect (because we speak about something we see now - the T-shirt, and it is not important when the purchase happened), but as well the past simple (we are referring to a completed action in the past).

Thanks in advance for your help.

Sophia

  • dojibear

    Senior Member

    Fresno CA

    English (US - northeast)

    • Nov 6, 2017
    • #2

    In AE, we always use simple past for this: "Where did you buy it?"

    The verb action ("you did buy") started and finished in the past, so present perfect is incorrect.

    The other action ("I like it") happens now, so present makes sense there.

    Loob

    Senior Member

    English UK

    • Nov 6, 2017
    • #3

    We'd use simple past in BrE too.

    orchard

    Senior Member

    Turkish

    • Nov 6, 2017
    • #4

    Hi.
    Can you think of a situation in which the "Where have you bought it?" would be OK to ask?

    orchard

    Senior Member

    Turkish

    • Nov 6, 2017
    • #6

    Loob said:

    I can only think of situations involving repeated purchases in the past, as in:
    A. I can't find any shops that sell my favourite perfume.
    B. Where have you bought it in the past?

    And which of the followings would be the answer of the speaker A to the question:

    1. I have bought it from the Macy's.

    2. I have always bought it from the Macy's.

    3. I have usually bought it from the Macy's.

    I will also appreciate your suggestions regarding possible answers which sound more natural.

    orchard

    Senior Member

    Turkish

    • Nov 6, 2017
    • #7

    Would the following in bold be a natural reply of the speaker A?

    A. I can't find any shops that sell my favourite perfume.
    B. Where have you bought it in the past?
    A. I have (always/usually) bought it from the Macy's.

    se16teddy

    Senior Member

    London but from Yorkshire

    English - England

    • Nov 6, 2017
    • #8

    Look at it this way. I bought the perfume at Macy's puts the action at a particular time (and place) in the past just as much as I bought the perfume on the first of October does. It similarly attracts the simple past tense, not the present perfect.

    Similarly, if you ask where a particular past event, such as a purchase, happened, you need the simple past tense, not the present perfect. The present consequence (if there is one) is irrelevant.

    In contrast, I have bought the perfume at Macy's has a almost express present consequence, such as Macy's may stock it.

    orchard

    Senior Member

    Turkish

    • Nov 6, 2017
    • #9

    se16teddy said:

    Look at it this way. I bought the perfume at Macy's puts the action at a particular time (and place) in the past just as much as I bought the perfume on the first of October does. It similarly attracts the simple past tense, not the present perfect.

    Similarly, if you ask where a particular past event, such as a purchase, happened, you need the simple past tense, not the present perfect. The present consequence (if there is one) is irrelevant.

    But the speaker A doesn't refer to a particular purchase carried out at a particular time. Doesn't alluding to a repeated action change the situation here?


    A. I can't find any shops that sell my favourite perfume.
    B. Where have you bought it in the past?
    A. I have (always/usually) bought it from the Macy's.

    S

    Scrawny goat

    Senior Member

    English - Ireland

    • Nov 6, 2017
    • #10

    orchard said:

    But the speaker A doesn't refer to a particular purchase carried out at a particular time. Doesn't alluding to a repeated action change the situation here?


    A. I can't find any shops that sell my favourite perfume.
    B. Where have you bought it in the past?
    A. I have (always/usually) bought it from the Macy's.

    A does not sound natural. I'd say 'I know I've bought it in Macy's and Bloomingdale's, but honestly, I usually just picked it up wherever I saw it!'

    se16teddy

    Senior Member

    London but from Yorkshire

    English - England

    • Nov 7, 2017
    • #11

    orchard said:

    But the speaker A doesn't refer to a particular purchase carried out at a particular time. Doesn't alluding to a repeated action change the situation here?


    A. I can't find any shops that sell my favourite perfume.
    B. Where have you bought it in the past?
    A. I have (always/usually) bought it from the Macy's.

    Yes. I was referring to a single purchase - sorry I didn’t make that clear.

    S

    Sophia2

    Member

    Czech

    • Nov 7, 2017
    • #12

    Thank you all very much! It makes sense to me.
    Sophia

    O

    old woman

    Senior Member

    dutch

    • Sep 3, 2022
    • #13

    se16teddy said:

    I have bought the perfume at Macy's

    Is it possible to say: "I have bought that perfume at Macy's once", not referring to multiple purchases? Meaning there has been one occasion in the past when I have bought it at Macy's?

    Uncle Jack

    Senior Member

    Cumbria, UK

    British English

    • Sep 3, 2022
    • #14

    old woman said:

    Is it possible to say: "I have bought that perfume at Macy's once", not referring to multiple purchases? Meaning there has been one occasion in the past when I have bought it at Macy's?

    It does not work if you feel the need to add "once", since this puts too much emphasis on a particular time in the past. The present perfect requires the emphasis to be in the present.

    However, if you omit "once", then "I have bought that perfume at Macy's" does not indicate how often you bought it, and perhaps you did only buy it once. The important thing is not what you did in the past, but the effect in the present, which might be to say that Macy's probably still sell it.

    se16teddy

    Senior Member

    London but from Yorkshire

    English - England

    • Sep 4, 2022
    • #15

    Yes, « I have bought it at Macy’s » is fine if you mean « I suppose they sell it ».
    There may be other possible present tense consequences to justify the present perfect tense, though I can’t think of any very likely ones just at the moment.

    You must log in or register to reply here.

    Where <have you bought> <did you buy> it? (2025)
    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Jamar Nader

    Last Updated:

    Views: 6240

    Rating: 4.4 / 5 (75 voted)

    Reviews: 82% of readers found this page helpful

    Author information

    Name: Jamar Nader

    Birthday: 1995-02-28

    Address: Apt. 536 6162 Reichel Greens, Port Zackaryside, CT 22682-9804

    Phone: +9958384818317

    Job: IT Representative

    Hobby: Scrapbooking, Hiking, Hunting, Kite flying, Blacksmithing, Video gaming, Foraging

    Introduction: My name is Jamar Nader, I am a fine, shiny, colorful, bright, nice, perfect, curious person who loves writing and wants to share my knowledge and understanding with you.