SAT语法句子改错题求解,

问题描述:

SAT语法句子改错题求解,
In 1991 Burmese military officials arrested dissident political leader Aung San Suu Kyi,[thereby] [preventing] her [from leaving] Burma [for accepting] the Nobel Peace Prize in Oslo.[No Error]
我纠结在B和D之间,我总觉得这里preventing 应该用prevented因为前面有1991,但是我又觉得for accepting不对...

1.to accept
2.to accept the Nobel Peace Prize in Oslo 作 leaving Burma 的目的状语.
3.preventing 没错,它(连带其前面的thereby)与其后面的部分作逗号前面部分的结果状语.