Alkaline batteries don't typically corrode when they're sitting there in the package, unused. That's why all the packages you buy have long expiration dates on them, like ten years in the future. But once you start using them, even a little bit, then watch out. The worst thing you can do is partially use an alkaline battery then leave it sit in your device. Almost guaranteed to corrode in that case.
I've picked up a box of batteries from the shelf at home depot and saw some already corroded and were no where near the expiration date.
I've also had some crappy NiMH corrode (Radio Shack and Titanium brand).
So I'd say its possible;e for any battery to have issues.