It is a function of the main verb and a select group of complements (it may differ per verb which ones are important).
habitual sentences tolerate exceptions: (2a) is true even if Bill does not drink a coffee after every lunch.