keep open the door和keep the door open 都是一个意思,你怎么说老外都听得懂,不管哪种表达the door都是keep的宾语,open是形容词做the door的宾语补足语。当然正常语序应该是keep the door open,但是英语中如果宾语很长是可以后置的,而且通常后置!因为这个宾语只有the door很短,没有其他分词短语或定语从句后置修饰,所以没必要后置!比如说“让刚刚刷过油漆的那扇门开着”最好说成"keep open the door which have just been painted"这个里边door后边又跟了个定语从句,所以整个宾语比较长最好后置。不管位置如何词性和语法成分都没变哦!open都是形容词,做宾语补助语。