Plug-in hybrids, such as the Chevrolet Volt and BMW 330e, make up for that by having two engines — one combustion and one electric.
A full charge of BMW's i3, for instance, lasts 81 miles; it's 84 miles for the Nissan Leaf and 38 miles gas free for the Chevy Volt.