单项选择题

It's high time you ______ him a severe lecture for being late again.

A. give
B. has give
C. gave
D. should give