单项选择题

It is high time we ______.()

A. leave
B. left
C. will leave
D. have left