un buen libro, el primer díaa good book, the first day
A handful of common Spanish adjectives drop their final -o the moment they land right before a masculine singular noun phrase. This shortening is called apocopation, and once you know the small list of words it applies to, the pattern itself is simple.
Quick shortcut: bueno → buen, malo → mal, primero → primer, tercero → tercer, alguno → algún, ninguno → ningún, uno → un — all only before a masculine singular noun (with or without another word in between). grande → gran is the one exception that shortens before any singular noun, masculine or feminine.
The core pattern: drop the -o before a masculine singular noun
These adjectives shorten when they come before a masculine singular noun — most often right next to it, but another modifier can also sit in between: algún otro problema (some other problem), ningún buen amigo (no good friend), el primer gran paso (the first great step). Elsewhere — after the noun, before a feminine or plural noun, or standing alone — they keep their full form:
| Full form | Short form | Example |
|---|---|---|
| bueno | buen | un buen libro (a good book) — but un libro bueno, una buena idea |
| malo | mal | un mal día (a bad day) — but un día malo, una mala suerte |
| primero | primer | el primer día (the first day) — but la primera vez, el día primero de mayo |
| tercero | tercer | el tercer piso (the third floor) — but la tercera vez |
alguno and ninguno work the same way — shortening to algún and ningún right before a masculine singular noun — and already have their own lesson: Basic indefinite words.
- ¿Tienes algún problema? (Do you have any problem?) — but alguna pregunta, algunos libros
- No tengo ningún interés. (I have no interest.) — but ninguna duda
uno shortens to un the same way — but this is really just the indefinite article you already know from Indefinite articles: un libro, never ❌ uno libro.
Grande → gran: the exception that covers both genders
grande is different from the rest of the list in one key way: it shortens to gran right before any singular noun — masculine or feminine — not just masculine ones. The meaning often shifts too: gran before the noun usually means "great," while grande after the noun more often refers to size — though the postnominal form can carry other context-dependent meanings too (un hombre grande can mean a big man, or simply a grown man, depending on context):
- un gran hombre (a great man) vs. un hombre grande (a big man)
- una gran mujer (a great woman) vs. una mujer grande (a big woman)
In the plural, grande never shortens: grandes hombres, grandes mujeres.
Ciento → cien, and santo → san
Two more common words shorten too, each with its own small twist:
- ciento shortens to cien right before a noun, or before mil or millón/millones (cien libros, cien mil, cien millones) — but not before a smaller number added to it, like ciento uno or ciento veinte (101, 120), even though 101 and 120 are themselves larger than 100. This has its own detailed coverage in Using and omitting articles.
- santo shortens to san right before most saints' names: San Pedro, San Francisco. The main exceptions are names starting with To- or Do-, which keep the full form: Santo Tomás, Santo Domingo.
Common mistakes
- ✅ un libro bueno is fine after the noun; but ❌ un bueno libro → ✅ un buen libro before it
- ❌ la primer vez → ✅ la primera vez (no shortening before a feminine noun)
- ❌ un gran libros → ✅ unos grandes libros (grande never shortens in the plural)
- ❌ San Tomás → ✅ Santo Tomás (names starting with To-/Do- keep the full form)
Quick check
Choose the correct form:
- Hoy es un (bueno/buen) día.
- Es la (primer/primera) clase del día.
- Einstein fue un (gran/grande) científico.
- No tengo (ninguno/ningún) problema.
- Vinieron (cien/ciento) personas.
Show answers
- Hoy es un buen día. 2. Es la primera clase del día. 3. Einstein fue un gran científico. 4. No tengo ningún problema. 5. Vinieron cien personas.
Want to put this into practice?
-
Speak it on your phone — The Android app brings you new words every day for your level and lets you chat about any topic, with gentle corrections.
- Try a short exercise — Your tutor builds practice around the topics you're learning. Start practising →
- Check your own sentences — Write something and see what could sound more natural. Try the grammar checker →
Key takeaways
- bueno/malo/primero/tercero/alguno/ninguno/uno drop their final -o only before a masculine singular noun (often right next to it, but another word can sit in between): buen, mal, primer, tercer, algún, ningún, un.
- grande is the exception: it shortens to gran before any singular noun, masculine or feminine, and never shortens in the plural.
- ciento shortens to cien before a noun or a larger number; santo shortens to san before most names, except those starting with To-/Do- (Santo Tomás, Santo Domingo).
- Outside that one position — after the noun, before a feminine noun, before a plural, or standing alone — every one of these words keeps its full form.