单项选择题

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