La formación del imperativo en español es bastante difícil, sobre todo porque el español distingue entre un imperativo negativo y afirmativo.

La formación del imperativo en español
¡Hazlo!
pero
¡No lo hagas!

Para ver los detalles siga este enlace.