"I often buy fruits when I go to the supermarket" – illogical?



I am an English assistant and I often hear my non-native students say:

I often buy fruits when I go to the supermarket.

I think it is wrong logically because "go" means "to move or travel from one place to another" (source). I am not sure whether it implies "you are already there"

Should we change to:

I often buy fruits when I am at the supermarket

but it does not say that "I go to the supermarket".

How do native speakers express that idea?

Note: when could mean "after", so, I often buy fruits when I go to the supermarket=I often buy fruits after I go to the supermarket


Posted 2017-07-24T02:14:20.023

Reputation: 9 656

6But you have to go to the supermarket before you can buy anything, right? – user3169 – 2017-07-24T02:54:24.827

3In the United States, at least, you would say at the supermarket. – chrylis -cautiouslyoptimistic- – 2017-07-24T05:10:44.563

8There's no problem with "often". You'd only say "usually" if you bought fruit most of the time, and "often" could be less than that. – Especially Lime – 2017-07-24T09:01:56.670

@P.E.Dant Arguably, "usually" means "more often than not", thus meaning basically the same. – Flater – 2017-07-24T12:35:57.797

1Depending on precise emphasis, I would be more likely to say something like 'I often buy fruit at the supermarket', but these are both absolutely fine. – Strawberry – 2017-07-24T13:50:32.910

10@Strawberry That sentence has a different meaning where I am from. The first "I often buy fruits when I go to the supermarket." would mean that if I am at the supermarket, often, I will also buy fruits. Such as if I go to the supermarket to buy nuts, then I will also often buy fruit while I am there. The sentence 'I often buy fruit at the supermarket' would mean that when I am actively seeking to buy fruit, then I will often go to supermarket (rather than say a convenience store, or local farm). – Robert McKee – 2017-07-24T19:13:35.013

@EspeciallyLime Indeed. They both make perfect sense, and they mean different things, so there's no reason to change it. Unless one believes everyone has a good, fruit-heavy diet. ;) – Luke Sawczak – 2017-07-24T19:26:32.437

7I'm with @RobertMcKee on this one. (In Britain at least) to 'go to the supermarket' is about the intent to buy shopping. By 'when I go to the supermarket' what the person actually means is 'when I do my regular visit to the supermarket to buy food'. Saying "I often buy fruit when I am in the supermarket" sounds like "if I happen to be in the supermarket for any reason, I will often buy fruit", or it sounds like the person is defending their decision to buy fruit: "A pineapple? Are you trying something new?" - "No, I often buy fruits when I am in the supermarket". – Pharap – 2017-07-24T23:14:54.017

@Mari-LouA, sorry, I changed it back – Tom – 2017-07-27T09:14:58.220



In the context of running errands, go to (some place) is idiomatic speech, and it means more than the physical act of going to that location. So, when I “go to the store,” I don’t merely park in a parking spot and then go home; rather, I go into the store – presumably to purchase some items.

Similarly, when you go to the dentist, you go inside and get your teeth cleaned; when you go to the barbershop, you get your hair cut; and when I go to the bakery, I’m probably not going just to smell the aroma of fresh-baked bread – I’m most likely buying some of that bread and taking it home with me.

Therefore, there is nothing illogical about what your students are saying – although, as other answers have said, most native speakers would use fruit instead of fruits.


Posted 2017-07-24T02:14:20.023

Reputation: 108 123

23It might be worth mentioning that the following sounds natural to a native speaker: "I often buy fruits and vegetables* when..." Additionally, "fruit and vegetables*" sounds unnatural. – maxathousand – 2017-07-24T13:21:23.593

27@maxathousand: That is subjective/regional. To me "fruit and vegetables" sounds correct and "fruits and vegetables" sound wrong. For reference British English here. – Chris – 2017-07-24T13:41:26.197

20Along the same lines, if we're camping in the wilderness and I tell my companions that I'm going to go to the bathroom, they'll understand that I won't be hiking back to the nearest building which has a public toilet, but may in fact be behind a nearby tree for the next few moments. – A C – 2017-07-24T13:55:59.610

