A Christmas Carol has never been out of print .
A Christmas Carol has never has been translated into several languages ; the story has been adapted many times for film , stage , opera and other media .
A Christmas Carol has never been out of print and has been translated into several languages ; the story has been adapted many times for film , stage , opera and other media .