Ответ:

2. Грамматическая основа: один был невесёл. «Калашников» — приложение, выделяется запятыми. В значении «грустный» слово невесёл пишется слитно.

3. Грамматическая основа: один был не весел. «Кирибеевич» — приложение, выделяется запятыми. Здесь есть противопоставление по смыслу: один невесёл, другой веселится, поэтому не весел пишется раздельно.

4. Грамматические основы: Иван Грозный не обращает, веселится. Это сложносочинённое предложение с противительным союзом а; перед ним ставится запятая. При однородных сказуемых не обращает внимания и веселится запятая не нужна.