Глаголы «вешать» и «повесить» различаются видом действия: «вешать» — глагол несовершенного вида (что делать?), а «повесить» — глагол совершенного вида (что сделать?). 34
Значение «вешать» — «помещать в висячем положении, а также, помещая в таком положении, прикреплять». 1 Значение «повесить» — «завершить процесс повешения одного предмета» (например, повесить картину, люстру). 3
Таким образом, «вешать» описывает действие в процессе, а «повесить» — завершённое действие. 3
Глагола «повешать» в русском литературном языке нет, его употребление является неправильным. 34