单选题 Tom______the car accident if he hadn't drunk alcohol before driving. 
【正确答案】 C
【答案解析】句意:如果 Tom 在开车前不喝酒,他本可以避免车祸。分析句子可知,该句是对过去的虚拟,从句的谓语动词用 had done 形式,主句的谓语动词用 would have done 形式,故选 C。