单项选择题

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