单项选择题

It's high time that you ______ working.

A. stopped
B. had to stop
C. shall stop
D. stop