单项选择题

It is high time that something ______.about the traffic problems in Beijing.

A.was done
B.will be done
C.should be done
D.should have been done