In this paper we show the existence of multiple solutions to a class of quasilinear elliptic equations when the continuous nonlinearity has a positive zero and it satisfies a p-linear condition only at zero. In particular, our approach allows us to consider superlinear, critical and supercritical nonlinearities.