单项选择题

It is high time we ______ this practice.

A.stop
B.stopped
C.have stopped
D.had stopped