单项选择题

______their assistance, we would not have finished the task ahead of schedule.

A. Hadn'tbeen for
B. Had it not been for
C. It hadn't been for
D. Had not it been for