{"id":1927,"date":"2020-12-14T13:00:20","date_gmt":"2020-12-14T13:00:20","guid":{"rendered":"https:\/\/french.kwiziq.com\/blog\/?p=1927"},"modified":"2020-12-14T13:40:52","modified_gmt":"2020-12-14T13:40:52","slug":"a-christmas-carol","status":"publish","type":"post","link":"https:\/\/french.kwiziq.com\/blog\/a-christmas-carol\/","title":{"rendered":"A Christmas Carol"},"content":{"rendered":"<p>Read and listen to this bilingual version of Charles Dickens&#8217;s classic &#8220;A Christmas Carol,&#8221; adapted and translated for French students. Click any French phrase to see the English translation as well as links to lessons on the relevant grammar, then take a look at our other Christmas content.<\/p>\n<p>Part 1<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-1\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-Conte-de-noel-1-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-1\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-1\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-1\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-1\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-1\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-1\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-1\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<p>Part 2<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-2\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-conte-de-noel-2-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-2\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-2\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-2\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-2\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-2\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-2\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-2\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<p>Part 3<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-3\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-conte-de-noel-3-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-3\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-3\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-3\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-3\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-3\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-3\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-3\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<p>Part 4<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-4\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-conte-de-noel-4-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-4\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-4\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-4\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-4\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-4\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-4\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-4\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<p>Part 5<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-5\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-conte-de-noel-5-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-5\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-5\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-5\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-5\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-5\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-5\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-5\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<p>Part 6<\/p>\n<div class=\"audio-player audio-player--full audio-player--box kwiziq-wp-audio-override\" \n                  data-audio-config-id=\"kwiziq-wp-audio-player-6\"\n                  data-audio-config-src=\"\/files\/french\/blog\/2020\/12\/Readeraudio-conte-de-noel-6-6.mp3\"\n                  data-audio-config-volume=\"1.0\"\n                  data-audio-config-rate=\"1\"\n                  data-audio-config-preserve-pitch=\"true\"\n                  tabindex=\"0\">\n                <audio class=\"audio-player__audio-element\" preload=\"none\"><\/audio>\n                <div class=\"audio-player__controls\">\n                    <button class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-play\"\n                            data-audio-config-target=\"kwiziq-wp-audio-player-6\"\n                            data-audio-control-action=\"toggle-play\"\n                            title=\"Play\/Pause\"><\/button>\n                    \n                    <div class=\"audio-player__control audio-player__control--timeline\">\n                        <input type=\"range\"\n                               class=\"audio-player__progress\"\n                               data-audio-config-target=\"kwiziq-wp-audio-player-6\"\n                               data-audio-control-element=\"progress\"\n                               min=\"0\"\n                               max=\"0\"\n                               value=\"0\"\n                               step=\"0.01\" \/>\n                    <\/div>\n                   \n                    <div class=\"audio-player__control audio-player__control--speed\">\n                        <select class=\"audio-player__speed-selector\"\n                                data-audio-config-target=\"kwiziq-wp-audio-player-6\"\n                                data-audio-control-action=\"set-speed\"\n                                title=\"Playback speed\">\n                            <option value=\"0.5\">0.5x<\/option>\n                            <option value=\"0.75\">0.75x<\/option>\n                            <option value=\"1\" selected>1x<\/option>\n                            <option value=\"1.25\">1.25x<\/option>\n                            <option value=\"1.5\">1.5x<\/option>\n                            <option value=\"1.75\">1.75x<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"audio-player__control audio-player__control--time\">\n                        <span class=\"audio-player__current\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-6\"\n                              data-audio-control-element=\"current-time\">0:00<\/span>\n                        \/\n                        <span class=\"audio-player__duration\"\n                              data-audio-config-target=\"kwiziq-wp-audio-player-6\"\n                              data-audio-control-element=\"duration\">0:00<\/span>\n                    <\/div>\n\n                    <div class=\"audio-player__control audio-player__control--volume\">\n                        <button \n                            class=\"audio-player__control audio-player__control--button audio-player__control--button-compact audio-player__control--button-mute\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-6\" \n                            data-audio-control-action=\"toggle-mute\" \n                            title=\"Mute\/Unmute\"\n                        ><\/button>\n                        <input \n                            type=\"range\" \n                            class=\"audio-player__volume-slider\" \n                            data-audio-config-target=\"kwiziq-wp-audio-player-6\" \n                            data-audio-control-element=\"volume\" \n                            min=\"0\" \n                            max=\"1\" \n                            step=\"0.01\" \n                            value=\"1\" \n                            autocomplete=\"off\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n<div class=\"kwiziq-reader\">\n                <div class=\"kwiziq-reader-header\">\n                    <div class=\"kwiziq-reader__header-top\">\n                        <!-- <img decoding=\"async\" class=\"kwiziq-reader__logo\" src=\"\/img\/svg\/generic\/kwiziq-interactive-reader-logo.svg\" alt=\"kwiziq interactive reader logo\" title=\"Kwiziq Interactive Reader\"> -->\n                        <div class=\"kwiziq-reader__logo\"><\/div>\n                        <ul class=\"kwiziq-reader__header-links\">\n                            <li class=\"kwiziq-reader__header-links-item\"><span class=\"btn btn-link\"  data-tooltip=\"<strong>Kwiziq interactive readers<\/strong> are great way to practice your reading skills without getting lost. <strong>Click on any phrase for the English translation and related  grammar lessons<\/strong>, that you can study now or add to your Notebook.\" data-tooltip-theme=\"tooltipster-generic\"  data-tooltip-interactive=\"true\">What's this?<\/span><\/li>\n                            <!-- <li class=\"kwiziq-reader__header-links-item\">More <a href=\"%s\">%s reading practice<\/a><\/li> -->\n                        <\/ul> \n                    <\/div>\n                    <div class=\"text-panel text-panel--tip text-panel--tip-basic-icon\">\n                        <p>Click any word in the text to see its translation and related grammar lessons.<\/p>\n                    <\/div>\n                <\/div>\n\t\t\t\t<div class=\"kwiziq-reader-body\"><div id=\"event-dispatcher\"><\/div> <!--  an ugly hack just to make dispatching \"global\" events in jQuery easy -->\n<div class=\"css-hidden\" id=\"speech-container\"><\/div>\n\n<div id=\"KwiziqReader\" class=\"\">\n    <!-- new reader entry point -->\n<\/div>\n\n<div id=\"flash-message\">\n    <div id=\"flash-message-action\"><\/div>\n    <div id=\"flash-message-progress\"><\/div>\n<\/div>\n<div id=\"watchdog-footer\" class=\"\">\n\t<!--  VERSION:     <div class=\"ui-grid-b\">\n        <div class=\"ui-block-a\">\n            Backend layer signals\n            <ul id=\"layer-backend\">\n\n            <\/ul>\n        <\/div>\n        <div class=\"ui-block-b\">\n            User layer signals\n            <ul  id=\"layer-user\" >\n\n            <\/ul>\n        <\/div>\n        <div class=\"ui-block-c\">\n            Timing signals\n            <ul  id=\"layer-timer\" >\n\n            <\/ul>\n        <\/div>\n    <\/div> -->\n<\/div>\n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\tjQuery(document).ready(function() {\n\t\t\t\t\t\t\/\/ todo :: move those templates out of here\n\t\t\t\t\t\tvar readerPopoverTemplate = '<div class=\"reader-popover bottom\"><div class=\"reader-popover-container\"><div class=\"arrow arrow-up\"><\/div><div class=\"arrow arrow-down\"><\/div><div class=\"reader-popover-close\">&times;<\/div><h3 class=\"reader-popover-title\"><\/h3><button class=\"listen btn btn--primary\">Listen<\/button><div class=\"reader-popover-content\"><h4 class=\"reader-popover-content-title\">Related grammar lessons:<\/h4><\/div><\/div><\/div>';\n\t\t\t\t\t\t\n\t\t\t\t\t\tfunction ReaderPopupInit(config , title , links , hasAudio) {\n\t\t\t\t\t\t\tthis.find(\".reader-popover-title\").text(title);\n                            var readerPopoverContent = this.find(\".reader-popover-content\");\n                            var level = 0;\n                            \n                            if(links) {\n                                readerPopoverContent.show().find(\"a\").remove();\n                                \n                                for (var i = 0; i < links.length; i++) {\n                                    var id = links[i].id;\n\n                                    var bookmarked = (Kwiziq.bookmarkData ? Kwiziq.bookmarkData[id] || false:false);\n                                    switch(level) {\n                                        case 0 :\n                                            readerPopoverContent.append('<div class=\"reader-popover__related-links-row\"><a class=\"reader-popover-content-txt\" href=\"' + config.hintUrl + links[i].id + '\">' + links[i].text + '<\/a><a class=\"btn btn--sm btn--icon btn--icon-only btn-notebook btn-notebook--bookmark-add add-bookmark-logged-out pull-right\" data-popup data-popup-close=\".button_close\" data-popup-theme=\"kwiziq-popup--register\" data-popup-ajax=\"\/quickreg?clksrc=notebook&reader=1\"><span class=\"btn__icon icon-bookmark\"><\/span><\/a><\/div>');\n                                            break;\n                                        case 1 :\n                                        case 2 :\n\t\t\t\t\t\t\t\t\t\t\t\treaderPopoverContent.append('<div class=\"reader-popover__related-links-row\">' +\n                                                    '<a class=\"reader-popover-content-txt\" href=\"'+config.hintUrl + links[i].id + '\">'+links[i].text +'<\/a>' +    \n                                                    ( bookmarked ?\n                                                        '<a class=\"btn btn--sm btn--icon btn--icon-only btn-notebook btn-notebook--bookmark-remove pull-right\" href=\"\/studylists_competencies\/notebookunlink\/'+id+'\" data-checked-label-true=\"Remove from Notebook\" data-checked-label-false=\"Add to Notebook\" title=\"Remove from notebook\" data-checked=\"' + bookmarked + '\"><span class=\"btn__icon icon-bookmark\"><\/span><\/a>' \n                                                    :\n                                                        '<a class=\"btn btn--sm btn--icon btn--icon-only btn-notebook btn-notebook--bookmark-add pull-right\" href=\"\/studylists_competencies\/notebook_list\/'+id+'\" data-checked-label-true=\"Remove from Notebook\" data-checked-label-false=\"Add to Notebook\" title=\"Add to notebook\" data-checked=\"' + bookmarked + '\"><span class=\"btn__icon icon-bookmark\"><\/span><\/a>'\n                                                    ) +\n                                                '<\/div>');\n                                            break;\n                                    }\n                                }\n\n                                switch(level) {\n                                    case 0 :\n                                        \/\/Kwiziq.Competency.PremiumBookmark.unregisterdUser(readerPopoverContent.find(\".btn-notebook\"));\n                                        Kwiziq.KwiziqPopupTrigger.bind(readerPopoverContent);\n                                        break;\n                                    case 1:\n                                        Kwiziq.Competency.PremiumBookmark.regularUser(readerPopoverContent.find(\".btn-notebook\"));\n                                        break;\n                                    case 2:\n                                        Kwiziq.Competency.PremiumBookmark.premiumUser(readerPopoverContent.find(\".btn-notebook\"));\n                                        break;\n                                }\n                            } else {\n                                readerPopoverContent.hide();\n                            }\n                            \n                            \/\/ check if audio is supported and display listen button\n                            this.find(\".listen\").css({display: hasAudio ? \"inline-block\" : \"none\"});\n                            this.find(\".reader-popover-close\").on(\"mousedown touchstart\", Kwiziq.reader.Translator._onClose);\n                            this.find(\".listen\").click(function(e) {\n                                e.preventDefault();\n                                Kwiziq.reader.Audio.playKeypoint(Kwiziq.reader.Reader._getSpanData(Kwiziq.reader.Reader.currentSentence), true);\n                                Kwiziq.reader.Translator.closePopup();\n                            });\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ TODO new reader init point\n\t\t\t\t\t\t\/\/ make sure jq is binded to both options\n\n\t\t\t\t\t\twindow.$ = window.$ || jQuery;\n\t\t\t\t\t\tKwiziq.reader.Reader.init({\n\t\t\t                display: {\n\t\t\t                    documentId: 10\n\t\t\t                },\n\t\t\t                baseUrl: \"\/api\/documents\/\",\n\t\t\t                container: jQuery(\"#KwiziqReader\"),\n\t\t\t                deselectMode: true,\n\t\t\t                extensions: {\n\t\t\t                    \"Kwiziq.reader.Audio\": null,\n\t\t\t                    \"Kwiziq.reader.Translator\": {\n\t\t\t                        outsideClick: true,\n\t\t\t                        outsideClickRoot: '.main-content-wrapper',\n\t\t\t                        template: new Kwiziq.Template({template: readerPopoverTemplate, init: ReaderPopupInit}),\n\t\t\t                        hintUrl: \"\/my-languages\/\" + window.KwiziqConfig.languageSlug + \"\/view\/\"\n\t\t                        }\n\t\t\t                }\n\t\t\t            });\n\t\t\t\t\t\t\n\t\t\t            Kwiziq.reader.Reader.container.on(Kwiziq.reader.Reader.READER_DISPLAY,function() {\n\t\t\t                \/\/ set loaded global bookmarks ::\n\t\t\t                Kwiziq.bookmarkData = Kwiziq.pull(Kwiziq.reader.Reader,\"currentReader.dictionary.bookmarked\");\n\t\t\t            });\n\t\t\t\t\t});\n\t\t\t\t<\/script><\/div>\n\t\t\t<\/div>\n<h3>&nbsp;<br \/>\nChristmas Links<\/h3>\n<ul>\n<li><a href=\"\/learn\/writing\/christmas-advent-calendar-french-quiz\">French Advent calendar<\/a><\/li>\n<li><a href=\"\/learn\/reading\/noel-en-france-christmas-in-france\">No\u00ebl en France \/ Christmas in France<\/a><\/li>\n<li><a href=\"\/learn\/reading\/buche-de-noel-recette\">B\u00fbche de No\u00ebl : recette<\/a><\/li>\n<li><a href=\"\/learn\/reading\/conseils-pratiques-pour-profiter-des-marches-de-noel\">Conseils pratiques pour profiter des march\u00e9s de No\u00ebl<\/a><\/li>\n<li><a href=\"\/learn\/reading\/lettre-au-pere-noel\">Lettre au P\u00e8re No\u00ebl<\/a><\/li>\n<li><a href=\"https:\/\/www.lawlessfrench.com\/vocabulary\/christmas\/\">French Christmas terms<\/a><\/li>\n<\/ul>\n<div id=\"kwiz-app\"\n\t\t\t\t\tdata-url=\"https:\/\/french.kwiziq.com\/api\"\n\t\t\t\t\tdata-title=\"Test your French against the CEFR standard\"\n\t\t\t\t\tdata-return-url=\"https:\/\/french.kwiziq.com\/blog\/a-christmas-carol\/\"\n\t\t\t\t\tdata-return-title=\"A Christmas Carol\"\n\t\t\t\t\tdata-questionspercomp=\"\"\n\t\t\t\t\tdata-token=\"\"\n\t\t\t\t\tdata-template=\"\"\n\t\t\t\t\tdata-kwizkey=\"sorter\">\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Read and listen to this bilingual version of Charles Dickens&#8217;s classic &#8220;A Christmas Carol,&#8221; adapted and translated for French students. Click any French phrase to see the English translation as well as links to lessons on the relevant grammar, then take a look at our other Christmas content. Part 1 Part 2 Part 3 Part [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1936,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"","_yoast_wpseo_metadesc":"Read and listen to a version of Charles Dickens's \"A Christmas Carol,\" translated and adapted for French students.","_yoast_wpseo_opengraph-title":"A Christmas Carol : French Reading practice - Kwiziq French","_yoast_wpseo_opengraph-description":"An interactive French Reading exercise with clickable translations. Read and listen to this bilingual version of Charles Dickens's classic \"A Christmas Carol,\" adapted and translated for intermediate French students.. Try Kwiziq French for this and hundreds more French Reading exercises","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[127,126],"tags":[151,128,75],"coauthors":[120,118],"class_list":["post-1927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-listening","category-reading","tag-b1","tag-bilingual-reader","tag-christmas-in-france"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Un conte de No\u00ebl - A Christmas Carol - Bilingual Article<\/title>\n<meta name=\"description\" content=\"Read and listen to a version of Charles Dickens&#039;s &quot;A Christmas Carol,&quot; translated and adapted for French students.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Christmas Carol : French Reading practice - Kwiziq French\" \/>\n<meta property=\"og:description\" content=\"An interactive French Reading exercise with clickable translations. Read and listen to this bilingual version of Charles Dickens&#039;s classic &quot;A Christmas Carol,&quot; adapted and translated for intermediate French students.. Try Kwiziq French for this and hundreds more French Reading exercises\" \/>\n<meta property=\"og:url\" content=\"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol\" \/>\n<meta property=\"og:site_name\" content=\"Kwiziq French Language Learning Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/KwiziqFrench\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-14T13:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-14T13:40:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/french.kwiziq.com\/blog\/files\/2015\/12\/scrooge-wikipedia.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"184\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gruff Davies, Aur\u00e9lie Drouard\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gruff Davies, Aur\u00e9lie Drouard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/a-christmas-carol\\\/\"},\"author\":{\"name\":\"Gruff Davies\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#\\\/schema\\\/person\\\/ac3f0b18ec42602843697308588d15af\"},\"headline\":\"A Christmas Carol\",\"datePublished\":\"2020-12-14T13:00:20+00:00\",\"dateModified\":\"2020-12-14T13:40:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/a-christmas-carol\\\/\"},\"wordCount\":154,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#primaryimage\"},\"thumbnailUrl\":\"\\\/files\\\/french\\\/blog\\\/2015\\\/12\\\/scrooge-wikipedia.jpg\",\"keywords\":[\"B1\",\"Bilingual Reader\",\"French for Christmas\"],\"articleSection\":[\"Listening\",\"Reading\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/a-christmas-carol\\\/\",\"url\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol\",\"name\":\"Un conte de No\u00ebl - A Christmas Carol - Bilingual Article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#primaryimage\"},\"thumbnailUrl\":\"\\\/files\\\/french\\\/blog\\\/2015\\\/12\\\/scrooge-wikipedia.jpg\",\"datePublished\":\"2020-12-14T13:00:20+00:00\",\"dateModified\":\"2020-12-14T13:40:52+00:00\",\"description\":\"Read and listen to a version of Charles Dickens's \\\"A Christmas Carol,\\\" translated and adapted for French students.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#primaryimage\",\"url\":\"\\\/files\\\/french\\\/blog\\\/2015\\\/12\\\/scrooge-wikipedia.jpg\",\"contentUrl\":\"\\\/files\\\/french\\\/blog\\\/2015\\\/12\\\/scrooge-wikipedia.jpg\",\"width\":184,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/learn\\\/reading\\\/a-christmas-carol#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Christmas Carol\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/\",\"name\":\"Kwiziq French Language Learning Blog\",\"description\":\"French language learning tips, interactive exercises and expert recommendations\",\"publisher\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#organization\",\"name\":\"Kwiziq Ltd\",\"alternateName\":\"Kwiziq\",\"url\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/files\\\/french\\\/blog\\\/2025\\\/01\\\/logo-wp.png\",\"contentUrl\":\"\\\/files\\\/french\\\/blog\\\/2025\\\/01\\\/logo-wp.png\",\"width\":696,\"height\":696,\"caption\":\"Kwiziq Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/KwiziqFrench\\\/\",\"https:\\\/\\\/x.com\\\/KwiziqFrench\",\"https:\\\/\\\/www.instagram.com\\\/kwiziqfrench\",\"https:\\\/\\\/www.youtube.com\\\/@KwiziqFrench\",\"https:\\\/\\\/www.tiktok.com\\\/@kwiziqofficial\",\"https:\\\/\\\/pinterest.com\\\/kwiziqcom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/kwiziq\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#\\\/schema\\\/person\\\/ac3f0b18ec42602843697308588d15af\",\"name\":\"Gruff Davies\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=ged7031b0cfba8389bb63edcb4c691c4f\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=g\",\"caption\":\"Gruff Davies\"},\"description\":\"[Follow on Twitter: @gruffdavies] Despite the very Welsh name, Gruff is actually half French. Nowadays, he's a tech entrepreneur (and some-time novelist) but he used to be a physicist at Imperial College before getting hooked on inventing things. He has a special interest in language learning, speaks five languages to varying degrees of fluency and he often blogs about language learning, science, and technology. As well as co-founding Kwiziq,\u00a0he is the author the Amazon best-selling SF thriller, The Looking Glass Club and the inventor of the Exertris gaming exercise-bike\u00a0and Pidgin, a free online\u00a0tool that makes\u00a0drawing\u00a0flow charts and\u00a0relationship diagrams as quick and easy as describing them in pidgin English.\",\"sameAs\":[\"https:\\\/\\\/french.kwiziq.com\",\"https:\\\/\\\/x.com\\\/gruffdavies\"],\"url\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/author\\\/gareth\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Un conte de No\u00ebl - A Christmas Carol - Bilingual Article","description":"Read and listen to a version of Charles Dickens's \"A Christmas Carol,\" translated and adapted for French students.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol\/","og_locale":"en_GB","og_type":"article","og_title":"A Christmas Carol : French Reading practice - Kwiziq French","og_description":"An interactive French Reading exercise with clickable translations. Read and listen to this bilingual version of Charles Dickens's classic \"A Christmas Carol,\" adapted and translated for intermediate French students.. Try Kwiziq French for this and hundreds more French Reading exercises","og_url":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol","og_site_name":"Kwiziq French Language Learning Blog","article_publisher":"https:\/\/www.facebook.com\/KwiziqFrench\/","article_published_time":"2020-12-14T13:00:20+00:00","article_modified_time":"2020-12-14T13:40:52+00:00","og_image":[{"width":184,"height":300,"url":"https:\/\/french.kwiziq.com\/blog\/files\/2015\/12\/scrooge-wikipedia.jpg","type":"image\/jpeg"}],"author":"Gruff Davies, Aur\u00e9lie Drouard","twitter_misc":{"Written by":"Gruff Davies, Aur\u00e9lie Drouard","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#article","isPartOf":{"@id":"https:\/\/french.kwiziq.com\/blog\/a-christmas-carol\/"},"author":{"name":"Gruff Davies","@id":"https:\/\/french.kwiziq.com\/blog\/#\/schema\/person\/ac3f0b18ec42602843697308588d15af"},"headline":"A Christmas Carol","datePublished":"2020-12-14T13:00:20+00:00","dateModified":"2020-12-14T13:40:52+00:00","mainEntityOfPage":{"@id":"https:\/\/french.kwiziq.com\/blog\/a-christmas-carol\/"},"wordCount":154,"commentCount":1,"publisher":{"@id":"https:\/\/french.kwiziq.com\/blog\/#organization"},"image":{"@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#primaryimage"},"thumbnailUrl":"\/files\/french\/blog\/2015\/12\/scrooge-wikipedia.jpg","keywords":["B1","Bilingual Reader","French for Christmas"],"articleSection":["Listening","Reading"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#respond"]}]},{"@type":"WebPage","@id":"https:\/\/french.kwiziq.com\/blog\/a-christmas-carol\/","url":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol","name":"Un conte de No\u00ebl - A Christmas Carol - Bilingual Article","isPartOf":{"@id":"https:\/\/french.kwiziq.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#primaryimage"},"image":{"@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#primaryimage"},"thumbnailUrl":"\/files\/french\/blog\/2015\/12\/scrooge-wikipedia.jpg","datePublished":"2020-12-14T13:00:20+00:00","dateModified":"2020-12-14T13:40:52+00:00","description":"Read and listen to a version of Charles Dickens's \"A Christmas Carol,\" translated and adapted for French students.","breadcrumb":{"@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#primaryimage","url":"\/files\/french\/blog\/2015\/12\/scrooge-wikipedia.jpg","contentUrl":"\/files\/french\/blog\/2015\/12\/scrooge-wikipedia.jpg","width":184,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/french.kwiziq.com\/learn\/reading\/a-christmas-carol#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/french.kwiziq.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Christmas Carol"}]},{"@type":"WebSite","@id":"https:\/\/french.kwiziq.com\/blog\/#website","url":"https:\/\/french.kwiziq.com\/blog\/","name":"Kwiziq French Language Learning Blog","description":"French language learning tips, interactive exercises and expert recommendations","publisher":{"@id":"https:\/\/french.kwiziq.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/french.kwiziq.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/french.kwiziq.com\/blog\/#organization","name":"Kwiziq Ltd","alternateName":"Kwiziq","url":"https:\/\/french.kwiziq.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/french.kwiziq.com\/blog\/#\/schema\/logo\/image\/","url":"\/files\/french\/blog\/2025\/01\/logo-wp.png","contentUrl":"\/files\/french\/blog\/2025\/01\/logo-wp.png","width":696,"height":696,"caption":"Kwiziq Ltd"},"image":{"@id":"https:\/\/french.kwiziq.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/KwiziqFrench\/","https:\/\/x.com\/KwiziqFrench","https:\/\/www.instagram.com\/kwiziqfrench","https:\/\/www.youtube.com\/@KwiziqFrench","https:\/\/www.tiktok.com\/@kwiziqofficial","https:\/\/pinterest.com\/kwiziqcom\/","https:\/\/www.linkedin.com\/company\/kwiziq\/"]},{"@type":"Person","@id":"https:\/\/french.kwiziq.com\/blog\/#\/schema\/person\/ac3f0b18ec42602843697308588d15af","name":"Gruff Davies","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=ged7031b0cfba8389bb63edcb4c691c4f","url":"https:\/\/secure.gravatar.com\/avatar\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12e5ed2189a19586dac6a6b40db5af632a1247a6b7603a86eaf8a9854b1589d3?s=96&d=mm&r=g","caption":"Gruff Davies"},"description":"[Follow on Twitter: @gruffdavies] Despite the very Welsh name, Gruff is actually half French. Nowadays, he's a tech entrepreneur (and some-time novelist) but he used to be a physicist at Imperial College before getting hooked on inventing things. He has a special interest in language learning, speaks five languages to varying degrees of fluency and he often blogs about language learning, science, and technology. As well as co-founding Kwiziq,\u00a0he is the author the Amazon best-selling SF thriller, The Looking Glass Club and the inventor of the Exertris gaming exercise-bike\u00a0and Pidgin, a free online\u00a0tool that makes\u00a0drawing\u00a0flow charts and\u00a0relationship diagrams as quick and easy as describing them in pidgin English.","sameAs":["https:\/\/french.kwiziq.com","https:\/\/x.com\/gruffdavies"],"url":"https:\/\/french.kwiziq.com\/blog\/author\/gareth\/"}]}},"_links":{"self":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/1927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/comments?post=1927"}],"version-history":[{"count":20,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/1927\/revisions"}],"predecessor-version":[{"id":7447,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/1927\/revisions\/7447"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/media\/1936"}],"wp:attachment":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/media?parent=1927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/categories?post=1927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/tags?post=1927"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/coauthors?post=1927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}