¿Cuántos tiempos verbales hay en español?

En español hay 16 tiempos verbales:

No obstante, algunas gramáticas consideran que son 14, ya que no contemplan el futuro simple de subjuntivo ni tampoco el futuro compuesto de subjuntivo.