Смотри, тут всё просто: запятые нужны, чтобы отделить части сложного предложения или обособить какие-то элементы.
- В первом предложении запятая не нужна, потому что это простое предложение.
- Во втором предложении запятая нужна перед союзом «но», так как он соединяет две части сложного предложения.
- В третьем предложении запятые нужны, чтобы отделить повторяющиеся части «то... то».
- В четвертом предложении запятая не нужна, это вопросительное предложение.
- В пятом предложении запятая не нужна, это простое предложение.
Ответ: 2, 3