Путаница между глаголами «весит» и «висит» в русском языке возникает из-за разных значений этих слов. 13
«Висит» означает, что предмет находится над чем-то, не имея твёрдой опоры под собой, либо подвешен. 1 Например: «Пальто висит в шкафу» или «Картина висит в соседнем зале». 1
«Весит», в свою очередь, обозначает, что предмет имеет определённый вес. 1 Например: «Арбуз весит 10 килограммов» или «Сколько весит ваш багаж?». 1
Чтобы определить, какой из глаголов использовать, нужно ориентироваться на контекст предложения. 13 Если речь идёт о чём-либо, что закреплено на стене, окне, потолке, столбе, перекладине, прикреплено к чему-либо, то пишется «висит». 1 Если же объект обладает весом, массой, имеет значение, то пишется «весит». 1