Skip to content

Nivelo Guide

The Spanish mistakes learners actually make, by level

Not a syllabus. 70 learners of Spanish made 6,959 graded attempts at real structures in Nivelo's AI conversation partner and writing coach, corrected one sentence at a time. Here is where they slip — and, if you are learning Spanish, where you probably do too.

By the Nivelo Team··5 min read
The Spanish mistakes learners actually make, by level
Photo by Aaron Burden on Unsplash

Which Spanish grammar points do learners get wrong most?

The most common Spanish mistake our learners make is with the present tense — 638 wrong attempts out of 2,843 (22%), across 47 learners. It is the most common because it is the most used: every conversation runs on it. The next two are preterite (35% wrong) and ser vs estar (33% wrong).

Grammar pointLearnersAttemptsWrongWrong rate
Present tense472,84363822%
Preterite4991332035%
Ser vs estar4695831933%
Object pronouns3646820143%
Por vs para3837417246%
Imperfect3440513533%
Present subjunctive4518212167%
Present perfect2821310449%
Future262939833%
Conditional141366548%
Every attempt at a structure, graded in conversation and writing. Most wrong attempts first. Only points with 20+ attempts and 3+ learners are listed.

Which Spanish grammar points are the hardest?

Frequency is not difficulty. Ranked by how often an attempt goes wrong, the hardest Spanish structure in our data is the present subjunctive: 67% of 182 attempts by 45 learners came out wrong.

Grammar pointWrong rateAttemptsLearners
Present subjunctive67%18245
Imperfect subjunctive57%378
Present perfect49%21328
Modal speculation48%9312
Conditional48%13614
Por vs para46%37438
Object pronouns43%46836
Preterite35%91349

What trips learners at each level?

Learners are grouped by the level our free test placed them at. A structure is listed for a level only when at least three learners at that level attempted it twenty times or more between them.

  • A1 — 19 learners. Hardest: preterite (100%), present tense (31%), ser vs estar (25%).
  • A2 — 24 learners. Hardest: present subjunctive (71%), present perfect (53%), modal speculation (53%).
  • B1 — 9 learners. Hardest: present perfect (57%), por vs para (57%), object pronouns (39%).
  • B2 — 10 learners. Hardest: present subjunctive (60%), imperfect subjunctive (58%), modal speculation (46%).
  • C1 — 6 learners. Hardest: present subjunctive (55%), object pronouns (40%), por vs para (35%).

What do the mistakes actually look like?

These are learners' own fragments, exactly as our correctors marked them — shortened to the part that changed, with nothing that could identify anyone.

Ser vs estar: what a learner wroteThe fixWhy
Hoy estuve bien.Hoy me fue bien.Minor idiomatic issue: 'estuve bien' sounds like a health-related state; 'me fue bien' better expresses 'my day went well.'
En mi día el libre estuve bueno.Mi día libre fue bueno.Word order error ('el libre' should come before or without 'el') and ser/estar confusion — use 'ser' to evaluate how a day was overall, not 'estar'.
esto estaría un herramienta útilesto sería una herramienta útilSer/estar confusion (should be 'sería' for a permanent characteristic) plus gender agreement error ('una herramienta', feminine).
Object pronouns: what a learner wroteThe fixWhy
pongo mi ropame pongo la ropa'Vestirse'/'ponerse ropa' is reflexive — you need 'me pongo', not just 'pongo'.
Todavía tuve divertidoTodavía me divertíPara expresar 'pasarlo bien' se usa el verbo reflexivo 'divertirse', no 'tener divertido', que no existe en español.
Mi gusta hacer cosasMe gusta hacer cosasThe correct indirect object pronoun for 'gustar' is 'me', not 'mi' (which means 'my').
Por vs para: what a learner wroteThe fixWhy
por el desayunopara desayunar / de desayuno'Por' is the wrong preposition here; use 'para desayunar' (to have for breakfast) or 'de desayuno'.
necesitan el tiempo a mejoranecesitan tiempo para mejorar'A mejora' no es correcto; se necesita el infinitivo 'mejorar' precedido de 'para', y 'tiempo' no lleva artículo aquí.
fui solitario por los pasatiemposestuve solo con mis pasatiempos'Ser solitario' describe un rasgo de personalidad permanente; para expresar un estado temporal de estar sin compañía se usa 'estar solo'.
Present perfect: what a learner wroteThe fixWhy
No había hacer mucho hoyNo he hecho mucho hoyMixing the imperfect auxiliary 'había' with an infinitive isn't grammatical.
todavía desarrollé mis habilidadeshe desarrollado mis habilidadesCon 'todavía' en este sentido (aun así) y una acción con relevancia hasta el presente, el pretérito perfecto compuesto es más natural que el pretérito simple.
nuestro alcalde ha construido un parque nuevonuestro alcalde construyó un parque nuevoComo se especifica 'el año pasado' (tiempo terminado y delimitado), se debe usar el pretérito indefinido, no el pretérito perfecto compuesto.

Why does this look different from a textbook's list?

A textbook orders grammar by when it is taught. This page orders it by when it goes wrong. That is why the present tense — taught in week one — tops the first table: it is attempted thousands of times, so even a low rate makes a lot of mistakes. And it is why the present subjunctive tops the second: fewer attempts, but most of them wrong.

How was this measured?

Nivelo's AI conversation partner tags every structure a learner attempts in a session and whether it came out right; the writing coach lists each correction with the fix. The numbers here are those records added up across 70 learners and 6,959 attempts (555 written corrections from 36 of them), last recounted on 2026-09-24. It is a measurement of our learners, not a study: the grader is a language model, levels come from our free test (aligned to the CEFR, not an official certification), and the sample is who happens to use the app.

No number on this page rests on fewer than three learners, and no fragment is shown that could point back to a person.

Start with your level, not the top of the table

Start with the row for your level above, not the top of the first table. If you do not know your level, take the free Spanish level test — it takes five minutes and places you on the same scale this page uses. Then open the grammar reference for the structure your level gets wrong most: the drills there are now built around these exact mistakes.

Is the subjunctive the hardest thing in Spanish?

In our data the hardest structure is the present subjunctive, wrong 67% of the time. Whether that is "the hardest thing" depends on what you count: by sheer number of mistakes, the present tense wins, because it is used far more often.

How often does this page update?

The counts are recomputed from the app's records and republished with the site; the date of the last recount is in the method section above (2026-09-24). As more learners use the app, the tables get more stable and more levels reach the three-learner floor.

Take the first step

Find out your current CEFR level in 5 minutes

Or start with the free Spanish level test →

Practice on your phone too: Nivelo is on the App Store.