accommodate 本身就有提供住宿的意思, 见剑桥词典:accommodate :to provide with a place to live or to be stored in:New students may be accommodated in halls of residence. 英汉词典 To accommodate someone means to provide them with a place to live or stay.为…提供住宿 所以只要直接说accommodate somebody 就可以了.