Ответы
Для начала, разберем, какое это предложение. Оно с придаточным (так как начинается с союза "когда"). Теперь разбор. Подарили- сказуемое (отвечает на вопрос что сделали?), далее вторая грамматическая основа. Подлежащее я (кто?) и был - сказуемое. на седьмом небе от счастья - фразеологизм, следовательно все это будет обстоятельством. Когда - союз, выделяется в овал. Если хочешь увидеть синтаксический разбор визуально, то смотри вложение.
![](https://st.uroker.com/files/da7/da7bcb23976d5c9baeb34d8bbf095ba4.png)
Предложение сложное, союзное,состоит из двух простых предложений,сложноподчинённое;
Главное -я был на седьмом небе от счастья
Придаточное-когда мне подарили котёнка-отвечает на вопрос когда?,значит это Сложноподчинённое предложение с придаточным времени,союз когда связывает обе части предложения;
Придаточное стоит перед главным,отделена от нег запятой.
Я-подлежащее,кто?выражено существительным;
Был на седьмом небе от счастья-был какой? Сказуемое,выражено глаголом с фразелогизмом;
Мне-кому?дополнение,выражено местоимением;
Подарили-сказуемое, выражено глаголом;что сделали?
Котёнка-кого?дополнение-существительное