Фразеологизм — это устойчивое выражение, смысл которого не выводится из значений составляющих его слов. В предложении № 4 "на седьмом небе от счастья" — это фразеологизм, означающий крайнюю степень радости.
Ответ: 4) Я был на седьмом небе от счастья и засыпал с книгой в руках.