The correct option is B apt
'Apt' to drink means 'befitting to drink' or 'likely to drink'. So, we can safely conclude that 'apt' properly completes the sentence. He's a nice man but he's 'apt' to drink too much at parties. Thus, option B is correct and the others are not because they do not complete the answer properly.