prevent和protect区别
2个回答

1.Prevent sb (from) doing 阻止(防御)...做...,这里的from,绝对不能用to do代替

2.Protect sb from sth. (保护)使……免于,这里的from不能省,绝对不能用to do代替

3.如果要用doing的话,与其搭配的应该是介词against:

如 Protect sb against doing 防御……不做……

此外,stop sb (from) doing sth

stop sb to do sth