keep+sb+adj 和with+n+adj和leave+n+on和leave+n+adj的意思和有什么区别