B:to skate on 为正确选项.
本题容易受到被动语态的误导,错选D:to be skated on .其实,这里不能用被动语态 be skated on.因为这种句式,动词不定式前面是隐含着一个逻辑主语 for sb,即 (for sb) to skate on.也就是说,sb 是动词不定式to skate on 动作的发出者,而不是承受着,所以不能用被动语态.把这个逻辑主语加上去,楼主就明白了:Be careful!The ice on the lake is too thin (for us) to skate on.
本题还容易错选A,skate.请注意,skate是不及物动词,后面要跟相应的介词on的.
翻译:当心!湖上的冰层太薄,不能在上面滑冰.
【俊狼猎英】团队解答.