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.
Learn faster with GrammarMama
This article covers one topic — here's how GrammarMama helps you turn it into lasting progress:
-
Know your level — A quick placement test finds your CEFR level, so every exercise fits you. Find your level →
-
Follow a clear path — Practise every topic in the right order, from A1 all the way to C2. See the full path →
-
Set your own goal — Tell us what you're learning for, and exercises follow your interests. Set a goal →
-
Track your mistakes — See the patterns behind what trips you up, and fix them for good. Review your mistakes →
-
Build your vocabulary — Words from your exercises are saved and reviewed with spaced repetition. Open your vocabulary →
-
Practise speaking — Answer exercises out loud instead of typing, whenever you like. Try speech practice →
-
Train your pronunciation — Get instant, word-by-word feedback on how you sound. Train your pronunciation →
-
Practise a little every day — Short daily exercises, matched to your level, keep the language fresh. Start practising →
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.