Mistakes and crimes go with 'cometer', not 'hacer'
In English you make a mistake but commit a crime. Spanish is simpler: mistakes, crimes, sins and other wrongdoing all go with the same verb, cometer. You say cometer un error, cometer un delito and cometer un pecado.
English speakers often translate word for word and say hacer un error. People will understand you, but it sounds foreign. The same is true of equivocación, fallo, crimen, robo and many other nouns that name something done wrong.
The pattern is cometer + a noun for a wrong act. Cometer is a regular -er verb: cometo, cometí, he cometido. It usually takes an article: un error, una equivocación. It can also take a plural without an article: cometer errores.
A handy rule of thumb: if the English noun is something you would regret, apologize for or be punished for, try cometer first. Cometer is not the only possible verb. You will also hear tener un fallo, for example. But it is the safe, natural choice, and hacer almost never works with these nouns.
Error is the most common word, and you will often hear the whole expression cometer un error. Equivocación is a slightly softer, more personal slip. Fallo is common in Spain, especially for sports, technical or small practical failures. Descuido is a lapse of attention. Negligencia is serious carelessness, often by a professional.
Delito is the everyday and legal word for an offense. Crimen sounds more serious, and crimen de guerra is the fixed term for a war crime. The same verb is used with infracción and fraude.
Asesinato and homicidio both mean murder or homicide. Violación means rape, and tortura usually appears in the plural in news reports: cometer torturas.
Robo covers both theft and robbery. Hurto is theft without violence. Atraco and asalto are robberies, often armed. Shoplifting is hurto en tiendas or robo en tiendas, usually in the plural. Embezzlement is desfalco or malversación.
Pecado is a sin, traición is betrayal, and plagio is plagiarism.
The typical mistake is hacer un error. If you want a verb instead of a noun phrase, use equivocarse, which is often the most natural choice in conversation. Equivocarse de + noun means to get the wrong one.
Not every wrong act uses cometer. Cheating is hacer trampa, with hacer, even though it feels like an offense.
A few nouns change the construction slightly. Traición can take a + the person or thing betrayed: traición a la patria. Words like tortura and hurto en tiendas tend to appear in the plural. Robo can also be the thing stolen, but with cometer it is always the act.
When the noun is a mistake, a crime, a sin or some other wrong act, the verb is cometer: cometer un error, cometer un delito, cometer un robo. Never say hacer un error. For a quick everyday alternative, use equivocarse, and remember that cheating is the exception: hacer trampa.







