The forest can stop the wind blowing away the soil.有语法错误吗

问题描述:

The forest can stop the wind blowing away the soil.有语法错误吗
The forest can stop the wind from blowing the soil away.有错误吗

没错,很正确.
stop sth./sb.from doing sth
eg.The rain didn't stop us from enjoying the trip
随便说下二楼的,你去掉can干嘛?无聊啊,情态动词,懂不?