En el mercado he comprado medio kilo de tomates y un kilo de naranjas.

Questions & Answers about En el mercado he comprado medio kilo de tomates y un kilo de naranjas.

Why does the sentence start with En el mercado?

Spanish often puts place or time information at the beginning for context or emphasis. Starting with En el mercado means something like At the market / In the market.

It is not the only possible word order. You could also say:

  • He comprado medio kilo de tomates y un kilo de naranjas en el mercado.

Both are correct. The version with En el mercado first sets the scene before saying what was bought.

Why is it en el mercado and not just en mercado?

In Spanish, you usually need an article with nouns like mercado when talking about a specific place in a normal, natural way.

So:

  • en el mercado = at the market

Leaving out the article here would sound ungrammatical in standard Spanish.

Why is it he comprado instead of compré?

He comprado is the present perfect:

In Spain, the present perfect is very commonly used for actions in the recent past, especially when the time period is still connected to the present, such as today, this morning, or when the result matters now.

So he comprado can feel like:

  • I have bought
  • or in natural English, often just I bought, depending on context

In many parts of Latin America, people would more often say compré in this kind of sentence.

Is he comprado used exactly like the English present perfect?

Not exactly.

There is overlap, but Spanish and English do not use the present perfect in exactly the same way.

In Spain, he comprado is often used for a recent completed action that still feels connected to the present. English sometimes uses I have bought, but very often natural English would simply say I bought.

So the grammar looks similar, but the usage is not always identical.

Why is it medio kilo but un kilo?

Because medio means half, so:

  • medio kilo = half a kilo
  • un kilo = one kilo

Spanish does not normally say un medio kilo here.

So the contrast is:

  • medio kilo de tomates
  • un kilo de naranjas

That is the standard way to express these quantities.

Why is there de after medio kilo and un kilo?

After a quantity expression, Spanish usually uses de before the thing being measured.

So:

  • medio kilo de tomates
  • un kilo de naranjas
  • dos litros de leche
  • una docena de huevos

This is very similar to English half a kilo of tomatoes and a kilo of oranges.

Why are tomates and naranjas plural?

Because the sentence is talking about an amount made up of multiple items.

  • medio kilo de tomates = a quantity containing several tomatoes
  • un kilo de naranjas = a quantity containing several oranges

After a measure noun like kilo, Spanish normally uses the plural count noun if you mean multiple individual items.

Why is there no article before tomates or naranjas?

After quantity expressions like medio kilo de or un kilo de, Spanish normally does not use an article.

So you say:

  • medio kilo de tomates
  • un kilo de naranjas

not:

  • medio kilo de los tomates
  • un kilo de las naranjas

You would only use los / las if you meant some specific tomatoes or oranges already known in the conversation, for example: el kilo de las naranjas que me recomendaste.

Why is it medio and not media?

Because medio agrees with kilo, and kilo is masculine.

  • medio kilo
  • un kilo

If the noun being counted were feminine, then medio would change:

  • media docena = half a dozen

So the form depends on the noun that follows medio, not on the fruit.

Can kilo be used by itself like this? Is it short for something?

Yes. Kilo is a very common shortened form of kilogramo.

So:

  • un kilo de naranjas
  • un kilogramo de naranjas

Both are correct, but kilo is much more natural in everyday speech.

Could I also say He comprado medio kilo de tomates y un kilo de naranjas en el mercado?

Yes. That is completely correct.

Spanish word order is fairly flexible. The difference is mainly about emphasis:

  • En el mercado he comprado... puts the location first
  • He comprado ... en el mercado puts the action first

Both mean the same basic thing.

Why is it y and not e before un kilo?

Spanish normally uses y for and.

It changes to e only before words that begin with an i sound, such as:

  • padres e hijos
  • España e Italia

But un does not begin with an i sound, so it stays:

  • tomates y un kilo de naranjas

So y is correct here.

AI Language TutorTry it ↗
Your avatar
What's the best way to learn Spanish grammar?
Spanish grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Spanish

Master Spanish — from En el mercado he comprado medio kilo de tomates y un kilo de naranjas 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