2@AC Fine in US English, but if you say that to a British English speaker they'll expect you to be gone for quite some time; and to come back freshly bathed. – JeffUK – 2017-07-24T14:42:19.930

@JeffUK LOL, fair enough - is "going to the loo" (WC?) comparable, or does the construction just not translate? How about "use the [___]" ? – A C – 2017-07-24T15:09:14.667

6@AC Among friends close enough to go camping with, We'd be more direct and take the opportunity use one of the many and varied synonyms, similes or metaphors for urination that our various dialects provide. Normally "I'm going for a ....." – JeffUK – 2017-07-24T15:30:27.257

7In at least some English usage (not sure how universal this is), "fruits" means different kinds of fruit. If I buy two apples and three pears, then "I bought five fruit" and "I bought two fruits" are both true. You can see a similar usage in fish vs fishes. – Ross Smith – 2017-07-24T21:20:47.770

@Ross - Absolutely true. Yet, if I buy two apples and three pairs, I can also say, "I bought fruit." – J.R. – 2017-07-24T21:23:25.077

1@AC "going to the toilet (to urinate/to excrete)" vs "going to the supermarket (to shop/to do shopping)". They are comparable because both sentences feature an implication of some more meaningful action by telling the listener that the speaker is going to a location where the implied action is usually performed. For example, if I said I was "going to a restaurant", the implication would be that I am going to eat at the restaurant (as opposed to setting fire to it). (Please excuse the absurdity of my example, originally it was much sillier.) – Pharap – 2017-07-24T23:26:48.510

Do people still go to barbershops? Good heavens. – Janus Bahs Jacquet – 2017-07-25T11:40:21.663

1@RossSmith "I bought five fruit," sounds wrong to me. I'd say, "I bought five pieces of fruit." – jpmc26 – 2017-07-26T20:05:12.517

@jpmc26 - To be fair, though, Ross never said that sounded natural; he simply said it was true. – J.R. – 2017-07-26T20:13:49.197

"I bought five fruit" is what I would normally say. To me "pieces of fruit" means slices or chunks or something like that, not whole fruit. – Ross Smith – 2017-07-26T20:57:23.937

1@Ross - Could be a regionalism. In the US, "Five pieces of fruit" could indeed refer to three apples and two oranges. It's also context dependent – if someone says, "I bought five pieces of fruit at the store," I'd assume that meant something like three bananas, an apple, and a plum. But if someone said, "I like the way this peach jam has so many pieces of fruit," that obviously alludes to chunks, not whole peaches. – J.R. – 2017-07-26T21:16:31.063

For the OP to correct fruits into fruit after nearly two days is not cricket. That was the term used by him and I am sure that if he had originally written "fruit" the question would never have attracted the same attention. Moreover, users have addressed this specific issue in their answers so the OP is saying "Yes, you are right. I will fix it". But now many of the answers do not match the original question. Not on! :)

– Mari-Lou A – 2017-07-27T05:26:16.043


Your student is not wrong. Natively in American English we use "go" in this way. "Go" in most cases implies "to be" which means you don't have to specifically say you are in a place. "Go" also implies an action which is specific from context.

When I go to the movies, I often buy popcorn.

In this example, I will "go” (exist at) the movie theater with the contextual action of watching movies. While I am there I will potentially buy popcorn.


Posted 2017-07-24T02:14:20.023

Reputation: 201

