Why are electric cars so expensive?

Batteries, basically..... Electric vehicles are much more efficient than fuel-burners, but they still require lots of energy. Batteries, which must be big and heavy to give an EV a good driving range, do the job... but at a high price.