The correct option is D All of the above
Delocalisation of electron with the participation of bonds of primarily sigma character is known as hyperconjugation. It involves the interaction of σ electrons with the adjacent molecular orbitals. So, hyperconjugation is observed mainly in free radicals, carbocations and alkenes.
Hence, the option (d) is correct.