单项选择题

There is a real possibility that we could finish the task ahead of schedule,()enough time.

A. being there
B. there was
C. should there be
D. there having been