单项选择题

I didn't finish my homework ______ 12 o'clock last night.

A. at
B. until
C. before