在花费相同的情况下,要使两个月用水量最多,须使水价相对较便宜阶段的用水量最大,即两个月的“不超过5吨”和“5吨到10吨”部分的水量尽量多,通过计算2×(4×5+6×5)=100元,剩余8元,由于超出10吨的部分按8元/吨收取,故用水量为2×10+1=21吨。故正确答案为 A。