单项选择题

Drunken driving has become a major problem in America because ()

A.most Americans are heavy drinkers
B.Americans are now less shocked by road accident
C.accident attract too much publicity
D.drinking is a socially accepted habit in America