问题

. We have finally finished it! When ______ the job if we had started it a week earlier?

A:may we finish
B:could we finish
C:could we have finished
D:may we have finished
正确答案是: