Questions & Answers about Dia membeli kacang di kedai.
Why does dia mean both he and she?
In Malay, dia is a gender-neutral third-person singular pronoun. It can mean he, she, or sometimes even they in a very general informal sense, depending on context.
So in Dia membeli kacang di kedai, you cannot tell from the sentence alone whether the person is male or female. You need context to know.
Why is it membeli and not just beli?
Beli is the basic root word meaning buy.
Membeli is the verb with the meN- prefix, which often forms an active verb. In careful or standard Malay, membeli sounds more complete and grammatical in a full sentence.
So:
- beli = buy / to buy
- membeli = buys / bought / is buying, depending on context
In everyday speech, native speakers often drop the prefix and just say Dia beli kacang di kedai. That is very common and natural in conversation.
What exactly does the prefix mem- do in membeli?
The prefix is part of the meN- verb system in Malay. It usually marks an active verb, where the subject is doing the action.
With beli, the prefix becomes mem-, giving membeli.
This happens because the form of meN- changes depending on the first sound of the root word. You do not need to memorize all the details at once, but it is useful to recognize that:
- beli → membeli
- baca → membaca
- tulis → menulis
So membeli is the active verb form meaning to buy / buys / bought, depending on context.
Does membeli show tense, like bought or is buying?
No. Malay verbs usually do not change for tense the way English verbs do.
So membeli by itself does not specifically mean:
- bought
- buys
- is buying
- will buy
It simply means buy in an active verb form. The exact time is understood from context or from time words such as:
- semalam = yesterday
- sekarang = now
- esok = tomorrow
For example:
- Dia membeli kacang semalam = He/She bought peanuts yesterday
- Dia sedang membeli kacang = He/She is buying peanuts
- Dia akan membeli kacang = He/She will buy peanuts
What does kacang mean exactly? Is it peanut, bean, or nut?
Kacang is a broad word. Depending on context, it can refer to:
- peanuts
- beans
- nuts
- legumes more generally
Very often, on its own, kacang is understood as peanuts, but context matters.
Some more specific examples are:
- kacang tanah = peanut
- kacang hijau = mung bean
- kacang soya = soybean
So if the translation says peanuts, that is perfectly reasonable, but the word itself can be broader than that.
Why is there no word for the or a in di kedai?
Malay usually does not use articles like English a, an, and the.
So di kedai can mean:
- in a shop
- at a shop
- in the shop
- at the shop
The exact meaning depends on context.
This is very normal in Malay. You should not expect a separate word for a or the in most sentences.
What does di mean here? Is it in, at, or to?
Here, di is a preposition showing location. It often translates as:
- in
- at
- sometimes on, depending on context
So di kedai means at the shop or in the shop.
It does not mean motion toward a place. For that, Malay usually uses ke.
Compare:
- di kedai = at/in the shop
- ke kedai = to the shop
So in this sentence, the person is buying peanuts at the shop, not going to the shop.
Why is di written separately, but sometimes I see dibeli written together?
Good question. There are two different di forms in Malay:
di as a preposition = at/in/on
- written separately
- example: di kedai
di- as a passive verb prefix
- written attached to the verb
- example: dibeli = bought (passive), as in Kacang itu dibeli oleh dia
So:
- di kedai = at the shop
- dibeli = was bought / bought (passive)
This is a very important spelling difference.
Why is the word order Dia membeli kacang di kedai?
Malay commonly uses Subject + Verb + Object + Place word order here.
So:
- Dia = subject
- membeli = verb
- kacang = object
- di kedai = place/location
This is quite similar to English:
- He/She bought peanuts at the shop
So the sentence structure is fairly straightforward for an English speaker.
Could I also say Dia membeli kacang di sebuah kedai?
Yes. That would be more explicit if you want to say at a shop.
- kedai = shop
- sebuah kedai = a shop
Sebuah is a classifier-based form often used for one item of certain types, including buildings or shops.
So:
- di kedai = at the shop / at a shop
- di sebuah kedai = at a shop
The original sentence is completely natural, though. Malay often leaves that kind of detail unstated.
Can Malay leave out the subject and just say Membeli kacang di kedai?
In some contexts, yes, especially in casual speech or when the subject is already clear. Malay often drops things that are understood from context.
However, as a complete neutral sentence for learners, Dia membeli kacang di kedai is clearer because it explicitly includes the subject.
In real conversation, you may hear:
- Beli kacang di kedai = Bought peanuts at the shop / buy peanuts at the shop, depending on context
But without context, that is less precise.
How is kedai different from toko or gerai?
Kedai is a very common general word for shop or store.
Related words:
- kedai = shop/store
- gerai = stall, booth, small food stall
- toko = shop, but more common in Indonesian than in standard Malay in Malaysia
So kedai is the most natural and widely useful word here.
How do you pronounce Dia membeli kacang di kedai?
A simple learner-friendly pronunciation guide is:
DEE-yah mem-BUH-lee KAH-chahng dee kuh-DAI
A few notes:
- dia has two vowel sounds: di-a
- membeli stress is not as strong as in English, but be is often the clearest syllable
- c in kacang is pronounced like ch
- ng in kacang is like the ng in sing
- kedai ends with a sound like eye
Malay pronunciation is generally more regular than English spelling, so once you learn the sound system, reading becomes easier.
Would Dia membeli kacang di toko be wrong?
It would not necessarily be wrong, but it may sound less natural in standard Malaysian Malay. Toko is much more associated with Indonesian usage.
If you are learning Malay as used in Malaysia or Brunei, kedai is the better everyday choice.
So:
- Dia membeli kacang di kedai = most natural in standard Malay
- Dia membeli kacang di toko = understandable, but less standard in that variety
Can this sentence be made passive?
Yes. A passive version could be:
Kacang dibeli olehnya di kedai.
That means The peanuts were bought by him/her at the shop.
Compare:
- Dia membeli kacang di kedai. = active
- Kacang dibeli olehnya di kedai. = passive
Malay uses passive forms quite naturally, but for beginners, the active sentence is usually easier to learn first.
Sign up free — start using our AI language tutor
Start learning MalayMaster Malay — from Dia membeli kacang di kedai to fluency
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓Infinitely deep — unlimited vocabulary and grammar
- ✓Fast-paced — build complex sentences from the start
- ✓Unforgettable — efficient spaced repetition system
- ✓ AI tutor to answer your grammar questions