Верно: повесить шторы.
Все зависит от того, какие тонкие нюансы намерен передать в этом описании автор. Рекомендуем обратиться к толковым словарям русского языка за уточнениями.
Нормативно: вешать, повесить.
Мы не выполняем домашние задания.
Да, это сочетание можно назвать плеоназмом, т. к. гость – «тот, кто пришёл, приехал навестить кого-либо на время».
Следует писать раздельно.
Совершенный вид - повесить. Несовершенный - вешать.
Оба варианта возможны.