Возможны оба варианта, но они различаются по смыслу. В первом говорится о двух вариантах одного выступления; во втором – о двух проектах разных выступлений.
Оба варианта возможны.
Запятая нужна: деепричастный оборот, находящийся после союза (в данном случае ведь), отделяется от него запятой.
Слово зубоскалить в современном русском языке имеет только одно значение — «грубовато шутить, насмехаться» (см. словари). В Вашем примере более уместно будет использовать выражения показывал зубы или грозно рычал, показывая зубы, чтобы описать поведение шакала.
Правильно: было.
Сопрано – существительное среднего рода в значении 'голос' и женского рода в значении 'певица'. Правильно: у нее было красивое сопрано.
Корректно: 3 апреля было средой.
Корректно: были начаты...