单项选择题

It is high time that you ______ smoking.

A. give up
B. gave up
C. will give up
D. must give up