我觉得选A.因为Sb.be devoted to sth.是固定搭配,而且主从句中的主语都很明确.
C是错的,因为时间状语从句里面缺少主语.while devoting himself .只有主从句的主语一样的时候才可以省略从句中的主语,但是C句子里面的主句的主语是The idea,从句里面的主语是人,很明显不一致,所以不能省略,如果C改成 While he is devoting himself 就对了.如果我把题目改成这样呢?该选哪项?Mr.Baker came up with a idea for the new machine,( )to his invention.选D或者C 都是对的,一个是 be devoted to sth, 另一个是devote oneself to sth 不过要把后面的从句要移到前面去最好,惯用的句型呵呵。Mr.Baker came up with a idea for the new machine,( )to his invention.选A行吗?恩,也可以,不过还是把从句放到前面去比较好。
