我们的老师说keep the light on 中的 on 是副词,但是不能说 keep on the light 。我曾经看到很多资料上说作宾语的名词可以放在“动词+副词”型短语动词的副词前面或者后面,例如put on your coat = put your coat on. 那为什么可以说 keep the light on 而不能说 keep on the light 呢?
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》