accommodate本身就有提供住宿的意思,
见剑桥词典:accommodate:toprovidewithaplacetoliveortobestoredin:Newstudentsmaybeaccommodatedinhallsofresidence.
英汉词典Toaccommodatesomeonemeanstoprovidethemwithaplacetoliveorstay.为…提供住宿
所以只要直接说accommodatesomebody就可以了.
如果用accommodation呢?使用复数还是单数,前面用make还是provide?
都可以:Tomakeaccommodationstomyquests.为我的客人提供住宿Provideabetteraccommodationservice提供更好的住宿服务单数复数看需要吧,其实我觉得这个词单数复数没有很严格的限制。例如第一个例子,也可以用单数的。