{"id":10700,"date":"2024-05-13T13:00:59","date_gmt":"2024-05-13T12:00:59","guid":{"rendered":"https:\/\/french.kwiziq.com\/blog\/?p=10700"},"modified":"2024-05-02T11:44:53","modified_gmt":"2024-05-02T10:44:53","slug":"les-heroines-de-la-litterature-francaise-emma-bovary","status":"publish","type":"post","link":"https:\/\/french.kwiziq.com\/blog\/les-heroines-de-la-litterature-francaise-emma-bovary\/","title":{"rendered":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise &#8211; Emma Bovary"},"content":{"rendered":"<p>Who could have predicted that\u00a0<em><strong>Madame Bovary<\/strong><\/em>, a novel deemed shocking enough to put its author\u00a0<strong>Gustave Flaubert<\/strong>\u00a0on trial for\u00a0<em>&#8220;offenses \u00e0 la morale publique et \u00e0 la religion&#8221;<\/em>\u00a0in 1857, would become one of the most beloved masterpieces of French literature? Its success lies\u00a0mostly in the\u00a0mesmerising figure of its main character, the forever unsatisfied Emma Bovary. Bored\u00a0in her\u00a0bourgeois countryside life, Emma dreams of\u00a0romance, passion and wealth, but her escape attempts ultimately lead to tragedy.\u00a0Despite her many flaws, Madame Bovary&#8217;s passion makes her a compelling and relatable heroine. As part of our series\u00a0<em><strong>&#8220;Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise&#8221;<\/strong><\/em>,\u00a0(re)discover the quintessential\u00a0<em>femme insatisfaite<\/em>\u00a0in our article below.<\/p>\n<p>After listening to the audio, click any word for the English translation and links to related grammar lessons.<\/p>\n<p><small><strong>Note:<\/strong>\u00a0The tenses in this French article and its English translation don&#8217;t match! In French, we use the\u00a0<strong>present tense<\/strong>\u00a0to describe historical stories like this to evoke a sense of immediacy, whereas in English, we commonly use the\u00a0<strong>past tense<\/strong>\u00a0&#8211; learn more about\u00a0<a href=\"https:\/\/www.lawlessfrench.com\/grammar\/historical-tenses\/\" target=\"_blank\" rel=\"noopener\">historical French tenses<\/a>.<\/small><\/p>\n<p>&nbsp;<\/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\/2024\/05\/reader-heroines-litterature-bovary-1-3.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\/2024\/05\/reader-heroines-litterature-bovary-2-3.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\/2024\/05\/reader-heroines-litterature-bovary-3-3.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>&nbsp;<\/p>\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: 365\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<p>&nbsp;<\/p>\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\/les-heroines-de-la-litterature-francaise-emma-bovary\/\"\n\t\t\t\t\tdata-return-title=\"Les H&eacute;ro&iuml;nes de la Litt&eacute;rature Fran&ccedil;aise - Emma Bovary\"\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>Who could have predicted that\u00a0Madame Bovary, a novel deemed shocking enough to put its author\u00a0Gustave Flaubert\u00a0on trial for\u00a0&#8220;offenses \u00e0 la morale publique et \u00e0 la religion&#8221;\u00a0in 1857, would become one of the most beloved masterpieces of French literature? Its success lies\u00a0mostly in the\u00a0mesmerising figure of its main character, the forever unsatisfied Emma Bovary. Bored\u00a0in her\u00a0bourgeois [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":10698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"","_yoast_wpseo_metadesc":"(Re)discover the tragic Madame Bovary, the \"\u00e9ternelle insatisfaite\" of French literature, while practising your B2 French listening and reading comprehension.","_yoast_wpseo_opengraph-title":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary : French Reading practice - Kwiziq French","_yoast_wpseo_opengraph-description":"An interactive French Reading exercise with clickable translations. (Re)discover the tragic Madame Bovary, the \"\u00e9ternelle insatisfaite\" of French literature, while practising your B2 French listening and reading comprehension. 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":[153,128,154],"coauthors":[118],"class_list":["post-10700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-listening","category-reading","tag-b2","tag-bilingual-reader","tag-c1"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary - Kwiziq French Language Learning Blog<\/title>\n<meta name=\"description\" content=\"(Re)discover the tragic Madame Bovary, the &quot;\u00e9ternelle insatisfaite&quot; of French literature, while practising your B2 French listening and reading comprehension.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary : French Reading practice - Kwiziq French\" \/>\n<meta property=\"og:description\" content=\"An interactive French Reading exercise with clickable translations. (Re)discover the tragic Madame Bovary, the &quot;\u00e9ternelle insatisfaite&quot; of French literature, while practising your B2 French listening and reading comprehension. Try Kwiziq French for this and hundreds more French Reading exercises\" \/>\n<meta property=\"og:url\" content=\"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary\" \/>\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=\"2024-05-13T12:00:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/french.kwiziq.com\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1384\" \/>\n\t<meta property=\"og:image:height\" content=\"1384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aur\u00e9lie Drouard\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aur\u00e9lie Drouard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/les-heroines-de-la-litterature-francaise-emma-bovary\\\/\"},\"author\":{\"name\":\"Aur\u00e9lie Drouard\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#\\\/schema\\\/person\\\/3fde938d393fd964259ba793377c8a72\"},\"headline\":\"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise &#8211; Emma Bovary\",\"datePublished\":\"2024-05-13T12:00:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/les-heroines-de-la-litterature-francaise-emma-bovary\\\/\"},\"wordCount\":235,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage\"},\"thumbnailUrl\":\"\\\/files\\\/french\\\/blog\\\/2024\\\/04\\\/reader-madame-bovary-heroines-literature.jpg\",\"keywords\":[\"B2\",\"Bilingual Reader\",\"C1\"],\"articleSection\":[\"Listening\",\"Reading\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/les-heroines-de-la-litterature-francaise-emma-bovary\\\/\",\"url\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary\",\"name\":\"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary - Kwiziq French Language Learning Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage\"},\"image\":{\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage\"},\"thumbnailUrl\":\"\\\/files\\\/french\\\/blog\\\/2024\\\/04\\\/reader-madame-bovary-heroines-literature.jpg\",\"datePublished\":\"2024-05-13T12:00:59+00:00\",\"description\":\"(Re)discover the tragic Madame Bovary, the \\\"\u00e9ternelle insatisfaite\\\" of French literature, while practising your B2 French listening and reading comprehension.\",\"breadcrumb\":{\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage\",\"url\":\"\\\/files\\\/french\\\/blog\\\/2024\\\/04\\\/reader-madame-bovary-heroines-literature.jpg\",\"contentUrl\":\"\\\/files\\\/french\\\/blog\\\/2024\\\/04\\\/reader-madame-bovary-heroines-literature.jpg\",\"width\":1384,\"height\":1384},{\"@type\":\"BreadcrumbList\",\"@id\":\"\\\/learn\\\/reading\\\/les-heroines-de-la-litterature-francaise-emma-bovary#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise &#8211; Emma Bovary\"}]},{\"@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\\\/3fde938d393fd964259ba793377c8a72\",\"name\":\"Aur\u00e9lie Drouard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=ga1ea1cae5a95bc20f0f38c3fd46cc36f\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=g\",\"caption\":\"Aur\u00e9lie Drouard\"},\"description\":\"Aur\u00e9lie is our resident French Expert. She has created most of the wonderful content you see on the site and is usually the person answering your tricky help questions. She comes from a small village near Chartres in Central France, country of cereal fields and not much else. She left (in a hurry) to study English at the world-famous Sorbonne in Paris, before leaving France in 2007\u00a0to experience the \u201cLondon lifestyle\u201d - and never looked back! She's worked as a professional French teacher, translator and linguist in the UK since. \u00a0She loves to share her love of languages and is a self-professed cinema and literature geek!\",\"url\":\"https:\\\/\\\/french.kwiziq.com\\\/blog\\\/author\\\/aurelie\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary - Kwiziq French Language Learning Blog","description":"(Re)discover the tragic Madame Bovary, the \"\u00e9ternelle insatisfaite\" of French literature, while practising your B2 French listening and reading comprehension.","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":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary\/","og_locale":"en_GB","og_type":"article","og_title":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary : French Reading practice - Kwiziq French","og_description":"An interactive French Reading exercise with clickable translations. (Re)discover the tragic Madame Bovary, the \"\u00e9ternelle insatisfaite\" of French literature, while practising your B2 French listening and reading comprehension. Try Kwiziq French for this and hundreds more French Reading exercises","og_url":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary","og_site_name":"Kwiziq French Language Learning Blog","article_publisher":"https:\/\/www.facebook.com\/KwiziqFrench\/","article_published_time":"2024-05-13T12:00:59+00:00","og_image":[{"width":1384,"height":1384,"url":"https:\/\/french.kwiziq.com\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg","type":"image\/jpeg"}],"author":"Aur\u00e9lie Drouard","twitter_misc":{"Written by":"Aur\u00e9lie Drouard","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#article","isPartOf":{"@id":"https:\/\/french.kwiziq.com\/blog\/les-heroines-de-la-litterature-francaise-emma-bovary\/"},"author":{"name":"Aur\u00e9lie Drouard","@id":"https:\/\/french.kwiziq.com\/blog\/#\/schema\/person\/3fde938d393fd964259ba793377c8a72"},"headline":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise &#8211; Emma Bovary","datePublished":"2024-05-13T12:00:59+00:00","mainEntityOfPage":{"@id":"https:\/\/french.kwiziq.com\/blog\/les-heroines-de-la-litterature-francaise-emma-bovary\/"},"wordCount":235,"commentCount":0,"publisher":{"@id":"https:\/\/french.kwiziq.com\/blog\/#organization"},"image":{"@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage"},"thumbnailUrl":"\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg","keywords":["B2","Bilingual Reader","C1"],"articleSection":["Listening","Reading"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#respond"]}]},{"@type":"WebPage","@id":"https:\/\/french.kwiziq.com\/blog\/les-heroines-de-la-litterature-francaise-emma-bovary\/","url":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary","name":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise - Emma Bovary - Kwiziq French Language Learning Blog","isPartOf":{"@id":"https:\/\/french.kwiziq.com\/blog\/#website"},"primaryImageOfPage":{"@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage"},"image":{"@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage"},"thumbnailUrl":"\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg","datePublished":"2024-05-13T12:00:59+00:00","description":"(Re)discover the tragic Madame Bovary, the \"\u00e9ternelle insatisfaite\" of French literature, while practising your B2 French listening and reading comprehension.","breadcrumb":{"@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#primaryimage","url":"\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg","contentUrl":"\/files\/french\/blog\/2024\/04\/reader-madame-bovary-heroines-literature.jpg","width":1384,"height":1384},{"@type":"BreadcrumbList","@id":"\/learn\/reading\/les-heroines-de-la-litterature-francaise-emma-bovary#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/french.kwiziq.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Les H\u00e9ro\u00efnes de la Litt\u00e9rature Fran\u00e7aise &#8211; Emma Bovary"}]},{"@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\/3fde938d393fd964259ba793377c8a72","name":"Aur\u00e9lie Drouard","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=ga1ea1cae5a95bc20f0f38c3fd46cc36f","url":"https:\/\/secure.gravatar.com\/avatar\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/468b54bf0aeb6028bc8793ce1ea4447bfc26482cb913ea3a01f7dcab14af0616?s=96&d=mm&r=g","caption":"Aur\u00e9lie Drouard"},"description":"Aur\u00e9lie is our resident French Expert. She has created most of the wonderful content you see on the site and is usually the person answering your tricky help questions. She comes from a small village near Chartres in Central France, country of cereal fields and not much else. She left (in a hurry) to study English at the world-famous Sorbonne in Paris, before leaving France in 2007\u00a0to experience the \u201cLondon lifestyle\u201d - and never looked back! She's worked as a professional French teacher, translator and linguist in the UK since. \u00a0She loves to share her love of languages and is a self-professed cinema and literature geek!","url":"https:\/\/french.kwiziq.com\/blog\/author\/aurelie\/"}]}},"_links":{"self":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/10700","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/comments?post=10700"}],"version-history":[{"count":5,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/10700\/revisions"}],"predecessor-version":[{"id":10709,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/posts\/10700\/revisions\/10709"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/media\/10698"}],"wp:attachment":[{"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/media?parent=10700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/categories?post=10700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/tags?post=10700"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/french.kwiziq.com\/blog\/wp-json\/wp\/v2\/coauthors?post=10700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}