一道英语选择题,谢谢啦!讲出为什么,谢谢!

问题描述:

一道英语选择题,谢谢啦!讲出为什么,谢谢!
We could't eat in a restaurant,because ( ) of us had ( ) money on bus.A. all;no B.any;noC. none;anyD.no one;any 选择:(_____)道理:(____________)

我觉得选C 因为,你看,because 中间加的词,因为后面有of,所以,在根据字面意思,只能从C,D中选,而no one 不能跟of,所以,选C