单项选择题

All the students finished the test () the given time.

A. at
B. by
C. till
D. within