Ответ:
1. Перед "но" запятая
2. Запятая перед "подбирая"
3. То(же) слитно. Перед "но" запятая
4. После "объяснение" запятая. То(же) слитно
5. В первом случае что(бы) раздельно, во втором слитно.
6. За(то) раздельно
7. За(то) слитно
Союзы:
Но, и, тоже, чтобы, что бы, зато.