单选题 The policeman stopped the driver and found that he ______ alcohol.
A. drinks B. has drank
C. is drinking D. had drunk

【正确答案】 D
【答案解析】[解析] 本题考查宾语从句的用法。在宾语从句中,从句的时态要与主句的时态保持一致。由信号词stopped可以确定从句的时态要用过去完成时。因此选项D正确。