单项选择题

The heavy snow stopped them ______ the village.

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