单项选择题

The policeman stopped the driver and found that he ______ alcohol.

A. drinks
B. has drunk
C. is drinking
D. had drunk