
Alissa G. answered 03/26/19
M.A. Spanish; Language Expert with Experience Living Abroad
Hi! Awesome question. I have often wondered the same...and in the case of your example, which is a command written in negative form, I would say that you could call hables a subjunctive because at the bottom of what you're trying to convey is the idea that it is necessary or required that you do not speak (subjunctive in English) - basically like there's an invisible subjunctive trigger that would go at the beginning of this command:
[Es imprescindible que] no hables. ---> No hables.
Just my two cents!
-Alissa