单项选择题

You()your classmates if you had made an effort last term.

A. had caught up with
B. would catch up with
C. would have caught up with
D. have caught up with