408. In the last few years, the number of convicted criminals given community service sentences, which allow the criminals to remain unconfined while they perform specific jobs benefiting the public, have risen dramatically. (A) sentences, which allow the criminals to remain unconfined while they perform specific jobs benefiting the public, have (B) sentences, performing specific jobs that benefit the public while being allowed to remain unconfined, have (C) sentences, performing specific jobs beneficial to the public while they are allowed to remain unconfined, have (D) sentences which allow them to remain unconfined in their performing of specific jobs beneficial to the public has(E) (E) sentences allowing them to remain unconfined while performing specific jobs that benefit the public has D的错误在于其中的in their performing的逻辑主语不对,语法主语是sentences,而从意思上说其主语应该是criminals。 但E中的while performing specific jobs that benefit the public好象也不好吧? 不知我的理解对不对?
我觉得(D)中的一个错误是 which allow them to不如(E)中 allowing them to 更能正确修饰sentences . (E)表达了此sentences 的一种效果,而which allow them to和which allowed them to一样所用时态无法表达这一意思.不知对否.