问题

It was ________ your timely help that we accomplished the task on time.[ ]
A:as to
B:thanks to
C:but for
D:ought to
B:thanks to
C:but for
D:ought to
正确答案是: