__________yourvaluablehelp,wecouldn'thavefinishedtheexperimentaheadoftime.
A.If it were not for
B.Had it not been for
C.Were it not for
D.If it has not been for
正确答案是B