He DRINKS too much.
He was on a bat (last week)- he DRUNK too much (last week)
Bat in this case means a "drink bout".
The alternative (E) is also lacking a verb, could be He is a night owl to agree with the verb tense of the others. The way it is, one could say it´s wrongly formulated.