单项选择题

We didn''t finish the work in time. You _______us since you were there.

A. might help
B. should help
C. could have helped
D. must have helped