Spanish Grammar

Learn Spanish grammar through structured topics and exercises

🔍
|87 topics

Spanish alphabet and pronunciation

FoundationsBeginner

Master 27 letters, 5 vowel sounds, and key pronunciation rules that differ from English

Spanish rhythm: syllables and stress made simple

FoundationsBeginner

Discover 4 simple rules that determine where stress falls in any Spanish word

Basic sentence structure: building your first Spanish sentences

SentencesBeginner

Follow the Subject-Verb-Object pattern and learn flexible word order rules

Gender of nouns: masculino y femenino (el/la)

NounsBeginner

Every noun is el (masculine) or la (feminine) - learn the patterns

Nouns where el/la changes the meaningExtension

NounsBeginner

Discover noun pairs where the article changes meaning: el capital vs la capital, el cura vs la cura

Number: singular y plural (-s, -es, -z→-ces)

NounsBeginner

Form plurals with -s, -es, and -z→-ces transformations

Articles: el, la, los, las, un, una

NounsBeginner

The complete guide to el, la, los, las, un, una and their uses

Noun-adjective agreement: hombre alto, mujer alta

NounsBeginner

Match adjectives to nouns: hombre alto, mujer alta, niños altos

Possessive adjectives: my, your, his/her (mi, tu, su)

AdjectivesBeginner

Show ownership: mi libro (my book), tu casa (your house), sus amigos (their friends)

Subject pronouns: yo, tú, él, ella, nosotros, ellos

PronounsBeginner

Learn yo, tú, él, ella, nosotros, vosotros, ellos - when to use and when to drop them

Regular verbs present tense: hablar, comer, vivir (-ar, -er, -ir)

VerbsBeginner

Master 3 simple patterns: -ar (hablo, hablas), -er (como, comes), -ir (vivo, vives)

Irregular verbs in present tense: master ser, estar, tener & more

VerbsBeginner

Conquer the top 12 irregular verbs: ser, estar, tener, hacer, ir, venir, and more

Ser vs estar: identity & location

VerbsBeginner

A1 Essentials: Ser for who you are (soy Juan), Estar for where you are (estoy aquí)

Negation: no, nunca, nada (+ nadie, tampoco)

SentencesBeginner

