第1个回答 2013-07-30
1. stop from doing sth;
eg: He covered her mouth to stop her from screaming.
他捂上她的嘴,不让她叫出声来。
2. prevent from doing sth;
eg: My only idea was to prevent the woman from speaking.
我唯一的想法就是不让那女人讲话。
3. keep from doing sth;
eg: I horse around quite a lot, just to keep from getting bored.
我胡闹了一阵儿,只是为了摆脱厌烦。
第2个回答 2013-07-30
top sb (from) doing sth
prevent sb (from) doing sth
keep sb from doing sth, 如果这里省略了from, 意思就会发生改变,
keep sb doing sth是使某人一直做某事的意思, 所以只有这个不能省略, 上面两个可以省略
top prevent keep都有阻止的意思
第3个回答 2013-07-30
stop/prevent/keep...from...
第4个回答 2013-07-30
stop....doing
prevent ...doing
keep ...from doing