单项选择题

The heavy snow stopped them ______ the village.

A. from leave
B. from left
C. from leaving