单项选择题

—It snowed heavily last night, and there must be a lot of snow on Emei Mountain.
—No. We found a little snow as most of it seemed______ off the mountain.

A.to have blown
B.to have been blown
C.to be blowing
D.to be blown