单项选择题

It's high time that you ______ working.

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