Spanish Curriculum
Spanish Grammar Rules
Browse the full curriculum below. Each rule includes an intuitive mental model, common pitfalls to avoid, and examples. Where a public story demonstrates the rule, you can read and listen to that passage in context.
Level A0 Mastery
10 core concepts
Definite articles: el, la, los, las
Use el/los with masculine nouns and la/las with feminine nouns. A feminine singular noun beginning with stressed a or ha usually takes el directly before it: el agua fría. Al is a + el; del is de + el.
Indefinite articles: un, una
un introduces a new masculine noun (Tengo un libro). una introduces a new feminine noun (Tengo una casa).
Linking with y and pero
y adds information (Soy americana y vivo en Los Ángeles). pero contrasts (Soy alemán, pero vivo en Suiza).
Hay for existence
Hay means there is or there are and stays the same in the present. Introduce something with an indefinite phrase: Hay una mesa. Locate a known thing with estar: La mesa está aquí.
Negation with no
Put no before the conjugated verb and any object pronouns: No tengo hambre. No lo entiendo.
Noun gender: -o / -a
Most Spanish nouns ending in -o are masculine (el libro). Most ending in -a are feminine (la casa).
Noun plurals: -s / -es
Most nouns ending in an unstressed vowel add -s (libro → libros). Many ending in a consonant add -es (árbol → árboles); z changes to c (luz → luces). Some remain unchanged, such as lunes.
Estar for location
estar is irregular: estoy, estás, está, estamos, estáis, están. Use it for place: Está aquí. Barcelona está cerca del mar.
Present: regular -ar
Drop -ar and add -o, -as, -a, -amos, -áis, -an: hablo, hablas, habla.
Present of ser
ser is irregular: soy, eres, es, somos, sois, son. Use it to identify: Soy Elena. Soy estudiante.
Level A1 Mastery
13 core concepts
Adjective gender agreement
Adjectives ending in -o change to -a with a feminine noun: un chico alto, una chica alta.
Adjective number agreement
Adjectives agree with the noun in number. Usually add -s after an unstressed vowel (altos) and -es after a consonant (fáciles). Some forms stay unchanged, such as plural gratis.
Demonstratives: este, ese, aquel
este/esta point to something near the speaker. ese/esa and aquel/aquella point farther away. They agree in gender and number.
Me gusta
With gustar, the thing liked is the subject. Me gusta el cine (it pleases me). Me gustan los coches (they please me).
Interrogatives take a tilde
Interrogative and exclamative words take a written accent: ¿Qué estudias? ¿Dónde vives? This also applies to indirect questions: No sé dónde vive. Relative que has no accent: el libro que leo.
porque vs por qué
porque (no accent, one word) answers why: Estudio español porque me gusta. Por qué (accent, two words) asks why.
Unstressed possessives: mi, tu, su
mi, tu, and su come before the noun and only change for number: mi libro, mis libros. They do not mark gender.
Present: regular -er / -ir
Drop -er/-ir and add -o, -es, -e, -emos/-imos, -éis/-ís, -en: como, comes, come; vivo, vives, vive.
Subject pronouns are usually dropped
Spanish often omits subject pronouns when the person is clear from the verb and context: Estudio español. Include a pronoun for contrast, emphasis, or clarity: Ella trabaja aquí, pero él no.
Quantity: mucho and poco
mucho and poco agree with the noun: mucho calor, muchos amigos, poca agua. After a verb they stay invariable: Estudio mucho.
Spanish question marks
Spanish questions need both marks: an opening inverted mark and a closing one. The opening mark is required, not optional.
Ser vs estar (basic)
ser identifies (Soy español. Es lunes). estar locates or gives a current condition (Está aquí. Está bien).
Diacritics: él / el and tú / tu
él (accent) is he. el (no accent) is the. tú (accent) is you. tu (no accent) is your.
Level A2 Mastery
19 core concepts
Comparatives: más … que
más … que is more than, menos … que is less than, tan … como is as … as. Common irregulars: mejor, peor, mayor, menor.
Direct object: lo, la, los, las
Lo, la, los, and las replace known direct objects and agree in gender and number. In ordinary statements, they precede the conjugated verb: La vi. They attach to infinitives and affirmative commands: verla, mírala.
Indirect object: le / les
Le refers to one indirect recipient; les refers to several. A named recipient often appears too: Le doy el libro a Ana. Before lo, la, los, or las, both le and les become se.
cuando + present
cuando + present can mean whenever / each time: Cuando él viene trae regalos. It sets a repeated time frame, not a one-off past.
estar + gerund
estar + gerund shows an action in progress: Está escuchando. Regular gerunds: -ando (hablar), -iendo (comer, vivir).
Tú imperative
Affirmative tú commands often look like the él/ella present: habla, come, vive. Common irregulars: di, haz, pon, sal. Object pronouns attach: Cómpralo.
Imperfect: description and habit
The imperfect describes background or habit in the past: Mi madre era alta. Iba todos los días. Regular -ar uses -aba; -er/-ir use -ía.
ir a + infinitive
ir + a + infinitive marks a planned or near future: Voy a verlo. Mañana voy al cine can also use present for a scheduled future.
Present perfect: haber + participle
haber + participle links a past action to now: He estado en tu casa. Regular participles: -ado / -ido. Time words like hoy, ya, todavía no often appear.
Personal a
A specific human direct object normally takes personal a: Visito a Ana. There are exceptions, especially with tener: Tengo dos hermanos. Ordinary non-personified things do not usually take personal a.
por vs para (basic)
para points to a goal or use: Estudio español para trabajar. El boli es para escribir. por often marks cause or exchange: Trabajo por dinero.
Stem-changing present
Some present verbs change the stem in all forms except nosotros/vosotros: pensar → pienso, poder → puedo, pedir → pide.
Preterite of ser and ir
ser and ir share the same past: fui, fuiste, fue, fuimos, fuisteis, fueron. Context tells you went vs was/were.
Past actions: -ar (él/ella -ó)
For -ar verbs, an accent on the final -ó marks he/she did it in the past: habla (speaks) vs habló (spoke).
Past actions: -er / -ir (él/ella)
Regular -er and -ir verbs mark he/she past with -ió: comió, vivió. The accent is required.
Reflexive se
me/te/se/nos/os/se mark that the subject acts on itself: Me levanto. Se peina. The pronoun sits before a conjugated verb.
si + present
si (no accent) introduces a real condition in the present: Si quieres ir al cine, puedes comprar la entrada. sí with an accent means yes.
tener que + infinitive
tener que + infinitive marks obligation: Tengo que hacerlo. hay que is more general: Hay que hacer estos ejercicios.
Diacritics: sí / si and mí / mi
sí (accent) is yes. si (no accent) is if. mí (accent) is me after a preposition: a mí. mi (no accent) is my.
Level B1 Mastery
21 core concepts
aunque + indicative
aunque + indicative concedes a known fact: Aunque llueve, salgo. It does not cancel the main clause.
Conditional: hablaría
The conditional uses the same stems as the future, then -ía: hablaría, haría, podría. It marks what would happen, or a polite request: ¿Podrías ayudarme?
cuando + subjunctive for future time
cuando + present is a habit. cuando + subjunctive looks ahead to a time that has not happened: Cuando llegue, te llamo.
desde hace / desde que
desde hace + duration with a present verb: Vivo aquí desde hace dos años. desde que + a clause: Desde que llegó, está contenta. hace + duration + que is the same idea: Hace dos años que vivo aquí.
Double object pronouns: se lo
Put the indirect object pronoun before the direct one: me lo, te la, nos los. Le or les becomes se before lo, la, los, or las: Se lo di a Ana. Do not add a third pronoun to this two-object pattern.
Simple future: hablaré
Add future endings to the infinitive: hablaré, comerás, vivirá. Common irregular stems: haré, diré, podré, saldré, tendré.
gustar-type: doler, encantar, faltar
doler, encantar, faltar, quedar, importar work like gustar: the thing is the subject. Me duelen los pies. Le encanta el cine. Nos falta pan.
Usted and negative commands
Usted commands use the present subjunctive: Hable, Coma. Negative tú commands also use it: No hables. Object pronouns go before a negative command: No lo hagas.
Impersonal se: se habla español
se + 3rd person can mean people in general: Se habla español. Se vive bien aquí. The verb stays singular if there is no plural noun subject.
Participles as adjectives: está cerrado
A participle can describe a resulting state and then agrees: La tienda está cerrada. Las cartas están escritas. This is not he cerrado (I have closed).
acabar de / volver a + infinitive
acabar de + infinitive means just did: Acabo de llegar. volver a + infinitive means do again: Volvió a llamar.
Past perfect: había + participle
había / habías / había + participle is a past before another past: Cuando llegué, ella ya había salido.
por vs para (B1)
por often marks duration, route, or exchange: por tres días, por la calle, por diez euros. para marks a deadline, destination, or recipient: para el lunes, para Madrid, para ti.
Present subjunctive (regular)
For -ar verbs, subjunctive looks like -e: hable, hables. For -er/-ir, it looks like -a: coma, viva. It usually sits after que under a wish, emotion, or doubt.
Preterite vs imperfect
The preterite presents an event or period as a completed whole, including repeated events within a bounded period. The imperfect describes a habit, background, or an action viewed while it was underway.
Relative que and quien
que is the default linker: el libro que leí. quien/quienes after a preposition or as a person-only relative: la gente con quien hablé.
Accidental se: se me cayó
se + me/te/le + verb marks an unplanned event, often softening blame: Se me cayó el vaso. Se nos olvidó la clave.
ser vs estar with adjectives
Ser and estar can give an adjective different meanings: es aburrido means he is boring, while está aburrido means he is bored. Other pairs include listo, bueno, malo, and verde.
Subjunctive after doubt and no creer
Affirmative creer que and pensar que normally use the indicative to present a belief. Dudar que and negative belief commonly use the subjunctive: No creo que venga. Context and what the speaker asserts can affect mood.
Subjunctive after wishes and emotion
Use the subjunctive after wishes and emotional reactions such as quiero que, espero que, and me alegra que. Ojalá also takes the subjunctive and does not require que. A same-subject wish often uses an infinitive: Quiero salir.
Superlative: el más … de
el/la/los/las + más/menos + adjective + de: Es la más alta de la clase. Irregulars stay: el mejor, el peor, el mayor.
Level B2 Mastery
17 core concepts
al + infinitive
Al + infinitive introduces when something happens: Al llegar, llamó. The infinitive often shares the main subject, but can have an explicit one: Al llegar Juan, salimos.
aunque + subjunctive
Aunque + subjunctive can mean even if or whether or not: Aunque llueva, saldré. It can also background a known fact as irrelevant to the outcome; it does not always signal uncertainty.
como si + imperfect subjunctive
como si always takes imperfect (or pluperfect) subjunctive: Habla como si supiera todo. Nunca como si + present.
Conditional perfect: habría ido
habría + participle is the would-have past: Habría ido, pero llovía. It pairs with si + pluperfect subjunctive.
Contrast connectors: sin embargo, a pesar de
sin embargo and no obstante sit between sentences: Estudió. Sin embargo, suspendió. a pesar de + noun/infinitive: a pesar de la lluvia, a pesar de estudiar.
cuyo and el cual
cuyo/cuya/cuyos/cuyas agree with the thing owned: la autora cuyos libros leí. el/la/los/las cual(es) is a more formal which, often after a preposition: la casa en la cual vivo.
deber vs deber de
Deber + infinitive commonly expresses obligation; deber de + infinitive commonly expresses a supposition. Deber without de can also express a supposition, and actual usage overlaps.
Future perfect: habré terminado
habré / habrás / habrá + participle marks a completed action before a future point: Para las cinco, habré terminado.
Imperfect subjunctive: hablara
Drop the -ron of the preterite ellos form and add -ra (or -se): hablaron → hablara, tuvieron → tuviera. It sits in past wishes and in si-clauses for unreal now.
Neuter lo + adjective
lo + masculine singular adjective names an abstract thing: lo importante, lo bueno, lo difícil. Not el importante (that man).
Passive with ser + participle
ser + participle (agreeing) + optional por: El puente fue construido en 1900. More spoken Spanish prefers se or an active verb.
poner a / dejar de / seguir + gerund
ponerse a + infinitive: started to. dejar de + infinitive: stopped. seguir / continuar + gerund: keep doing. No dejar de is not the same as dejar de.
Pluperfect subjunctive: hubiera hablado
hubiera / hubiese + participle is the unreal past: Si hubiera sabido, no habría ido. Ojalá hubiera venido.
Reported speech tense backshift
After a past reporting verb (dijo, contó), tenses often step back: Dice que viene → Dijo que venía. Dice que vendrá → Dijo que vendría. Dice que ha llegado → Dijo que había llegado.
Passive se vs impersonal se
Passive se: the noun is the subject and the verb agrees: Se venden casas. Impersonal se: no noun subject, verb stays singular: Se vive bien. Se dice que…
Unreal si: si tuviera, viajaría
A real condition is si + present. An unreal now is si + imperfect subjunctive, main clause conditional: Si tuviera dinero, viajaría.
Indicative vs subjunctive in relatives
A known or existing referent takes indicative: Tengo un amigo que habla francés. An unknown, wanted, or negated referent takes subjunctive: Busco a alguien que hable francés. No hay nadie que sepa.
Your first personalized story is free. No card needed.