单项选择题

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