如何分析句中的 responsible 与两个 for?

有一读者问:《自学指南杂志》某期刊登有林承璋教授用英语写的文章,其中有一句:

The fact that objective tests can be marked by computers is one important reason for their evident popularity among examining bodies responsible for testing large numbers of self-taught participants.

① 句中的 bodies 一词在此处的汉语意思是什么? ② responsible 修饰哪一个词? ③ 两个 for 的作用各是什么?

examining bodies 的意思是“考试机构”; responsible 是后置形容词,修饰其前的 examining bodies ,其后常跟介词 for,一起意谓“负责……”。第一个 for 与 reason 连用(这也是习惯上的搭配),二者是修饰 (for 短语)与被修饰(reason)的关系。