I have no sisters and (or)no brothers.用and还是or?

问题描述:

I have no sisters and (or)no brothers.用and还是or?
书上写的and,上面说have no就用and,don't have就用or,但我们老师也不肯定是哪种答案.都错了那是什么呢

老师好像讲过:肯定句用and,否定句用or.