keep通常不可后接双宾语或用名词作宾补。但却可以说keep sb company.词典将这种用法归为习语。如《牛津》在company词条下的习语:
keep somebody company:
to stay with somebody so that they are not alone
I'll keep you company while you're waiting.
I'll stay and keep you company.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!