The correct answer is (c) Heisenberg’s uncertainty principle
For explanation I would say: The tunnel effect can be understood in terms of the uncertainty principle. Using it, we can say that the particle must be able to enter the barrier, and once inside it, has the possibility of continuing on.