一道SAT语法挑错题 In1981...

问题描述:

一道SAT语法挑错题 In1981...
In 1981 Burmese military officials arrested dissident political leader Aung San Suu Kyi,thereby preventing her from leaving Burma for accepting the Noble Peace Prize in Oslo.
我觉得没有错,但是答案说for accepting错了.请问下原因.还有for doing 和to do 表目的有什么区别,例如下题
One of only a few venomous mammals,the slow Ioris coats the fur of its young offspring with toxic (saliva,which it protects them )from predators.
(B)saliva,it protect them
(C)saliva to protect them
(D)saliva for protecting them
(E)saliva,they are protected

第1题中,leave somewhere for somewhere 表示“离开某地去某地”所以这个搭配leaving Burma for accepting ...不正确.正确的是 ...leaving Burma to accept...表示(昂山素季)离开缅甸去接受(诺贝尔和平奖)第2题 ...