单项选择题

It's high time we ______ something to stop road accidents.

A.did
B.are doing
C.will do
D.do