stop sb from doing 意思是阻止某人做某事
(同义短语还有prevent sb (from) doing/keep sb from doing sth)
stop sb doing 意思是让某人停止做某事
stop sb.to do sth 阻止某人去做某事
stop sb.doing sth 阻止某人做某事
前者强调阻止某人还未做的某事
后者指阻止某人正在做着的某事
选C
stop sb from doing 意思是阻止某人做某事
(同义短语还有prevent sb (from) doing/keep sb from doing sth)
stop sb doing 意思是让某人停止做某事
stop sb.to do sth 阻止某人去做某事
stop sb.doing sth 阻止某人做某事
前者强调阻止某人还未做的某事
后者指阻止某人正在做着的某事
选C