Master "no" + double negatives: no quiero nada (I don't want anything)

Question formation: ¿...? and intonation

SentencesBeginner

Form questions: ¿Cómo estás? Use ¿...? marks and master 6 key question words

Question words: qué, quién, dónde, cuándo, cómo, cuánto

PronounsBeginner

Interrogative pronouns (qué, quién, cuál) and adverbs (dónde, cuándo, cómo, por qué)

Common prepositions: en, a, de, con, sin, al, del

PrepositionsBeginner

Master en, a, de, con, sin + location (sobre, entre, delante de) + time (desde, hasta, durante) + al/del contractions

Demonstratives: este, ese, aquel (this, that, that over there)

AdjectivesBeginner

Point things out: este libro (this book), esa casa (that house), aquellos días (those days)

Demonstrative pronouns: este vs ese vs aquel in real contextsExtension

AdjectivesBeginner

Learn the three-way distance system: este (near), ese (near listener), aquel (far)

Immediate future (ir + a + infinitive)

VerbsBeginner

Express plans: voy a comer (I'm going to eat) - easier than simple future

Gustar: me gusta, te gusta, le gusta

SpecialBeginner

Express likes with me gusta/gustan, te gusta/gustan, le gusta/gustan

Reflexive verbs: levantarse, llamarse, ducharse

SpecialBeginner

Daily routines with me/te/se: levantarse, ducharse, llamarse

Reflexive verbs that change meaningExtension

SpecialBeginner

Discover how adding "se" transforms verbs like ir/irse, dormir/dormirse, acordar/acordarse

40 most common Spanish reflexive verbsExtension

SpecialBeginner

Master 40 essential reflexive verbs: levantarse, ducharse, llamarse, sentirse, divertirse, and more

Time and dates: hora, días, meses

FoundationsBeginner

Express time with "son las" and dates with cardinal numbers

Spanish writing style: capitalisation & punctuation made simple

FoundationsBeginner

Learn when Spanish differs from English: no capitals for days, months, or nationalities

Spanish keyboard & special characters: type like a native!

FoundationsBeginner

Type ñ, ü, and accented vowels quickly using keyboard shortcuts on any device

Adverbs of frequency and quantity

AdjectivesBeginner

How often/much: siempre (always), nunca (never), mucho (a lot), poco (little), muy (very)

Haber: there is, there was, there will be (hay, había, habrá)

SpecialElementary

Express existence: hay (there is/are), había (there was/were), habrá (there will be)

Modal verbs compared: deber vs tener que vs haber queReference

VerbsElementary

Compare deber, tener que, and haber que: levels of obligation, personal vs impersonal

Cardinal and ordinal numbers

FoundationsElementary

Cardinal vs ordinal: uno/dos/tres (counting) vs primero/segundo/tercero (ordering) with agreement rules

Ser vs estar: complete guide (A2+)

VerbsElementary

Full mastery: DOCTOR/PLACE rules, emotions, ser aburrido vs estar aburrido, and more

Ser vs estar with adjectives: when meaning changesExtension

VerbsElementary

Master adjectives that change meaning with ser vs estar: listo, rico, aburrido, bueno, malo

Stem-changing verbs: master the 'boot verbs' (e→ie, o→ue, e→i)

VerbsElementary

Learn "boot patterns": querer→quiero, poder→puedo, pedir→pido in 4 persons

Present progressive: actions happening right now

VerbsElementary

Form with estar + gerund: estoy comiendo, estás durmiendo, está leyendo

Direct object pronouns: lo, la, los, las

PronounsElementary

Avoid repetition: lo veo (I see him/it), la compro (I buy it), los tengo (I have them)

Indirect object pronouns: me, te, le, nos, les (to/for)

PronounsElementary

To/for someone: le doy (I give to him/her), les escribo (I write to them)

Possessive pronouns: mine, yours, theirs (mío, tuyo, suyo)

PronounsElementary

Replace nouns with mine/yours: el mío (mine), la tuya (yours), los suyos (theirs)

Comparisons: más, menos, el más (more, less, the most)

AdjectivesElementary

Compare things: más alto que (taller than), el más alto (the tallest), tan alto como (as tall as)

Adverb formation: creating -mente adverbs (quickly, easily)

AdjectivesElementary

Create adverbs: rápido → rápidamente (quickly), fácil → fácilmente (easily)

Imperative mood: Spanish commands overview

CommandsIntermediate

Commands overview: tú (habla), usted (hable), ustedes (hablen), vosotros (hablad), nosotros (hablemos)

Affirmative and negative tú commands

CommandsElementary

Informal commands: habla/no hables, come/no comas, ven/no vengas

Preterite tense: regular and irregular

VerbsElementary

Completed actions: hablé (I spoke), comí (I ate), viví (I lived) + irregulars

Imperfect tense: regular and irregular

VerbsElementary

Ongoing/habitual past: hablaba (used to speak), comía (was eating) + 3 irregulars

Verb + infinitive patterns

VerbsElementary

Verb patterns: querer hacer, empezar a hacer, terminar de hacer, pensar en hacer

Indefinites: algún, ningún, algo, nada (some, any, none)

AdjectivesElementary

Express indefinites: algún libro (some book), algo de dinero (some money), nadie vino (nobody came)

Relative pronouns: que, quien, cuyo (who, which, whose)

PronounsElementary

Connect ideas: la persona que vino (the person who came), cuyo libro (whose book)

Todo: complete usage guide

AdjectivesElementary

All about "all": todo el día, todos los días, todo lo que, del todo, sobre todo

Personal "a": marking people as direct objects

PrepositionsElementary

Use "a" before people and pets as direct objects: "Veo a María"

Preterite vs imperfect: when to use each

VerbsIntermediate

Preterite for completed events, imperfect for background/habits - with decision tree

Verbs that change meaning in the preteriteExtension

VerbsIntermediate

Learn how conocer, saber, querer, poder, and tener take on different meanings in the preterite

Perfect tenses: have done, had done (haber + participle)

VerbsIntermediate

He hablado (I have spoken), había comido (I had eaten) - learn haber conjugations

Por vs para: for, by, through - choosing the right one

PrepositionsIntermediate

Por (through/by/for duration) vs para (for/to/by deadline) - 8 key differences

Por vs para in real contexts: travel, work & daily lifeExtension

PrepositionsIntermediate

Master por vs para through practical travel, work, shopping & daily life scenarios

Prepositions that change verb meaningsExtension

PrepositionsIntermediate

Discover how prepositions transform verbs: pensar vs pensar en, acabar vs acabar de

Simple future tense: expressing will and predictions

VerbsIntermediate

Hablaré, comerás, vivirá - add endings to infinitive + 12 irregular stems

Conditional tense: would, could, should in Spanish

VerbsIntermediate

Would/could/should patterns: hablaría (I would speak), me gustaría (I would like)

Tener vs hacer vs dar: essential Spanish expressionsReference

VerbsIntermediate

Learn when to use tener frío vs hacer frío vs dar frío and other essential expressions

Present subjunctive: expressing subjective or uncertain actions and states

SubjunctiveIntermediate

Doubt/emotion/wishes: que tengas suerte, espero que vengas, no creo que sea verdad

Double object pronouns: indirect + direct together

PronounsIntermediate

Two pronouns: se lo doy (I give it to him/her) - order matters

Usted/ustedes commands: formal imperative

CommandsIntermediate

Formal commands: hable/no hable (usted), hablen/no hablen (ustedes) - both use subjunctive

Conjunctions: y, o, pero, sino, ni...ni

PrepositionsIntermediate

Connect ideas: y (and), o (or), pero (but), sino (but rather), ni...ni (neither...nor)

Subordinating conjunctions: que, porque, aunque, si, cuando

PrepositionsIntermediate

Link clauses: que (that), porque (because), aunque (although), cuando (when), si (if), para que (so that)

Comprehensive List of 120+ Spanish Subjunctive TriggersReference

SubjunctiveIntermediate

Comprehensive reference list of 120+ Spanish subjunctive triggers organised by category

Vosotros commands: informal plural imperative (Spain)

CommandsIntermediate

Spain informal plural: hablad/no habléis, comed/no comáis (drop final -r, add -d)

Nosotros commands: "Let's..." expressions

GrammarIntermediate

Let's expressions: hablemos (let's speak), no hablemos (let's not speak), vamos a hablar

Clitic placement rules

PronounsIntermediate

Attach pronouns to infinitives/gerunds or place before conjugated verbs

Subjunctive vs indicative: reality vs. doubt and emotion

SubjunctiveUpper intermediate

When certainty changes everything: creo que ES vs no creo que SEA

Imperfect subjunctive: past hypotheticals and wishes

SubjunctiveUpper intermediate

Past hypotheticals: si tuviera dinero (if I had money), como si fuera (as if it were)

Subjunctive triggers: fixed phrases you need to knowExtension

SubjunctiveUpper intermediate

Master advanced subjunctive triggers beyond WEIRDO with practical phrases and expressions

Conditional sentences: si clauses

SubjunctiveUpper intermediate

If-then logic: Type 1 (si llueve, iré), Type 2 (si tuviera, compraría), Type 3 (si hubiera sabido, habría ido)

Imperfect subjunctive vs conditional: when they're interchangeableExtension

SubjunctiveUpper intermediate

Quisiera vs querría: when both work, when only conditional, when only imperfect subjunctive

Reported speech: indirect speech (he said, she asked)

SentencesUpper intermediate

Report speech: dijo que venía (he said he was coming), preguntó si había llegado

Passive voice: the action was done (ser + past participle)

SentencesUpper intermediate

Emphasise action: el libro fue escrito (the book was written) - ser + past participle

Impersonal se: general statements (people say, one does)

SpecialUpper intermediate

General statements: se trabaja mucho (people work hard), se vive bien (one lives well)

Accidental se: se me cayó, se te olvidó (unplanned events)

SpecialUpper intermediate

Express accidents with "se + indirect object + verb": "Se me cayó el vaso"

Formal vs informal register: tú vs usted

SentencesUpper intermediate

Choose your level: tú (informal) vs usted (formal) - when and how to switch

Causatives: hacer, dejar, mandar

SpecialUpper intermediate

Make things happen: hacer trabajar (make work), dejar salir (let leave), mandar callar (order to be quiet)

Spanish verbal phrases & idioms

SpecialUpper intermediate

Express like natives: acabar de (just did), volver a (do again), tener ganas de (feel like)

Lo + adjective: the neuter article

SentencesUpper intermediate

The neuter article: lo bueno (the good thing), lo difícil (the difficult part)

Future perfect: actions completed before a future point

VerbsAdvanced

Actions completed before a future point: "Para mañana habré terminado" (By tomorrow I will have finished)

Conditional perfect: expressing hypothetical past actions

VerbsAdvanced

Express regret and hypotheticals: "habría ido" (I would have gone), "habrías entendido" (you would have understood)

Perfect subjunctive: completed actions in subjunctive mood

SubjunctiveAdvanced

Completed actions with subjunctive: "espero que hayas llegado" (I hope you've arrived), "dudo que hayan terminado" (I doubt they've finished)

Pluperfect subjunctive: hypothetical past perfect actions

SubjunctiveAdvanced

Third conditionals and past wishes: "si hubiera sabido, habría venido" (if I had known, I would have come), "ojalá hubiera estudiado" (I wish I had studied)

Tense harmony: main clause determines subordinate clause tense sequences

Spain regions: Andalusian -s dropping, Catalan influences, Galician grammar patterns

Spain informalities: ¿a que no? (bet you don't), ¿qué tal? (how about?), vale (OK)

Grammar Learning Path

Follow our structured approach to master Spanish grammar

🏗️

Start with Foundations

Begin with basic sentence structure, nouns, and articles to build a solid grammatical foundation.

🔄

Master Verb Conjugation

Learn present tense verbs, then progress through past and future tenses systematically.

🎯

Practice with Examples

Each lesson includes real examples and exercises to reinforce your understanding.

📈

Track Your Progress

Complete lessons sequentially and revisit challenging topics to ensure mastery.

🚀 Advanced Features Coming Soon

We're developing interactive exercises, grammar quizzes, and personalised learning paths to enhance your Spanish grammar journey!