¿Imperativo compuesto?
No sé la nomenclatura que tiene, pero me refiero al uso del imperativo con el verbo haber, refiriéndose al pasado: bebe con moderación/haber bebido con moderación. ¿Es correcto haber bebido? ¿No se estaría usando el infinitivo por el imperativo? ¿Sería habed bebido?
El modo imperativo no hace referencia al pasado ni presenta tiempos compuestos: *habed bebido es un error. El imperativo constituye un modo en el que el hablante ordena, indica a su interlocutor que haga algo que aún no se ha realizado, por eso algunos gramáticos consideran que el tiempo del modo imperativo es el presente; otros, que es el futuro. Cuando el hablante le indica a su interlocutor «Bebe con moderación», le está diciendo que cada vez que beba, lo haga con moderación. Haber bebido no es un tiempo del modo imperativo, es un infinitivo compuesto que hace referencia al pasado: De haber bebido con moderación, no tendríais ese dolor de cabeza: Si hubierais bebido con moderación, no tendríais ese dolor de cabeza.