单项选择题

This bottle is nearly empty; you ______ a lot.

A.could have drunk
B.ought to drink
C.must drink
D.must have drunk