Совершенный вид - повесить. Несовершенный - вешать.
Верно: повесить шторы.
Нормативно: вешать, повесить.
Запятая после ожидал нужна.
Корректно без запятой. Как правило, запятая после присоединительного союза и перед подчинительным союзом не ставится.
См. в "Искать на Грамоте" на нашем портале.
В обоих случаях запятые не ставятся.