If you are there, then you must exist there... I am using exist in the sense of what a be verb naturally entails. I don`t need to say I am in a location when I go there. Going to that location implies I am there. It implies existence. – Greg – 2017-07-24T02:58:22.297

1Yes, perfectly cromulent usage for native English speakers in Ireland and the UK. – Binary Worrier – 2017-07-24T09:51:07.330


I think your sentence sounds fine. However, the use of the noun fruits would sound strange to a native speaker in the context of how you've used it here.

When you are talking about fruit in general then it's best to use fruit which is an uncountable noun. In some cases the noun fruits can be used as in the following example.

My three favourite fruits are apples, oranges and pears.

Here we use the plural form of fruit ( fruits) is used to describe fruit as separate items.

With regard to using the words often, usually or even always I think any are acceptable. Each of these words act as adverbs(adverbials to be more precise) that describe the frequency with which you buy fruit (= how often).

I hope that helps.


Posted 2017-07-24T02:14:20.023

Reputation: 1 674

This is all true, but I think the question is asking more about go to the supermarket vs. in the supermarket, not fruit vs fruits. – J.R. – 2017-07-24T08:34:20.737

4@J.R. all well and true, but the real "off key" note is the plural fruits – Mari-Lou A – 2017-07-24T08:44:24.243

4The question is asking how native speakers would say this. And the correct answer is this one: native speakers would use "fruit" rather than "fruits", and that is the only issue with either sentence. – Especially Lime – 2017-07-24T08:55:28.053

@Mari-LouA - Yes, but I felt like someone should address the proposed revision: I often buy fruits when I am in the supermarket. – J.R. – 2017-07-24T09:29:02.000

See discussion in other comments — fruit vs fruits is regional variation. "Fruits" sounds silly to me, but apparently both are correct. – mattdm – 2017-07-25T12:48:19.393

Fruit, fruit, and fruits is comparable to person, persons, and people. In many places, different "kinds of plurals" are not observed, so one word gets used for singular and another for plural, with nothing in between. – AlexanderJ93 – 2017-07-26T17:53:02.773


In a literal sense 'when I go to (a place) refers to the period of time that I am engaged in the act of "going" , not the time when I have finished 'going' and am now doing something else at the place.

Colloquially and in everyday speech it also covers by implication the time you are at the place, and sometimes when you are returning from it, or related to your visit there.

  • when I go to the shop, I avoid the traffic by walking (refers to the time in which I literally "go" to the shop and my actions in "going" there.

  • when I go to the shop, I always buy an ice cream at the store across the road (refers to something happening during the time I am at the shop, not the time I'm literally "going" there, and includes an action I do while not actually "at" the shops.

  • when I go to the shop, I buy fruit/fruits (something I do at the shop but not when "going" there.

  • when I go to the shop, I buy fuel before I get home (something I do after and while going away from them.

  • when I go to the shop, I'm always tired and sleepy (could refer to my personal state after returning from the shop)

All of these would be understood and used in ordinary English. Sorry if that's confusing, it's how it is!


Posted 2017-07-24T02:14:20.023

Reputation: 245

"When" could mean "after". "when I go to the shop"="after I go to the shop" – Tom – 2017-07-25T08:56:01.757

@Tom: Not exactly "after", but more like "causally linked to" (and thus often but not invariably "after"). "When I read an interesting book, I think about it for days." but also "When I read an interesting book, I put on my reading glasses." In both cases, the word when can/should be read as a synonym of whenever — it always indicates implication ("when A, B" is synonymous with "A implies B") but only indirectly connotes co-temporality. – Quuxplusone – 2017-07-25T21:24:49.993


The sentence is correct for written English, but no one I know in America talks/speaks that way. It would be more usual to say, "I always buy fruit when I go to the store".

Now, you may say that I've changed the meaning of the sentence by using the word "always," but in usage I actually haven't. It can be assumed that no one always buys anything. You could say, "almost always", if you wanted to emphasize that point. I cannot remember when I've heard anyone say "supermarket".

British English will no doubt have a different answer.

Scot Parker

Posted 2017-07-24T02:14:20.023

Reputation: 21


You've run smack into a big problem in public language discourse today. This the difference between semantics and pragmatics. Semantically, from one frame of reference, yes go means 'travel' and you don't purchase the fruit while traveling—but—pragmatically, that is the understanding of meaning in context and used functionally and socially, we clearly understand how people use the word go to mean the whole series of actions involved in the purpose of traveling—a complete trip.

Michael Billips

Posted 2017-07-24T02:14:20.023

Reputation: 1

This is incorrect. This usage of "go" is a question of aspect (the habitual aspect to be specific), which is firmly in the realm of semantics. – Nate C-K – 2017-07-26T02:40:03.487

It's not incorrect, it's just not a part of your model. The usage of go in this context with a perfective or achievement aspect is a pragmatic difference, or rather, requires a pragmatic approach to describe its felicity. I think that's a more complete model. – Michael Billips – 2017-07-27T03:30:12.380