英语问答,请问这些句型有没有错?

问题描述:

英语问答,请问这些句型有没有错?
Are there any glasses on the shelf?
No,there aren`t any,The glasses on the table.

No there aren't ,The glasses are one the table请问为什么要用one?而不是on不好意思 这个事 打错了就是 on.......