单项选择题

—Are you still there—Yes, the storm prevented us ______ yesterday.

A.leave
B.to leave
C.from leaving
D.of leaving