<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lexicogs</title>
	<atom:link href="https://lexicogs.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://lexicogs.com</link>
	<description>Learning about languages</description>
	<lastBuildDate>Fri, 07 Aug 2026 19:40:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://lexicogs.com/wp-content/uploads/2023/05/cropped-Lexi-Logo-White-v4-08-32x32.png</url>
	<title>Lexicogs</title>
	<link>https://lexicogs.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>French Reading Comprehension &#8211; At the Beach</title>
		<link>https://lexicogs.com/french-reading-comprehension-at-the-beach/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-at-the-beach/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 19:40:26 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Beach in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105217</guid>

					<description><![CDATA[Read a text with examples of words for things you find at the beach in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img fetchpriority="high" decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach-1024x373.jpg" alt="" class="wp-image-105220 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Beach.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; At the Beach</h1>



<p class="wp-block-paragraph"></p>



	<style id="lexicogs-reading-styles">

		.lexi-reading,
		.lexi-reading *,
		.lexi-reading *::before,
		.lexi-reading *::after {
			box-sizing: border-box;
		}

		.lexi-reading {
			max-width: 820px;
			margin: 2rem auto;
			font-family: Arial, Helvetica, sans-serif;
			color: #131313;
		}


		/* =================================================
		   READING PRACTICE PILL
		================================================= */

		.lexi-reading__label {
			display: inline-block;
			margin: 0 0 0.8rem;
			padding: 0.45rem 1rem;

			background: #8300C9;
			color: #FFFFFF;

			border-radius: 999px;

			font-size: 0.95rem;
			font-weight: 700;
			line-height: 1.2;
		}


		/* =================================================
		   MAIN READING PANEL
		================================================= */

		.lexi-reading__panel {
			padding: 1.6rem;

			background: #E5E8FA;

			border: 2px solid #131313;
			border-radius: 18px;

			box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
		}

		.lexi-reading__title {
			margin: 0 0 0.65rem !important;

			color: #131313 !important;

			font-size: 1.65rem !important;
			line-height: 1.25 !important;
		}

		.lexi-reading__instruction {
			margin: 0 0 1.25rem !important;

			color: #131313 !important;

			font-size: 1rem !important;
			line-height: 1.55 !important;
		}

		.lexi-reading__text {
			color: #131313;

			font-size: 1.1rem;
			line-height: 1.85;
		}

		.lexi-reading__text p {
			margin: 0 0 0.8rem;
			color: #131313;
		}

		.lexi-reading__text p:last-child {
			margin-bottom: 0;
		}


		/* =================================================
		   INLINE TOOLTIPS
		================================================= */

		.lexi-reading__tooltip {
			position: relative;
			display: inline;
		}

		.lexi-reading__tip-trigger {
			display: inline !important;

			width: auto !important;
			min-width: 0 !important;
			min-height: 0 !important;
			height: auto !important;

			margin: 0 !important;
			padding: 0 !important;

			background: transparent !important;
			color: #131313 !important;

			border: 0 !important;
			border-bottom: 2px dotted #8300C9 !important;
			border-radius: 0 !important;

			box-shadow: none !important;

			font: inherit !important;
			font-size: inherit !important;
			font-weight: 700 !important;
			line-height: inherit !important;
			letter-spacing: inherit !important;

			text-transform: none !important;
			text-decoration: none !important;
			vertical-align: baseline !important;

			cursor: help;

			appearance: none;
			-webkit-appearance: none;
		}

		.lexi-reading__tip-trigger:hover,
		.lexi-reading__tip-trigger:focus {
			background: #FFF7FF !important;
			color: #131313 !important;
		}

		.lexi-reading__tip-trigger:focus-visible {
			outline: 3px solid #8300C9 !important;
			outline-offset: 3px;
		}

		.lexi-reading__tip-box {
			--lexi-tip-shift: 0px;

			position: absolute;
			left: 50%;
			bottom: calc(100% + 10px);
			z-index: 9999;

			width: max-content;
			max-width: min(240px, calc(100vw - 40px));

			padding: 0.55rem 0.75rem;

			background: #131313;
			color: #FFFFFF;

			border-radius: 8px;

			box-shadow: 0 5px 14px rgba(0, 0, 0, 0.18);

			font-size: 0.88rem;
			font-weight: 400;
			line-height: 1.35;
			text-align: left;
			white-space: normal;

			opacity: 0;
			visibility: hidden;
			pointer-events: none;

			transform:
				translateX(calc(-50% + var(--lexi-tip-shift)))
				translateY(4px);

			transition:
				opacity 0.15s ease,
				transform 0.15s ease,
				visibility 0.15s ease;
		}

		.lexi-reading__tip-box::after {
			content: "";

			position: absolute;
			top: 100%;
			left: calc(50% - var(--lexi-tip-shift));

			border: 6px solid transparent;
			border-top-color: #131313;

			transform: translateX(-50%);
		}

		.lexi-reading__tooltip:hover .lexi-reading__tip-box,
		.lexi-reading__tooltip:focus-within .lexi-reading__tip-box,
		.lexi-reading__tooltip.is-open .lexi-reading__tip-box {
			opacity: 1;
			visibility: visible;

			transform:
				translateX(calc(-50% + var(--lexi-tip-shift)))
				translateY(0);
		}


		/* =================================================
		   MOBILE
		================================================= */

		@media (max-width: 600px) {

			.lexi-reading__panel {
				padding: 1.2rem;
			}

			.lexi-reading__text {
				font-size: 1.03rem;
				line-height: 1.75;
			}

		}

	</style>


	<script id="lexicogs-reading-script">

		(function () {

			if (window.lexicogsReadingTooltipsReady) {
				return;
			}

			window.lexicogsReadingTooltipsReady = true;


			function closeTooltip(item) {

				if (!item) {
					return;
				}

				item.classList.remove("is-open");

			}


			function closeAllTooltips(exceptItem) {

				document
					.querySelectorAll(
						".lexi-reading__tooltip.is-open"
					)
					.forEach(function (item) {

						if (item !== exceptItem) {
							closeTooltip(item);
						}

					});

			}


			function keepTooltipOnScreen(item) {

				var box = item.querySelector(
					".lexi-reading__tip-box"
				);

				if (!box) {
					return;
				}

				box.style.setProperty(
					"--lexi-tip-shift",
					"0px"
				);

				window.requestAnimationFrame(function () {

					var boxRect = box.getBoundingClientRect();
					var screenPadding = 10;
					var shift = 0;

					if (boxRect.left < screenPadding) {

						shift =
							screenPadding -
							boxRect.left;

					} else if (
						boxRect.right >
						window.innerWidth - screenPadding
					) {

						shift =
							(window.innerWidth - screenPadding) -
							boxRect.right;

					}

					box.style.setProperty(
						"--lexi-tip-shift",
						shift + "px"
					);

				});

			}


			document.addEventListener("click", function (event) {

				var trigger = event.target.closest(
					".lexi-reading__tip-trigger"
				);

				if (trigger) {

					var item = trigger.closest(
						".lexi-reading__tooltip"
					);

					if (!item) {
						return;
					}

					var willOpen =
						!item.classList.contains("is-open");

					closeAllTooltips(item);

					item.classList.toggle(
						"is-open",
						willOpen
					);

					if (willOpen) {
						keepTooltipOnScreen(item);
					}

					return;

				}

				if (
					!event.target.closest(
						".lexi-reading__tooltip"
					)
				) {
					closeAllTooltips();
				}

			});


			document.addEventListener("keydown", function (event) {

				if (event.key === "Escape") {
					closeAllTooltips();
				}

			});


			window.addEventListener("resize", function () {

				document
					.querySelectorAll(
						".lexi-reading__tooltip.is-open"
					)
					.forEach(function (item) {

						keepTooltipOnScreen(item);

					});

			});

		})();

	</script>

	
	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-11"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-11"
				>
					Une journée à la plage				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Dimanche matin, la famille Martin <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-1">passe la journée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-1" role="tooltip">spends the day</span></span> à la plage, sur la côte atlantique. Le soleil brille et la mer est <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-2">assez calme</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-2" role="tooltip">fairly calm</span></span>.</p>
<p>Mme Martin <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-3">s’installe</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-3" role="tooltip">settles down</span></span> dans une chaise longue. Elle met de la crème solaire et porte ses lunettes de soleil.</p>
<p>Pendant ce temps, les enfants jouent dans le sable. Ils remplissent un seau et utilisent une pelle pour construire un grand château de sable <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-4">près de l’eau</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-4" role="tooltip">near the water</span></span>.</p>
<p>Ensuite, Léa <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-5">se promène le long de</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-5" role="tooltip">walks along</span></span> la plage et cherche de jolies coquilles. Son frère Max préfère aller dans la mer. Il saute dans les vagues et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-6">revient</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-6" role="tooltip">comes back</span></span> quelques minutes plus tard, complètement <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-7">trempé</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-7" role="tooltip">soaking wet</span></span>.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-8">À la fin de l’après-midi</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-8" role="tooltip">At the end of the afternoon</span></span>, la famille <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-9">range toutes ses affaires</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-9" role="tooltip">packs everything away</span></span> et quitte la plage. Les enfants regardent une dernière fois leur château de sable avant de <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-10">rentrer à la maison</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-10" role="tooltip">head home</span></span>.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<style id="lexicogs-truefalse-styles">

		.lexi-truefalse,
		.lexi-truefalse *,
		.lexi-truefalse *::before,
		.lexi-truefalse *::after {
			box-sizing: border-box;
		}

		.lexi-truefalse {
			max-width: 820px;
			margin: 2rem auto;
			font-family: Arial, Helvetica, sans-serif;
			color: #131313;
		}

		/* Reading Check pill */

		.lexi-truefalse__label {
			display: inline-block;
			margin: 0 0 0.8rem;
			padding: 0.45rem 1rem;

			background: #8300C9;
			color: #FFFFFF;

			border-radius: 999px;

			font-size: 0.95rem;
			font-weight: 700;
			line-height: 1.2;
		}

		/* Main exercise panel */

		.lexi-truefalse__panel {
			padding: 1.6rem;

			background: #FFFFFF;

			border: 2px solid #131313;
			border-radius: 18px;

			box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
		}

		.lexi-truefalse__title {
			margin: 0 0 0.55rem !important;

			color: #131313 !important;

			font-size: 1.55rem !important;
			font-weight: 700 !important;
			line-height: 1.25 !important;
		}

		.lexi-truefalse__instruction {
			margin: 0 0 1.3rem !important;

			color: #131313 !important;

			font-size: 1rem !important;
			line-height: 1.55 !important;
		}

		.lexi-truefalse__questions {
			margin: 0;
			padding: 0;
		}

		/* Individual question */

		.lexi-truefalse__question {
			margin: 0 0 1rem;
			padding: 1.2rem;

			background: #FFF7FF;

			border: 1px solid #C7B8C4;
			border-left: 5px solid #8300C9;
			border-radius: 14px;
		}

		.lexi-truefalse__question:last-child {
			margin-bottom: 0;
		}

		.lexi-truefalse__number {
			margin: 0 0 0.45rem;

			color: #8300C9;

			font-size: 0.88rem;
			font-weight: 700;
			line-height: 1.2;
		}

		.lexi-truefalse__statement {
			margin: 0 0 1rem;

			color: #131313;

			font-size: 1.08rem;
			font-weight: 700;
			line-height: 1.5;
		}

		.lexi-truefalse__statement p {
			margin: 0;
			color: #131313;
		}

		/* Vrai / Faux buttons */

		.lexi-truefalse__buttons {
			display: grid;
			grid-template-columns: repeat(2, minmax(0, 1fr));
			gap: 0.75rem;
		}

		.lexi-truefalse__button {
			display: flex !important;
			align-items: center !important;
			justify-content: center !important;

			width: 100% !important;
			min-width: 0 !important;
			min-height: 46px !important;

			margin: 0 !important;
			padding: 0.7rem 1rem !important;

			background: #8300C9 !important;
			color: #FFFFFF !important;

			border: 2px solid #8300C9 !important;
			border-radius: 999px !important;

			box-shadow: none !important;

			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 1rem !important;
			font-weight: 700 !important;
			line-height: 1.2 !important;
			letter-spacing: normal !important;
			text-transform: none !important;
			text-decoration: none !important;

			cursor: pointer;

			appearance: none;
			-webkit-appearance: none;

			transition:
				background-color 0.15s ease,
				color 0.15s ease,
				border-color 0.15s ease;
		}

		.lexi-truefalse__button:hover {
			background: #FFF7FF !important;
			color: #131313 !important;
			border-color: #8300C9 !important;
		}

		.lexi-truefalse__button:focus-visible {
			outline: 3px solid #8300C9 !important;
			outline-offset: 3px;
		}

		/* Correct selected answer */

		.lexi-truefalse__button.is-correct {
			background: #E0EEE0 !important;
			color: #131313 !important;
			border-color: #43984C !important;
		}

		.lexi-truefalse__button.is-correct::after {
			content: "✓";
			margin-left: 0.5rem;

			color: #131313;

			font-weight: 700;
		}

		/* Incorrect selected answer */

		.lexi-truefalse__button.is-incorrect {
			background: #F5E9F2 !important;
			color: #131313 !important;
			border-color: #8300C9 !important;
		}

		.lexi-truefalse__button.is-incorrect::after {
			content: "✕";
			margin-left: 0.5rem;

			color: #131313;

			font-weight: 700;
		}

		/* Correct answer shown after an incorrect choice */

		.lexi-truefalse__button.is-answer {
			background: #E0EEE0 !important;
			color: #131313 !important;
			border-color: #43984C !important;
		}

		.lexi-truefalse__button.is-answer::after {
			content: "✓";
			margin-left: 0.5rem;

			color: #131313;

			font-weight: 700;
		}

		/* Feedback */

		.lexi-truefalse__feedback {
			margin: 0.9rem 0 0;
			padding: 0.75rem 0.85rem;

			color: #131313;

			border-radius: 10px;

			font-size: 0.96rem;
			font-weight: 700;
			line-height: 1.45;
		}

		.lexi-truefalse__feedback[hidden] {
			display: none !important;
		}

		.lexi-truefalse__feedback.is-correct {
			background: #E0EEE0;
			border: 1px solid #43984C;
		}

		.lexi-truefalse__feedback.is-incorrect {
			background: #F5E9F2;
			border: 1px solid #8300C9;
		}

		/* Hidden source text used by JavaScript */

		.lexi-truefalse__explanation[hidden] {
			display: none !important;
		}

		/* Mobile */

		@media (max-width: 600px) {

			.lexi-truefalse__panel {
				padding: 1.2rem;
			}

			.lexi-truefalse__question {
				padding: 1rem;
			}

			.lexi-truefalse__buttons {
				gap: 0.55rem;
			}

			.lexi-truefalse__button {
				min-height: 44px !important;
				padding: 0.65rem 0.75rem !important;
			}

		}

	</style>


	<script id="lexicogs-truefalse-script">

		(function () {

			if (window.lexicogsTrueFalseReady) {
				return;
			}

			window.lexicogsTrueFalseReady = true;


			document.addEventListener("click", function (event) {

				var button = event.target.closest(
					".lexi-truefalse__button"
				);

				if (!button) {
					return;
				}

				var question = button.closest(
					".lexi-truefalse__question"
				);

				var module = button.closest(
					".lexi-truefalse"
				);

				if (!question || !module) {
					return;
				}


				var buttons = question.querySelectorAll(
					".lexi-truefalse__button"
				);

				var feedback = question.querySelector(
					".lexi-truefalse__feedback"
				);

				var explanationElement =
					question.querySelector(
						".lexi-truefalse__explanation"
					);

				var selectedValue =
					button.getAttribute("data-value");

				var correctValue =
					question.getAttribute("data-answer");

				var correctLabel =
					question.getAttribute(
						"data-correct-label"
					);

				var explanation =
					explanationElement
						? explanationElement.textContent.trim()
						: "";

				var correctText =
					module.getAttribute(
						"data-correct-text"
					) || "Correct.";

				var incorrectText =
					module.getAttribute(
						"data-incorrect-text"
					) || "Not quite.";

				var answerPrefix =
					module.getAttribute(
						"data-answer-prefix"
					) || "The correct answer is";

				var isCorrect =
					selectedValue === correctValue;


				/*
				 * Clear the previous state for this question.
				 */

				buttons.forEach(function (answerButton) {

					answerButton.classList.remove(
						"is-correct",
						"is-incorrect",
						"is-answer"
					);

					answerButton.setAttribute(
						"aria-pressed",
						"false"
					);

				});


				button.setAttribute(
					"aria-pressed",
					"true"
				);


				feedback.hidden = false;

				feedback.classList.remove(
					"is-correct",
					"is-incorrect"
				);


				if (isCorrect) {

					button.classList.add(
						"is-correct"
					);

					feedback.classList.add(
						"is-correct"
					);

					feedback.textContent =
						correctText +
						(
							explanation
								? " " + explanation
								: ""
						);

				} else {

					button.classList.add(
						"is-incorrect"
					);

					buttons.forEach(function (answerButton) {

						if (
							answerButton.getAttribute(
								"data-value"
							) === correctValue
						) {
							answerButton.classList.add(
								"is-answer"
							);
						}

					});

					feedback.classList.add(
						"is-incorrect"
					);

					feedback.textContent =
						incorrectText +
						" " +
						answerPrefix +
						" " +
						correctLabel +
						"." +
						(
							explanation
								? " " + explanation
								: ""
						);

				}

			});

		})();

	</script>

	
	<section
		class="lexi-truefalse"
		id="lexi-truefalse-12"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-12-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-12-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-12-question-1-statement"
		aria-describedby="lexi-truefalse-12-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-12-question-1-statement"
			lang="fr"
		>
			La famille Martin passe la journée à la plage.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La famille Martin passe la journée à la plage, sur la côte atlantique.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-12-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-12-question-2-statement"
		aria-describedby="lexi-truefalse-12-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-12-question-2-statement"
			lang="fr"
		>
			Mme Martin s’assoit directement sur le sable.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Mme Martin s’installe dans une chaise longue.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-12-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-12-question-3-statement"
		aria-describedby="lexi-truefalse-12-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-12-question-3-statement"
			lang="fr"
		>
			Les enfants construisent un château de sable.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Les enfants utilisent un seau et une pelle pour construire un château de sable.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-12-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-12-question-4-statement"
		aria-describedby="lexi-truefalse-12-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-12-question-4-statement"
			lang="fr"
		>
			Max préfère rester sur la plage et chercher des coquilles.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Max va dans la mer et saute dans les vagues.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-12-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-12-question-5-statement"
		aria-describedby="lexi-truefalse-12-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-12-question-5-statement"
			lang="fr"
		>
			La famille quitte la plage à la fin de l’après-midi.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-12-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			À la fin de l’après-midi, la famille range ses affaires et quitte la plage.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-12-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



        <style>
          .lexicogs-back-button-wrap {
            margin: 1.5rem 0;
            text-align: center;
          }

          .lexicogs-back-button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border: 1px solid #8300C9;
            border-radius: 999px;
            padding: 0.8rem 1.2rem;
            background: transparent;
            color: #8300C9;
            font-family: Arial, sans-serif;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.2;
            text-decoration: none;
            cursor: pointer;
            transition: transform 0.15s ease, background 0.15s ease, color 0.15s ease;
          }

          .lexicogs-back-button:hover,
          .lexicogs-back-button:focus {
            background: #FFF7FF;
            color: #8300C9;
            border-color: #8300C9;
            transform: translateY(-1px);
            outline: none;
          }

          .lexicogs-back-button:active {
            transform: translateY(0);
          }
        </style>

        <script>
          document.addEventListener("click", function (event) {
            const button = event.target.closest(".lexicogs-back-button");

            if (!button) {
              return;
            }

            event.preventDefault();

            const fallbackUrl = button.getAttribute("data-fallback-url") || "/";

            if (window.history.length > 1) {
              window.history.back();
            } else {
              window.location.href = fallbackUrl;
            }
          });
        </script>

        
    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-at-the-beach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Countryside</title>
		<link>https://lexicogs.com/french-reading-comprehension-countryside/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-countryside/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 09:30:24 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Countryside in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105211</guid>

					<description><![CDATA[Read a text with examples of words for things you find in the countryside in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside-1024x373.jpg" alt="" class="wp-image-105215 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Countryside.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; In the Countryside</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-32"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-32"
				>
					Une promenade à la campagne				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Dimanche matin, Émilie et son père <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-13">partent faire une promenade</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-13" role="tooltip">go for a walk</span></span> à la campagne. Ils <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-14">quittent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-14" role="tooltip">leave</span></span> le village <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-15">en passant devant</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-15" role="tooltip">passing in front of</span></span> une petite église, puis <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-16">suivent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-16" role="tooltip">follow</span></span> un chemin qui <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-17">monte doucement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-17" role="tooltip">goes gently uphill</span></span> vers une colline.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-18">Après la pluie de la nuit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-18" role="tooltip">After the rain during the night</span></span>, il y a beaucoup de boue sur le chemin. Ils arrivent bientôt <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-19">près d’</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-19" role="tooltip">near</span></span>une ferme. Derrière une barrière, ils voient des vaches dans un <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-20">champ</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-20" role="tooltip">field</span></span> et, <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-21">un peu plus loin</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-21" role="tooltip">a little further away</span></span>, une vieille grange.</p>
<p>Le chemin continue <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-22">jusqu’à</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-22" role="tooltip">as far as</span></span> la forêt. Émilie aime cet endroit parce qu’il est <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-23">calme</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-23" role="tooltip">quiet</span></span> et qu’<span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-24">on entend seulement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-24" role="tooltip">you can only hear</span></span> les oiseaux.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-25">En sortant de la forêt</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-25" role="tooltip">Coming out of the forest</span></span>, ils <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-26">descendent vers</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-26" role="tooltip">go down towards</span></span> le fleuve. Pour <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-27">passer de l’autre côté</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-27" role="tooltip">get to the other side</span></span>, ils <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-28">traversent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-28" role="tooltip">cross</span></span> un vieux pont <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-29">en pierre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-29" role="tooltip">made of stone</span></span>.</p>
<p>De l’autre côté du pont, ils <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-30">s’arrêtent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-30" role="tooltip">stop</span></span> quelques minutes pour regarder la campagne avant de <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-31">reprendre le chemin</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-31" role="tooltip">set off again along the path</span></span> vers le village.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-33"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-33-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-33-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-33-question-1-statement"
		aria-describedby="lexi-truefalse-33-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-33-question-1-statement"
			lang="fr"
		>
			Émilie se promène à la campagne avec son père.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Émilie et son père partent faire une promenade à la campagne.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-33-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-33-question-2-statement"
		aria-describedby="lexi-truefalse-33-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-33-question-2-statement"
			lang="fr"
		>
			Ils quittent le village en passant devant un château.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Ils quittent le village en passant devant une petite église.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-33-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-33-question-3-statement"
		aria-describedby="lexi-truefalse-33-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-33-question-3-statement"
			lang="fr"
		>
			Le chemin est boueux après la pluie.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Après la pluie de la nuit, il y a beaucoup de boue sur le chemin.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-33-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-33-question-4-statement"
		aria-describedby="lexi-truefalse-33-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-33-question-4-statement"
			lang="fr"
		>
			Ils voient des chevaux derrière la barrière.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Ils voient des vaches derrière une barrière près de la ferme.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-33-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-33-question-5-statement"
		aria-describedby="lexi-truefalse-33-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-33-question-5-statement"
			lang="fr"
		>
			Émilie et son père traversent le fleuve sur un pont.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-33-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Ils traversent un vieux pont en pierre pour passer de l’autre côté du fleuve.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-33-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-countryside/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Personal Items</title>
		<link>https://lexicogs.com/french-reading-comprehension-personal-items/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-personal-items/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 08:10:09 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Personal Items in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105195</guid>

					<description><![CDATA[Read a text with examples of words for personal items in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1-1024x373.jpg" alt="" class="wp-image-105199 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Personal-Items-1.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Personal Items</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-50"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-50"
				>
					Le sac à main disparu				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Claire <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-34">arrive à la gare</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-34" role="tooltip">arrives at the station</span></span> avec son sac à dos et son sac à main. Elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-35">part à Bruxelles</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-35" role="tooltip">is going to Brussels</span></span> pour le week-end.</p>
<p>Dans son sac à dos, elle a un ordinateur et un parapluie. Dans son sac à main, elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-36">garde</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-36" role="tooltip">keeps</span></span> son passeport, son portefeuille et son portable.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-37">Avant de monter dans le train</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-37" role="tooltip">Before getting on the train</span></span>, Claire achète un café. <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-38">Quelques minutes plus tard</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-38" role="tooltip">A few minutes later</span></span>, elle regarde sa montre et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-39">cherche</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-39" role="tooltip">looks for</span></span> son sac à main. Il <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-40">n’est plus à côté d’elle</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-40" role="tooltip">is no longer beside her</span></span>.</p>
<p>Claire <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-41">commence à paniquer</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-41" role="tooltip">starts to panic</span></span>. Son passeport, son <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-42">argent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-42" role="tooltip">money</span></span> et son portable sont dans le sac. Son bracelet et son alliance sont importants pour elle, mais elle les <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-43">porte</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-43" role="tooltip">is wearing</span></span>. Ses autres bijoux sont <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-44">restés à la maison</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-44" role="tooltip">still at home</span></span>.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-45">Heureusement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-45" role="tooltip">Fortunately</span></span>, un <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-46">employé de la gare</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-46" role="tooltip">station employee</span></span> trouve le sac <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-47">sous une chaise</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-47" role="tooltip">under a chair</span></span>. Claire vérifie <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-48">immédiatement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-48" role="tooltip">immediately</span></span> que tout est encore <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-49">à l’intérieur</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-49" role="tooltip">inside</span></span>.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-51"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-51-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-51-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-51-question-1-statement"
		aria-describedby="lexi-truefalse-51-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-51-question-1-statement"
			lang="fr"
		>
			Claire va à Bruxelles pour le week-end.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Claire part à Bruxelles pour le week-end.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-51-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-51-question-2-statement"
		aria-describedby="lexi-truefalse-51-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-51-question-2-statement"
			lang="fr"
		>
			L’ordinateur est dans le sac à main.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			L’ordinateur et le parapluie sont dans le sac à dos.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-51-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-51-question-3-statement"
		aria-describedby="lexi-truefalse-51-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-51-question-3-statement"
			lang="fr"
		>
			Claire garde son passeport et son portable dans son sac à main.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Le passeport, le portefeuille et le portable sont dans le sac à main.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-51-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-51-question-4-statement"
		aria-describedby="lexi-truefalse-51-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-51-question-4-statement"
			lang="fr"
		>
			Le bracelet et l’alliance sont dans le sac à main.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Claire porte son bracelet et son alliance.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-51-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-51-question-5-statement"
		aria-describedby="lexi-truefalse-51-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-51-question-5-statement"
			lang="fr"
		>
			Le sac à main est retrouvé sous une chaise.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-51-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Un employé de la gare trouve le sac sous une chaise.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-51-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-personal-items/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Garden</title>
		<link>https://lexicogs.com/french-reading-comprehension-garden/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-garden/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 18:59:58 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Garden in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105183</guid>

					<description><![CDATA[Read a text with examples of words for things you find in the garden in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden-1024x373.jpg" alt="" class="wp-image-105193 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-In-the-Garden.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; In the Garden</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-68"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-68"
				>
					Un samedi dans le jardin				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Samedi matin, Chloé aide son grand-père dans le jardin. La pelouse est <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-52">trop haute</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-52" role="tooltip">too long</span></span> et la haie <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-53">a besoin d’être taillée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-53" role="tooltip">needs to be trimmed</span></span>.</p>
<p>Son grand-père <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-54">sort la tondeuse du cabanon</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-54" role="tooltip">takes the lawn mower out of the shed</span></span> et commence à <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-55">couper la pelouse</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-55" role="tooltip">mow the lawn</span></span>. <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-56">Pendant ce temps</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-56" role="tooltip">Meanwhile</span></span>, Chloé <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-57">enlève</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-57" role="tooltip">removes</span></span> les mauvaises herbes <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-58">autour des</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-58" role="tooltip">around</span></span> plantes et des fleurs.</p>
<p>Ensuite, elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-59">ramasse</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-59" role="tooltip">picks up</span></span> les feuilles <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-60">tombées</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-60" role="tooltip">fallen</span></span> et les met dans la brouette. Elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-61">transporte la brouette</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-61" role="tooltip">takes the wheelbarrow</span></span> jusqu’au <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-62">tas de compost</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-62" role="tooltip">compost heap</span></span>.</p>
<p>Avant de rentrer, Chloé <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-63">remplit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-63" role="tooltip">fills</span></span> un arrosoir et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-64">donne de l’eau à chaque plante</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-64" role="tooltip">waters each plant</span></span>. Son grand-père <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-65">range</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-65" role="tooltip">puts away</span></span> la tondeuse dans le cabanon.</p>
<p>Le jardin est maintenant propre et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-66">bien entretenu</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-66" role="tooltip">well maintained</span></span>. Chloé et son grand-père sont fatigués, mais <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-67">contents du résultat</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-67" role="tooltip">pleased with the result</span></span>.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-69"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-69-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-69-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-69-question-1-statement"
		aria-describedby="lexi-truefalse-69-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-69-question-1-statement"
			lang="fr"
		>
			Chloé travaille dans le jardin avec son grand-père.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Chloé aide son grand-père dans le jardin samedi matin.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-69-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-69-question-2-statement"
		aria-describedby="lexi-truefalse-69-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-69-question-2-statement"
			lang="fr"
		>
			La pelouse est déjà très courte.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La pelouse est trop haute et doit être coupée.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-69-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-69-question-3-statement"
		aria-describedby="lexi-truefalse-69-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-69-question-3-statement"
			lang="fr"
		>
			Chloé enlève les mauvaises herbes près des plantes.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Chloé enlève les mauvaises herbes autour des plantes et des fleurs.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-69-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-69-question-4-statement"
		aria-describedby="lexi-truefalse-69-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-69-question-4-statement"
			lang="fr"
		>
			Chloé met les fleurs dans la brouette.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Chloé met les feuilles tombées dans la brouette.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-69-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-69-question-5-statement"
		aria-describedby="lexi-truefalse-69-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-69-question-5-statement"
			lang="fr"
		>
			La tondeuse est rangée dans le cabanon à la fin.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-69-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Le grand-père range la tondeuse dans le cabanon.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-69-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-garden/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Clothes</title>
		<link>https://lexicogs.com/french-reading-comprehension-clothes/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-clothes/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 18:40:51 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Clothes in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105177</guid>

					<description><![CDATA[Read a text with examples of words for clothes in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes-1024x373.jpg" alt="" class="wp-image-105181 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Clothes.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Clothes</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-89"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-89"
				>
					Les vêtements pour le week-end				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Vendredi soir, la famille Moreau <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-70">prépare ses valises</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-70" role="tooltip">packs its suitcases</span></span>. Elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-71">part à Nantes</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-71" role="tooltip">is going to Nantes</span></span> pour le <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-72">mariage</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-72" role="tooltip">wedding</span></span> de la cousine de Léa.</p>
<p>Pour la <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-73">cérémonie</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-73" role="tooltip">ceremony</span></span>, M. Moreau prend son costume, une chemise blanche, une ceinture et des chaussures noires. Mme Moreau <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-74">choisit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-74" role="tooltip">chooses</span></span> une robe, un manteau <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-75">léger</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-75" role="tooltip">lightweight</span></span>, un chapeau et une écharpe.</p>
<p>Léa <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-76">hésite entre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-76" role="tooltip">hesitates between</span></span> une jupe avec un chemisier et une robe bleue. Elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-77">ajoute aussi</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-77" role="tooltip">also adds</span></span> un tricot et un pull, <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-78">car</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-78" role="tooltip">because</span></span> les <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-79">soirées</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-79" role="tooltip">evenings</span></span> <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-80">peuvent être fraîches</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-80" role="tooltip">can be cool</span></span>.</p>
<p>Son frère Max <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-81">met dans sa valise</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-81" role="tooltip">puts in his suitcase</span></span> un jean, un pantalon, un tee-shirt et un short. Pour le <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-82">voyage</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-82" role="tooltip">journey</span></span>, il <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-83">préfère porter</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-83" role="tooltip">prefers to wear</span></span> un survêtement.</p>
<p>Toute la famille <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-84">emporte aussi</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-84" role="tooltip">also takes</span></span> des chaussettes, des sous-vêtements et des chaussures <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-85">confortables</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-85" role="tooltip">comfortable</span></span>.</p>
<p>Quand les valises sont <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-86">prêtes</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-86" role="tooltip">ready</span></span>, Léa <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-87">vérifie</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-87" role="tooltip">checks</span></span> qu’<span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-88">il ne manque aucun vêtement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-88" role="tooltip">no item of clothing is missing</span></span>.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-90"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-90-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-90-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-90-question-1-statement"
		aria-describedby="lexi-truefalse-90-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-90-question-1-statement"
			lang="fr"
		>
			La famille Moreau va à Nantes pour un mariage.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La famille Moreau part à Nantes pour le mariage de la cousine de Léa.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-90-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-90-question-2-statement"
		aria-describedby="lexi-truefalse-90-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-90-question-2-statement"
			lang="fr"
		>
			M. Moreau prend une chemise noire.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			M. Moreau prend une chemise blanche.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-90-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-90-question-3-statement"
		aria-describedby="lexi-truefalse-90-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-90-question-3-statement"
			lang="fr"
		>
			Mme Moreau prend une robe et un manteau léger.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Mme Moreau choisit une robe et un manteau léger.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-90-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-90-question-4-statement"
		aria-describedby="lexi-truefalse-90-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-90-question-4-statement"
			lang="fr"
		>
			Max met une jupe et un chemisier dans sa valise.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Max met un jean, un pantalon, un tee-shirt et un short dans sa valise.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-90-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-90-question-5-statement"
		aria-describedby="lexi-truefalse-90-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-90-question-5-statement"
			lang="fr"
		>
			Max porte un survêtement pour le voyage.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-90-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Pour le voyage, Max préfère porter un survêtement.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-90-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-clothes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Use Direct Object Pronouns in French</title>
		<link>https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/</link>
					<comments>https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 17:55:31 +0000</pubDate>
				<category><![CDATA[French]]></category>
		<category><![CDATA[French Grammar]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[French grammar]]></category>
		<category><![CDATA[French language]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105148</guid>

					<description><![CDATA[Learn how French uses words such as le, la, l’ and les to replace people and things, avoid repetition and form useful expressions such as 'Je le trouve intéressant' and 'Je l’ai trouvé captivant.']]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large has-custom-border is-style-default" style="margin-top:0;margin-bottom:0"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns-1024x373.jpg" alt="" class="wp-image-105152 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Grammar-Direct-Object-Pronouns.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">How to Use Direct Object Pronouns in French</h1>



<p class="wp-block-paragraph">In this section, we&#8217;ll learn how French uses words such as le, la, l’ and les to replace people and things, avoid repetition and form useful expressions such as &#8216;Je le trouve intéressant&#8217; and &#8216;Je l’ai trouvé captivant.&#8217;</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">This is a long one, so grab a coffee, prepare, go as deep as you want (we can always come back to this if needed) and absorb what you can.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">We guarantee this topic is worth it &#8211; because it answers some of those questions around &#8220;what are all these little words in French and how do I use them correctly!&#8221; As well as making your French more efficient and more natural&#8230;</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Shall we get stuck in?</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Say it without repeating it</h2>



<p class="wp-block-paragraph">Consider these two sentences:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé le film captivant.</strong><br>I found the film captivating.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’ai trouvé captivant.</strong><br>I found it captivating.</p>
</blockquote>



<p class="wp-block-paragraph">The second sentence avoids repeating <strong>le film</strong>. The small word <strong>l’</strong> replaces it.</p>



<p class="wp-block-paragraph">This is an example of a <strong>direct object pronoun</strong>.</p>



<p class="wp-block-paragraph">Direct object pronouns may sound like an abstract grammar topic, but they are extremely useful. They allow you to say things such as:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je le trouve intéressant.</strong><br>I find it interesting.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la trouve originale.</strong><br>I find it original.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je les connais.</strong><br>I know them.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’ai adoré.</strong><br>I loved it.</p>
</blockquote>



<p class="wp-block-paragraph">We will begin with these useful expressions and then look at the grammar behind them.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">1. Begin with a useful phrase</h2>



<p class="wp-block-paragraph">You already know how to give an opinion by naming the thing you are describing:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je trouve le film captivant.</strong><br>I find the film captivating.</p>
</blockquote>



<p class="wp-block-paragraph">Once it is clear that you are talking about the film, you do not need to repeat <strong>le film</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je le trouve captivant.</strong><br>I find it captivating.</p>
</blockquote>



<p class="wp-block-paragraph">The whole noun phrase <strong>le film</strong> has been replaced by <strong>le</strong>.</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">Full sentence</th>
        <th scope="col">Without repeating the noun</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td><strong>Je trouve le film captivant.</strong></td>
        <td><strong>Je le trouve captivant.</strong></td>
        <td>I find it captivating.</td>
      </tr>

      <tr>
        <td><strong>Je trouve la chanson originale.</strong></td>
        <td><strong>Je la trouve originale.</strong></td>
        <td>I find it original.</td>
      </tr>

      <tr>
        <td><strong>Je trouve les acteurs excellents.</strong></td>
        <td><strong>Je les trouve excellents.</strong></td>
        <td>I find them excellent.</td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-table td strong {
  color: #131313;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 13px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 9px;
  }
}
</style>



<p class="wp-block-paragraph">As we can see, the pronoun moves <strong>in front of the verb</strong>:</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-pronoun-swap"
     role="img"
     aria-label="Je trouve le film captivant becomes Je le trouve captivant">

  <div class="lexi-pronoun-swap-card">
    Je trouve
    <span class="lexi-pronoun-swap-highlight">le film</span>
    captivant.
  </div>

  <div class="lexi-pronoun-swap-arrow" aria-hidden="true">
    ↓
  </div>

  <div class="lexi-pronoun-swap-card lexi-pronoun-swap-result">
    Je
    <span class="lexi-pronoun-swap-highlight">le</span>
    trouve captivant.
  </div>

</div>

<style>
.lexi-pronoun-swap,
.lexi-pronoun-swap * {
  box-sizing: border-box;
}

.lexi-pronoun-swap {
  width: 100%;
  max-width: 780px;
  margin: 30px auto;
  padding: 30px;
  border: 2px solid #131313;
  border-radius: 22px;
  background: #E5E8FA;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

.lexi-pronoun-swap-card {
  padding: 24px 20px;
  border-radius: 16px;
  background: #FFFFFF;
  color: #131313;
  font-size: clamp(20px, 4vw, 30px);
  font-weight: 700;
  line-height: 1.4;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.07);
}

.lexi-pronoun-swap-highlight {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 7px;
  background: #FFF7FF;
  color: #8300C9;
}

.lexi-pronoun-swap-arrow {
  margin: 12px 0;
  color: #8300C9;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.lexi-pronoun-swap-result {
  border: 3px solid #8300C9;
}

@media (max-width: 600px) {
  .lexi-pronoun-swap {
    margin: 24px auto;
    padding: 18px;
    border-radius: 18px;
  }

  .lexi-pronoun-swap-card {
    padding: 19px 12px;
    border-radius: 13px;
    font-size: 19px;
  }

  .lexi-pronoun-swap-arrow {
    margin: 10px 0;
    font-size: 40px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The past works in a similar way:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé le film captivant.</strong><br><strong>Je l’ai trouvé captivant.</strong></p>
</blockquote>



<p class="wp-block-paragraph">We will return to this past-tense construction later in the lesson.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">2. Wait&#8230; What is a direct object?</h2>



<p class="wp-block-paragraph">Good question&#8230; A <strong>direct object</strong> is the person or thing directly affected by the action of the verb.</p>



<p class="wp-block-paragraph">Consider this sentence:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je regarde le film.</strong><br>I am watching the film.</p>
</blockquote>



<p class="wp-block-paragraph">We can ask the question, what am I watching?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>le film</strong></p>
</blockquote>



<p class="wp-block-paragraph">In this case, &#8220;the film&#8221; is the direct object of <strong>regarde</strong>.</p>



<p class="wp-block-paragraph">It follows the verb directly. In other words, there is no preposition such as <strong>à</strong> or <strong>de</strong> between the verb and the object.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je regarde le film.</strong><br><strong>Je le regarde.</strong></p>
</blockquote>



<p class="wp-block-paragraph">Here is another example:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je connais Marie.</strong><br>I know Marie.</p>
</blockquote>



<p class="wp-block-paragraph">Who do I know?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Marie</strong></p>
</blockquote>



<p class="wp-block-paragraph">So, in the same way, to avoid repetition, we can replace <strong>Marie</strong> with a direct object pronoun:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la connais.</strong><br>I know her.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>People and things</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Direct object pronouns can replace both people and things:</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">Original noun</th>
        <th scope="col">With a pronoun</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td><strong>Je regarde le documentaire.</strong></td>
        <td><strong>Je le regarde.</strong></td>
      </tr>

      <tr>
        <td><strong>Je connais cette actrice.</strong></td>
        <td><strong>Je la connais.</strong></td>
      </tr>

      <tr>
        <td><strong>J’écoute les chansons.</strong></td>
        <td><strong>Je les écoute.</strong></td>
      </tr>

      <tr>
        <td><strong>J’invite Paul et Marie.</strong></td>
        <td><strong>Je les invite.</strong></td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-table td strong {
  color: #131313;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 14px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The “who?” or “what?” question is a useful clue to deciding whether we can use a direct object pronoun, but the pattern of the French verb also matters, which we will come on to.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">3. Le, la, l’ and les</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">These are the first four direct object pronouns we shall deal with. Let&#8217;s check out how they work:</p>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — LE, LA, L’ AND LES
     Visual direct-object-pronoun guide
     ========================================================= -->

<section class="lexi-pronoun-guide"
         aria-labelledby="lexi-pronoun-guide-heading">

  <div class="lexi-pronoun-guide-pill">
    Direct Object Pronouns
  </div>

  <div class="lexi-pronoun-guide-panel">

    <div class="lexi-pronoun-guide-heading">
      <h3 id="lexi-pronoun-guide-heading">
        Choosing <em>le</em>, <em>la</em>, <em>l’</em> or <em>les</em>
      </h3>

      <p>
        The pronoun you use depends on the gender and number of the noun
        being replaced.
      </p>
    </div>

    <div class="lexi-pronoun-guide-list">

      <!-- LE -->

      <div class="lexi-pronoun-guide-row lexi-pronoun-guide-row-le">

        <div class="lexi-pronoun-guide-description">
          <span class="lexi-pronoun-guide-label">
            What is being replaced?
          </span>

          <strong>A masculine singular noun</strong>
        </div>

        <div class="lexi-pronoun-guide-choice">
          <span class="lexi-pronoun-guide-label">
            Pronoun
          </span>

          <span class="lexi-pronoun-guide-pronoun">le</span>
        </div>

        <div class="lexi-pronoun-guide-example">
          <span class="lexi-pronoun-guide-label">
            Example
          </span>

          <div class="lexi-pronoun-guide-sentence">
            Je regarde
            <span class="lexi-pronoun-guide-noun">le film</span>.
          </div>

          <div class="lexi-pronoun-guide-arrow" aria-hidden="true">
            ↓
          </div>

          <div class="lexi-pronoun-guide-sentence lexi-pronoun-guide-result">
            Je <span class="lexi-pronoun-guide-highlight">le</span> regarde.
          </div>
        </div>

      </div>

      <!-- LA -->

      <div class="lexi-pronoun-guide-row lexi-pronoun-guide-row-la">

        <div class="lexi-pronoun-guide-description">
          <span class="lexi-pronoun-guide-label">
            What is being replaced?
          </span>

          <strong>A feminine singular noun</strong>
        </div>

        <div class="lexi-pronoun-guide-choice">
          <span class="lexi-pronoun-guide-label">
            Pronoun
          </span>

          <span class="lexi-pronoun-guide-pronoun">la</span>
        </div>

        <div class="lexi-pronoun-guide-example">
          <span class="lexi-pronoun-guide-label">
            Example
          </span>

          <div class="lexi-pronoun-guide-sentence">
            Je lis
            <span class="lexi-pronoun-guide-noun">la critique</span>.
          </div>

          <div class="lexi-pronoun-guide-arrow" aria-hidden="true">
            ↓
          </div>

          <div class="lexi-pronoun-guide-sentence lexi-pronoun-guide-result">
            Je <span class="lexi-pronoun-guide-highlight">la</span> lis.
          </div>
        </div>

      </div>

      <!-- L’ -->

      <div class="lexi-pronoun-guide-row lexi-pronoun-guide-row-l">

        <div class="lexi-pronoun-guide-description">
          <span class="lexi-pronoun-guide-label">
            What is being replaced?
          </span>

          <strong>
            A masculine or feminine singular noun when the following verb
            begins with a vowel sound
          </strong>
        </div>

        <div class="lexi-pronoun-guide-choice">
          <span class="lexi-pronoun-guide-label">
            Pronoun
          </span>

          <span class="lexi-pronoun-guide-pronoun">l’</span>
        </div>

        <div class="lexi-pronoun-guide-example">
          <span class="lexi-pronoun-guide-label">
            Example
          </span>

          <div class="lexi-pronoun-guide-sentence">
            J’écoute
            <span class="lexi-pronoun-guide-noun">la chanson</span>.
          </div>

          <div class="lexi-pronoun-guide-arrow" aria-hidden="true">
            ↓
          </div>

          <div class="lexi-pronoun-guide-sentence lexi-pronoun-guide-result">
            Je <span class="lexi-pronoun-guide-highlight">l’</span>écoute.
          </div>
        </div>

      </div>

      <!-- LES -->

      <div class="lexi-pronoun-guide-row lexi-pronoun-guide-row-les">

        <div class="lexi-pronoun-guide-description">
          <span class="lexi-pronoun-guide-label">
            What is being replaced?
          </span>

          <strong>A masculine or feminine plural noun</strong>
        </div>

        <div class="lexi-pronoun-guide-choice">
          <span class="lexi-pronoun-guide-label">
            Pronoun
          </span>

          <span class="lexi-pronoun-guide-pronoun">les</span>
        </div>

        <div class="lexi-pronoun-guide-example">
          <span class="lexi-pronoun-guide-label">
            Example
          </span>

          <div class="lexi-pronoun-guide-sentence">
            Je connais
            <span class="lexi-pronoun-guide-noun">les acteurs</span>.
          </div>

          <div class="lexi-pronoun-guide-arrow" aria-hidden="true">
            ↓
          </div>

          <div class="lexi-pronoun-guide-sentence lexi-pronoun-guide-result">
            Je <span class="lexi-pronoun-guide-highlight">les</span> connais.
          </div>
        </div>

      </div>

    </div>

    <div class="lexi-pronoun-guide-note">
      <strong>Remember:</strong>
      <em>le</em> and <em>la</em> both become <em>l’</em> before a verb
      beginning with a vowel sound or a silent <em>h</em>.
    </div>

  </div>

</section>

<style>
/* =========================================================
   LEXICOGS — VISUAL PRONOUN GUIDE
   ========================================================= */

.lexi-pronoun-guide,
.lexi-pronoun-guide *,
.lexi-pronoun-guide *::before,
.lexi-pronoun-guide *::after {
  box-sizing: border-box;
}

.lexi-pronoun-guide {
  width: 100%;
  max-width: 920px;
  margin: 30px auto;
  color: #131313;
  font-family: inherit;
}

.lexi-pronoun-guide-pill {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 17px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-pronoun-guide-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

.lexi-pronoun-guide-heading {
  padding: 22px 24px;
  background: #E5E8FA;
  text-align: center;
}

.lexi-pronoun-guide-heading h3 {
  margin: 0 0 7px;
  color: #131313;
  font-size: clamp(22px, 3.5vw, 29px);
  line-height: 1.25;
}

.lexi-pronoun-guide-heading p {
  max-width: 680px;
  margin: 0 auto;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
}

.lexi-pronoun-guide-list {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-pronoun-guide-row {
  display: grid;
  grid-template-columns:
    minmax(190px, 0.95fr)
    minmax(100px, 0.35fr)
    minmax(300px, 1.45fr);
  gap: 3px;
  min-width: 0;
}

.lexi-pronoun-guide-row-le {
  background: #FFF7FF;
}

.lexi-pronoun-guide-row-la {
  background: #F5E9F2;
}

.lexi-pronoun-guide-row-l {
  background: #E5E8FA;
}

.lexi-pronoun-guide-row-les {
  background: #E0EEE0;
}

.lexi-pronoun-guide-description,
.lexi-pronoun-guide-choice,
.lexi-pronoun-guide-example {
  min-width: 0;
  padding: 18px;
  background: rgba(255, 255, 255, 0.48);
}

.lexi-pronoun-guide-description,
.lexi-pronoun-guide-choice {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.lexi-pronoun-guide-label {
  display: block;
  margin-bottom: 7px;
  color: #8300C9;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-pronoun-guide-description strong {
  color: #131313;
  font-size: 15px;
  line-height: 1.45;
}

.lexi-pronoun-guide-pronoun {
  display: flex;
  width: 72px;
  height: 72px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 5px 12px rgba(131, 0, 201, 0.2);
}

.lexi-pronoun-guide-example {
  text-align: center;
}

.lexi-pronoun-guide-sentence {
  padding: 11px 13px;
  border-radius: 10px;
  background: #FFFFFF;
  color: #131313;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.45;
}

.lexi-pronoun-guide-noun {
  padding: 2px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-pronoun-guide-arrow {
  margin: 3px 0;
  color: #8300C9;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.lexi-pronoun-guide-result {
  border: 2px solid #8300C9;
}

.lexi-pronoun-guide-highlight {
  padding: 2px 6px;
  border-radius: 5px;
  background: #FFF7FF;
  color: #8300C9;
}

.lexi-pronoun-guide-note {
  padding: 17px 20px;
  border-top: 3px solid #FFFFFF;
  background: #F0F3F8;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
  text-align: center;
}

.lexi-pronoun-guide-note strong {
  color: #8300C9;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 700px) {
  .lexi-pronoun-guide {
    margin: 25px auto;
  }

  .lexi-pronoun-guide-panel {
    border-radius: 17px;
  }

  .lexi-pronoun-guide-heading {
    padding: 19px 14px;
  }

  .lexi-pronoun-guide-heading p {
    font-size: 14px;
  }

  .lexi-pronoun-guide-row {
    grid-template-columns: minmax(0, 1fr) 88px;
  }

  .lexi-pronoun-guide-description {
    align-items: flex-start;
    padding: 14px;
    text-align: left;
  }

  .lexi-pronoun-guide-choice {
    padding: 12px 8px;
  }

  .lexi-pronoun-guide-example {
    grid-column: 1 / -1;
    padding: 14px;
    border-top: 3px solid #FFFFFF;
  }

  .lexi-pronoun-guide-pronoun {
    width: 58px;
    height: 58px;
    font-size: 25px;
  }

  .lexi-pronoun-guide-sentence {
    font-size: 15px;
  }

  .lexi-pronoun-guide-note {
    padding: 15px;
    font-size: 14px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>When do le and la become l’?</strong></h3>



<p class="wp-block-paragraph"><strong>Le</strong> and <strong>la</strong> shorten to <strong>l’</strong> when the verb that follows begins with a vowel sound or a silent <strong>h</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je le regarde.</strong><br>I am watching it.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’écoute.</strong><br>I am listening to it.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la trouve intéressante.</strong><br>I find it interesting.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’adore.</strong><br>I love it.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The form <strong>l’</strong> can therefore replace either a masculine or a feminine noun. The context tells you what it represents.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Compare:</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>J’écoute le podcast. → Je l’écoute.</strong></p>



<p class="wp-block-paragraph"><strong>J’écoute la chanson. → Je l’écoute.</strong></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In both sentences, <strong>le</strong> or <strong>la</strong> becomes <strong>l’</strong> because the following verb is <strong>écoute</strong>.</p>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — DIRECT OBJECT PRONOUN MINI QUIZ
     Choose le, la, l’ or les
     ========================================================= -->

<section class="lexi-pronoun-mini-quiz" aria-labelledby="lexi-pronoun-quiz-heading">

  <div class="lexi-pronoun-quiz-title">
    Mini Quiz
  </div>

  <div class="lexi-pronoun-quiz-panel">

    <div class="lexi-pronoun-quiz-heading">

      <h3 id="lexi-pronoun-quiz-heading">
        Try it: choose the correct pronoun
      </h3>

      <p>
        Replace the highlighted noun phrase with
        <strong>le</strong>, <strong>la</strong>,
        <strong>l’</strong> or <strong>les</strong>.
      </p>

    </div>

    <div class="lexi-pronoun-questions">

      <!-- ===================================================
           QUESTION 1
           =================================================== -->

      <fieldset class="lexi-pronoun-question" data-correct="le" data-feedback-correct="Correct — le film is masculine singular, so the correct pronoun is le." data-feedback-incorrect="The noun phrase le film is masculine singular, so it is replaced by le.">

        <legend>
          <span>Question 1</span>
        </legend>

        <div class="lexi-pronoun-original">
          Je regarde <mark>le film</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Je <span class="lexi-pronoun-gap">___</span> regarde.
        </div>

        <div class="lexi-pronoun-options" role="group" aria-label="Choose the pronoun for question 1">

          <button type="button" class="lexi-pronoun-choice" data-value="le" aria-pressed="false">
            le
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="la" aria-pressed="false">
            la
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="l’" aria-pressed="false">
            l’
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="les" aria-pressed="false">
            les
          </button>

        </div>

        <button type="button" class="lexi-pronoun-check" disabled="">
          Check answer
        </button>

        <div class="lexi-pronoun-feedback" role="status" aria-live="polite"></div>

        <div class="lexi-pronoun-model" hidden="">
          <span class="lexi-pronoun-model-label">Model answer</span>

          <p>
            Je <strong>le</strong> regarde.
          </p>
        </div>

      </fieldset>

      <!-- ===================================================
           QUESTION 2
           =================================================== -->

      <fieldset class="lexi-pronoun-question" data-correct="la" data-feedback-correct="Correct — l’exposition is feminine singular. The pronoun is followed by visitons, so the full form la is used." data-feedback-incorrect="L’exposition is feminine singular. Because the pronoun is followed by visitons, which begins with a consonant sound, use la rather than l’.">

        <legend>
          <span>Question 2</span>
        </legend>

        <div class="lexi-pronoun-original">
          Nous visitons <mark>l’exposition</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Nous <span class="lexi-pronoun-gap">___</span> visitons.
        </div>

        <div class="lexi-pronoun-options" role="group" aria-label="Choose the pronoun for question 2">

          <button type="button" class="lexi-pronoun-choice" data-value="le" aria-pressed="false">
            le
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="la" aria-pressed="false">
            la
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="l’" aria-pressed="false">
            l’
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="les" aria-pressed="false">
            les
          </button>

        </div>

        <button type="button" class="lexi-pronoun-check" disabled="">
          Check answer
        </button>

        <div class="lexi-pronoun-feedback" role="status" aria-live="polite"></div>

        <div class="lexi-pronoun-model" hidden="">
          <span class="lexi-pronoun-model-label">Model answer</span>

          <p>
            Nous <strong>la</strong> visitons.
          </p>
        </div>

      </fieldset>

      <!-- ===================================================
           QUESTION 3
           =================================================== -->

      <fieldset class="lexi-pronoun-question" data-correct="l’" data-feedback-correct="Correct — la chanson is feminine singular, but la shortens to l’ before the vowel sound in écoutes." data-feedback-incorrect="La chanson would normally be replaced by la, but la becomes l’ before the vowel sound in écoutes.">

        <legend>
          <span>Question 3</span>
        </legend>

        <div class="lexi-pronoun-original">
          Tu écoutes <mark>la chanson</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Tu <span class="lexi-pronoun-gap">___</span> écoutes.
        </div>

        <div class="lexi-pronoun-options" role="group" aria-label="Choose the pronoun for question 3">

          <button type="button" class="lexi-pronoun-choice" data-value="le" aria-pressed="false">
            le
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="la" aria-pressed="false">
            la
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="l’" aria-pressed="false">
            l’
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="les" aria-pressed="false">
            les
          </button>

        </div>

        <button type="button" class="lexi-pronoun-check" disabled="">
          Check answer
        </button>

        <div class="lexi-pronoun-feedback" role="status" aria-live="polite"></div>

        <div class="lexi-pronoun-model" hidden="">
          <span class="lexi-pronoun-model-label">Model answer</span>

          <p>
            Tu <strong>l’</strong>écoutes.
          </p>
        </div>

      </fieldset>

      <!-- ===================================================
           QUESTION 4
           =================================================== -->

      <fieldset class="lexi-pronoun-question" data-correct="les" data-feedback-correct="Correct — les acteurs is plural, so it is replaced by les." data-feedback-incorrect="Les acteurs is a plural noun phrase. Both masculine and feminine plural nouns are replaced by les.">

        <legend>
          <span>Question 4</span>
        </legend>

        <div class="lexi-pronoun-original">
          Elle connaît <mark>les acteurs</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Elle <span class="lexi-pronoun-gap">___</span> connaît.
        </div>

        <div class="lexi-pronoun-options" role="group" aria-label="Choose the pronoun for question 4">

          <button type="button" class="lexi-pronoun-choice" data-value="le" aria-pressed="false">
            le
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="la" aria-pressed="false">
            la
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="l’" aria-pressed="false">
            l’
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="les" aria-pressed="false">
            les
          </button>

        </div>

        <button type="button" class="lexi-pronoun-check" disabled="">
          Check answer
        </button>

        <div class="lexi-pronoun-feedback" role="status" aria-live="polite"></div>

        <div class="lexi-pronoun-model" hidden="">
          <span class="lexi-pronoun-model-label">Model answer</span>

          <p>
            Elle <strong>les</strong> connaît.
          </p>
        </div>

      </fieldset>

      <!-- ===================================================
           QUESTION 5
           =================================================== -->

      <fieldset class="lexi-pronoun-question" data-correct="l’" data-feedback-correct="Correct — ce livre is masculine singular, so its base pronoun is le. Before the vowel sound in adore, le becomes l’." data-feedback-incorrect="Ce livre is masculine singular, so its base pronoun is le. Because the following verb adore begins with a vowel sound, le shortens to l’.">

        <legend>
          <span>Question 5</span>
        </legend>

        <div class="lexi-pronoun-original">
          J’adore <mark>ce livre</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Je <span class="lexi-pronoun-gap">___</span> adore.
        </div>

        <div class="lexi-pronoun-options" role="group" aria-label="Choose the pronoun for question 5">

          <button type="button" class="lexi-pronoun-choice" data-value="le" aria-pressed="false">
            le
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="la" aria-pressed="false">
            la
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="l’" aria-pressed="false">
            l’
          </button>

          <button type="button" class="lexi-pronoun-choice" data-value="les" aria-pressed="false">
            les
          </button>

        </div>

        <button type="button" class="lexi-pronoun-check" disabled="">
          Check answer
        </button>

        <div class="lexi-pronoun-feedback" role="status" aria-live="polite"></div>

        <div class="lexi-pronoun-model" hidden="">
          <span class="lexi-pronoun-model-label">Model answer</span>

          <p>
            Je <strong>l’</strong>adore.
          </p>
        </div>

      </fieldset>

    </div>

    <!-- COMPLETION MESSAGE -->

    <div class="lexi-pronoun-completion" role="status" aria-live="polite" hidden="">
      <strong>Activity complete.</strong>
      Review the explanations above before moving on.
    </div>

    <!-- IMPORTANT NOTE -->

    <div class="lexi-pronoun-quiz-note">

      <strong>Notice:</strong>

      <p>
        <em>L’exposition</em> becomes <strong>la</strong> in
        <em>Nous la visitons</em>. The original noun begins with a vowel,
        but the pronoun is followed by the consonant sound in
        <em>visitons</em>.
      </p>

    </div>

    <div class="lexi-pronoun-reset-wrap">

      <button type="button" class="lexi-pronoun-reset">
        Reset activity
      </button>

    </div>

  </div>

  <noscript>
    <p class="lexi-pronoun-noscript">
      JavaScript is required to check the answers in this activity.
    </p>
  </noscript>

</section>

<style>
/* =========================================================
   LEXICOGS — DIRECT OBJECT PRONOUN MINI QUIZ
   ========================================================= */

.lexi-pronoun-mini-quiz,
.lexi-pronoun-mini-quiz *,
.lexi-pronoun-mini-quiz *::before,
.lexi-pronoun-mini-quiz *::after {
  box-sizing: border-box;
}

.lexi-pronoun-mini-quiz {
  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  color: #131313;
  font-family: inherit;
}

.lexi-pronoun-quiz-title {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 18px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-pronoun-quiz-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

/* =========================================================
   HEADING
   ========================================================= */

.lexi-pronoun-quiz-heading {
  padding: 23px 25px;
  background: #E5E8FA;
  text-align: center;
}

.lexi-pronoun-quiz-heading h3 {
  margin: 0 0 8px;
  color: #131313;
  font-size: clamp(22px, 4vw, 29px);
  line-height: 1.25;
}

.lexi-pronoun-quiz-heading p {
  max-width: 690px;
  margin: 0 auto;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
}

/* =========================================================
   QUESTIONS
   ========================================================= */

.lexi-pronoun-questions {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-pronoun-question {
  min-width: 0;
  margin: 0;
  padding: 21px;
  border: 0;
  background: #FFF7FF;
}

.lexi-pronoun-question:nth-child(even) {
  background: #F0F3F8;
}

.lexi-pronoun-question legend {
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
}

.lexi-pronoun-question legend span {
  display: inline-block;
  margin-bottom: 13px;
  padding: 6px 13px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

/* =========================================================
   SENTENCES
   ========================================================= */

.lexi-pronoun-original,
.lexi-pronoun-gap-sentence {
  padding: 14px 16px;
  border-radius: 12px;
  background: #FFFFFF;
  color: #131313;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.45;
  text-align: center;
}

.lexi-pronoun-original {
  margin-bottom: 9px;
}

.lexi-pronoun-original mark {
  padding: 2px 6px;
  border-radius: 5px;
  background: #F5E9F2;
  color: #8300C9;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-pronoun-gap {
  display: inline-block;
  min-width: 50px;
  color: #8300C9;
  letter-spacing: 0.05em;
}

/* =========================================================
   ANSWER OPTIONS
   ========================================================= */

.lexi-pronoun-options {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 3px;
  margin-top: 13px;
  overflow: hidden;
  border: 2px solid #FFFFFF;
  border-radius: 12px;
  background: #FFFFFF;
}

.lexi-pronoun-choice {
  display: block !important;
  width: 100% !important;
  min-height: 52px;
  margin: 0 !important;
  padding: 12px 8px !important;
  border: 2px solid transparent !important;
  border-radius: 0 !important;
  background: #F5E9F2 !important;
  color: #131313 !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font: inherit;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-align: center;
  transition:
    background 0.18s ease,
    color 0.18s ease,
    border-color 0.18s ease;
}

.lexi-pronoun-choice:hover:not(:disabled),
.lexi-pronoun-choice:focus-visible:not(:disabled) {
  background: #8300C9 !important;
  color: #FFFFFF !important;
}

.lexi-pronoun-choice:focus-visible {
  position: relative;
  z-index: 2;
  outline: 3px solid rgba(131, 0, 201, 0.3);
  outline-offset: -3px;
}

.lexi-pronoun-choice.is-selected {
  border-color: #131313 !important;
  background: #8300C9 !important;
  color: #FFFFFF !important;
}

.lexi-pronoun-choice.is-correct {
  border-color: #43984C !important;
  background: #D5EDD5 !important;
  color: #131313 !important;
}

.lexi-pronoun-choice.is-correct::after {
  content: " ✓";
  color: #43984C;
}

.lexi-pronoun-choice.is-incorrect {
  border-color: #D0985A !important;
  background: #FDE8DE !important;
  color: #131313 !important;
}

.lexi-pronoun-choice.is-incorrect::after {
  content: " ✕";
  color: #9A4D18;
}

.lexi-pronoun-choice:disabled {
  cursor: default;
  opacity: 1;
}

/* =========================================================
   CHECK AND RESET BUTTONS
   ========================================================= */

.lexi-pronoun-check,
.lexi-pronoun-reset {
  display: inline-block !important;
  margin: 14px 0 0 !important;
  padding: 10px 18px !important;
  border: 2px solid #8300C9 !important;
  border-radius: 999px !important;
  background: #8300C9 !important;
  color: #FFFFFF !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font: inherit;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition:
    background 0.18s ease,
    color 0.18s ease;
}

.lexi-pronoun-check:hover:not(:disabled),
.lexi-pronoun-check:focus-visible:not(:disabled),
.lexi-pronoun-reset:hover,
.lexi-pronoun-reset:focus-visible {
  background: #FFFFFF !important;
  color: #8300C9 !important;
}

.lexi-pronoun-check:focus-visible,
.lexi-pronoun-reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.3);
  outline-offset: 3px;
}

.lexi-pronoun-check:disabled {
  border-color: #9891AA !important;
  background: #F0F3F8 !important;
  color: #68616F !important;
  cursor: not-allowed;
}

/* =========================================================
   FEEDBACK AND MODEL ANSWER
   ========================================================= */

.lexi-pronoun-feedback:empty {
  display: none;
}

.lexi-pronoun-feedback {
  margin-top: 13px;
  padding: 13px 15px;
  border-radius: 11px;
  color: #131313;
  font-size: 14px;
  line-height: 1.5;
}

.lexi-pronoun-feedback.is-correct {
  border-left: 5px solid #43984C;
  background: #E0EEE0;
}

.lexi-pronoun-feedback.is-incorrect {
  border-left: 5px solid #D0985A;
  background: #FDE8DE;
}

.lexi-pronoun-model {
  margin-top: 10px;
  padding: 14px 16px;
  border-radius: 11px;
  background: #E0EEE0;
}

.lexi-pronoun-model-label {
  display: block;
  margin-bottom: 5px;
  color: #43984C;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-pronoun-model p {
  margin: 0;
  color: #131313;
  font-size: 17px;
  line-height: 1.45;
}

.lexi-pronoun-model p strong {
  color: #8300C9;
}

/* =========================================================
   COMPLETION, NOTE AND RESET
   ========================================================= */

.lexi-pronoun-completion {
  margin: 20px 20px 0;
  padding: 15px 17px;
  border-left: 5px solid #43984C;
  border-radius: 0 11px 11px 0;
  background: #E0EEE0;
  color: #131313;
  font-size: 15px;
  line-height: 1.5;
}

.lexi-pronoun-completion strong {
  color: #43984C;
}

.lexi-pronoun-quiz-note {
  margin: 20px;
  padding: 17px 19px;
  border-radius: 13px;
  background: #E5E8FA;
  color: #131313;
  font-size: 15px;
  line-height: 1.6;
}

.lexi-pronoun-quiz-note > strong {
  display: block;
  margin-bottom: 5px;
  color: #8300C9;
}

.lexi-pronoun-quiz-note p {
  margin: 0;
}

.lexi-pronoun-reset-wrap {
  padding: 0 20px 22px;
  text-align: center;
}

.lexi-pronoun-reset {
  margin-top: 0 !important;
}

.lexi-pronoun-noscript {
  padding: 14px;
  border-radius: 10px;
  background: #FDE8DE;
  color: #131313;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {

  .lexi-pronoun-mini-quiz {
    margin: 26px auto;
  }

  .lexi-pronoun-quiz-panel {
    border-radius: 17px;
  }

  .lexi-pronoun-quiz-heading {
    padding: 19px 14px;
  }

  .lexi-pronoun-quiz-heading p {
    font-size: 14px;
  }

  .lexi-pronoun-question {
    padding: 17px 12px;
  }

  .lexi-pronoun-original,
  .lexi-pronoun-gap-sentence {
    padding: 12px 9px;
    font-size: 16px;
  }

  .lexi-pronoun-options {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lexi-pronoun-choice {
    min-height: 48px;
    font-size: 16px !important;
  }

  .lexi-pronoun-check,
  .lexi-pronoun-reset {
    width: 100% !important;
    text-align: center;
  }

  .lexi-pronoun-feedback,
  .lexi-pronoun-model,
  .lexi-pronoun-quiz-note {
    font-size: 14px;
  }

  .lexi-pronoun-completion,
  .lexi-pronoun-quiz-note {
    margin-right: 13px;
    margin-left: 13px;
  }

  .lexi-pronoun-reset-wrap {
    padding-right: 13px;
    padding-left: 13px;
  }

}
</style>

<script>
(function () {
  "use strict";

  function initialisePronounQuiz(quiz) {
    const questions = Array.from(
      quiz.querySelectorAll(".lexi-pronoun-question")
    );

    const completionMessage = quiz.querySelector(
      ".lexi-pronoun-completion"
    );

    const resetButton = quiz.querySelector(
      ".lexi-pronoun-reset"
    );

    if (!questions.length || !resetButton) {
      return;
    }

    let completedQuestions = 0;

    questions.forEach(function (question) {
      const choices = Array.from(
        question.querySelectorAll(".lexi-pronoun-choice")
      );

      const checkButton = question.querySelector(
        ".lexi-pronoun-check"
      );

      const feedback = question.querySelector(
        ".lexi-pronoun-feedback"
      );

      const modelAnswer = question.querySelector(
        ".lexi-pronoun-model"
      );

      let selectedChoice = null;
      let hasBeenChecked = false;

      choices.forEach(function (choice) {
        choice.addEventListener("click", function () {
          if (hasBeenChecked) {
            return;
          }

          choices.forEach(function (otherChoice) {
            otherChoice.classList.remove("is-selected");
            otherChoice.setAttribute("aria-pressed", "false");
          });

          choice.classList.add("is-selected");
          choice.setAttribute("aria-pressed", "true");

          selectedChoice = choice;
          checkButton.disabled = false;

          feedback.textContent = "";
          feedback.className = "lexi-pronoun-feedback";
        });
      });

      checkButton.addEventListener("click", function () {
        if (!selectedChoice || hasBeenChecked) {
          return;
        }

        hasBeenChecked = true;

        const selectedValue = selectedChoice.dataset.value;
        const correctValue = question.dataset.correct;
        const isCorrect = selectedValue === correctValue;

        choices.forEach(function (choice) {
          choice.disabled = true;
          choice.classList.remove("is-selected");

          if (choice.dataset.value === correctValue) {
            choice.classList.add("is-correct");
          }
        });

        if (!isCorrect) {
          selectedChoice.classList.remove("is-correct");
          selectedChoice.classList.add("is-incorrect");
        }

        feedback.textContent = isCorrect
          ? question.dataset.feedbackCorrect
          : "Not quite — " + question.dataset.feedbackIncorrect;

        feedback.classList.add(
          isCorrect ? "is-correct" : "is-incorrect"
        );

        modelAnswer.hidden = false;
        checkButton.disabled = true;
        checkButton.textContent = isCorrect
          ? "Correct"
          : "Answer checked";

        completedQuestions += 1;

        if (
          completionMessage &&
          completedQuestions === questions.length
        ) {
          completionMessage.hidden = false;
        }
      });

      question._lexiReset = function () {
        selectedChoice = null;
        hasBeenChecked = false;

        choices.forEach(function (choice) {
          choice.disabled = false;
          choice.classList.remove(
            "is-selected",
            "is-correct",
            "is-incorrect"
          );
          choice.setAttribute("aria-pressed", "false");
        });

        checkButton.disabled = true;
        checkButton.textContent = "Check answer";

        feedback.textContent = "";
        feedback.className = "lexi-pronoun-feedback";

        modelAnswer.hidden = true;
      };
    });

    resetButton.addEventListener("click", function () {
      completedQuestions = 0;

      questions.forEach(function (question) {
        if (typeof question._lexiReset === "function") {
          question._lexiReset();
        }
      });

      if (completionMessage) {
        completionMessage.hidden = true;
      }

      const firstChoice = quiz.querySelector(
        ".lexi-pronoun-choice"
      );

      if (firstChoice) {
        firstChoice.focus();
      }
    });
  }

  document
    .querySelectorAll(".lexi-pronoun-mini-quiz")
    .forEach(initialisePronounQuiz);
})();
</script>



<h2 class="wp-block-heading">4. Where does the pronoun go?</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">So, in an ordinary sentence, the direct object pronoun goes <strong>before the conjugated verb</strong>. (This is the verb part that is taking an ending). This is best shown through an illustration!</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-pronoun-table-wrap">
  <table class="lexi-pronoun-table">
    <thead>
      <tr>
        <th scope="col">With the noun</th>
        <th scope="col">With the pronoun</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          Je regarde
          <span class="lexi-pronoun-noun-highlight">le film</span>.
        </td>
        <td>
          Je
          <span class="lexi-pronoun-highlight">le</span>
          regarde.
        </td>
      </tr>

      <tr>
        <td>
          Tu connais
          <span class="lexi-pronoun-noun-highlight">cette actrice</span>.
        </td>
        <td>
          Tu
          <span class="lexi-pronoun-highlight">la</span>
          connais.
        </td>
      </tr>

      <tr>
        <td>
          Nous écoutons
          <span class="lexi-pronoun-noun-highlight">les chansons</span>.
        </td>
        <td>
          Nous
          <span class="lexi-pronoun-highlight">les</span>
          écoutons.
        </td>
      </tr>

      <tr>
        <td>
          Vous aimez
          <span class="lexi-pronoun-noun-highlight">ce tableau</span>.
        </td>
        <td>
          Vous
          <span class="lexi-pronoun-highlight">l’</span>aimez.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-pronoun-table-wrap,
.lexi-pronoun-table-wrap * {
  box-sizing: border-box;
}

.lexi-pronoun-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-pronoun-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-pronoun-table th,
.lexi-pronoun-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-pronoun-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-pronoun-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-pronoun-table th + th,
.lexi-pronoun-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-pronoun-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-pronoun-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

/* The noun phrase being replaced */
.lexi-pronoun-noun-highlight {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* The replacement pronoun */
.lexi-pronoun-highlight {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-pronoun-table {
    font-size: 14px;
  }

  .lexi-pronoun-table th,
  .lexi-pronoun-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph">This word order may feel unusual at first because English normally places <em>him</em>, <em>her</em> or <em>it</em> after the verb:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I know <strong>her</strong>.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">French places the pronoun before the verb:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Je <strong>la</strong> connais.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>In a negative sentence</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The pronoun still stays immediately before the verb:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je ne le trouve pas intéressant.</strong><br>I do not find it interesting.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Elle ne la connaît pas.</strong><br>She does not know her.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Nous ne les regardons pas.</strong><br>We are not watching them.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The negative structure surrounds the pronoun and the verb:</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">ne + pronoun + verb + pas</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>In a question</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The position of the pronoun does not change:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tu le regardes ?</strong><br>Are you watching it?</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Est-ce que vous la connaissez ?</strong><br>Do you know her?</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pourquoi est-ce qu’il les achète ?</strong><br>Why is he buying them?</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">5. The adjective still agrees</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Replacing the noun does not remove its gender or number.</p>



<p class="wp-block-paragraph">The adjective still describes the person or thing represented by the pronoun.</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-agreement-table-wrap">
  <table class="lexi-agreement-table">
    <thead>
      <tr>
        <th scope="col">Original sentence</th>
        <th scope="col">With a pronoun</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          Je trouve
          <span class="lexi-agreement-noun">le film</span>
          <span class="lexi-agreement-adjective">intéressant</span>.
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">le</span>
          trouve
          <span class="lexi-agreement-adjective">intéressant</span>.
        </td>
      </tr>

      <tr>
        <td>
          Je trouve
          <span class="lexi-agreement-noun">la pièce</span>
          <span class="lexi-agreement-adjective">intéressante</span>.
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">la</span>
          trouve
          <span class="lexi-agreement-adjective">intéressante</span>.
        </td>
      </tr>

      <tr>
        <td>
          Je trouve
          <span class="lexi-agreement-noun">les films</span>
          <span class="lexi-agreement-adjective">intéressants</span>.
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">les</span>
          trouve
          <span class="lexi-agreement-adjective">intéressants</span>.
        </td>
      </tr>

      <tr>
        <td>
          Je trouve
          <span class="lexi-agreement-noun">les pièces</span>
          <span class="lexi-agreement-adjective">intéressantes</span>.
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">les</span>
          trouve
          <span class="lexi-agreement-adjective">intéressantes</span>.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-agreement-table-wrap,
.lexi-agreement-table-wrap * {
  box-sizing: border-box;
}

.lexi-agreement-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-agreement-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-agreement-table th,
.lexi-agreement-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-agreement-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-agreement-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-agreement-table th + th,
.lexi-agreement-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-agreement-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-agreement-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

/* Noun phrase being replaced */
.lexi-agreement-noun {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* Replacement pronoun */
.lexi-agreement-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

/* Adjective whose agreement remains unchanged */
.lexi-agreement-adjective {
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-agreement-table {
    font-size: 14px;
  }

  .lexi-agreement-table th,
  .lexi-agreement-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Although the noun is no longer written, the adjective continues to agree with it.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je le trouve captivant.</strong><br><em>Le film</em> is masculine singular.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la trouve captivante.</strong><br><em>La pièce</em> is feminine singular.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je les trouve captivantes.</strong><br><em>Les chansons</em> is feminine plural.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — REPLACE THE NOUN PRACTICE
     Typed direct-object-pronoun activity
     ========================================================= -->

<section class="lexi-rewrite-practice"
         aria-labelledby="lexi-rewrite-practice-heading">

  <div class="lexi-rewrite-practice__pill">
    Try it out
  </div>

  <div class="lexi-rewrite-practice__panel">

    <header class="lexi-rewrite-practice__header">
      <h3 id="lexi-rewrite-practice-heading">
        Replace the noun
      </h3>

      <p>
        Rewrite each sentence without repeating the highlighted noun phrase.
      </p>
    </header>

    <div class="lexi-rewrite-practice__questions">

      <!-- SENTENCE 1 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je le trouve fascinant."
                data-correct-feedback="Correct. Le documentaire is masculine singular, so it is replaced by le. Fascinant remains masculine singular."
                data-incorrect-feedback="Not quite. Le documentaire is masculine singular, so replace the complete noun phrase with le.">

        <legend>
          <span>Sentence 1</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Je trouve
          <mark>le documentaire</mark>
          fascinant.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-rewrite-feedback-1 lexi-rewrite-model-1">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-rewrite-model-1">
            Show model answer
          </button>

        </div>

        <div id="lexi-rewrite-feedback-1"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-rewrite-model-1"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je <strong>le</strong> trouve fascinant.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 2 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Elle la trouve prévisible."
                data-correct-feedback="Correct. La fin is feminine singular, so it is replaced by la. Prévisible has the same written form for masculine and feminine nouns."
                data-incorrect-feedback="Not quite. La fin is feminine singular, so replace the complete noun phrase with la.">

        <legend>
          <span>Sentence 2</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Elle trouve
          <mark>la fin</mark>
          prévisible.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-rewrite-feedback-2 lexi-rewrite-model-2">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-rewrite-model-2">
            Show model answer
          </button>

        </div>

        <div id="lexi-rewrite-feedback-2"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-rewrite-model-2"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Elle <strong>la</strong> trouve prévisible.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 3 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Nous les trouvons excellents."
                data-correct-feedback="Correct. Les acteurs is masculine plural, so it is replaced by les. Excellents remains masculine plural."
                data-incorrect-feedback="Not quite. Les acteurs is plural, so replace the complete noun phrase with les. Remember that excellents must remain masculine plural.">

        <legend>
          <span>Sentence 3</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Nous trouvons
          <mark>les acteurs</mark>
          excellents.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-rewrite-feedback-3 lexi-rewrite-model-3">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-rewrite-model-3">
            Show model answer
          </button>

        </div>

        <div id="lexi-rewrite-feedback-3"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-rewrite-model-3"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Nous <strong>les</strong> trouvons excellents.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 4 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je les trouve originales."
                data-correct-feedback="Correct. Les chansons is feminine plural, so it is replaced by les. Originales remains feminine plural."
                data-incorrect-feedback="Not quite. Les chansons is plural, so replace the complete noun phrase with les. Remember that originales must remain feminine plural.">

        <legend>
          <span>Sentence 4</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Je trouve
          <mark>les chansons</mark>
          originales.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-rewrite-feedback-4 lexi-rewrite-model-4">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-rewrite-model-4">
            Show model answer
          </button>

        </div>

        <div id="lexi-rewrite-feedback-4"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-rewrite-model-4"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je <strong>les</strong> trouve originales.
          </p>
        </div>

      </fieldset>

    </div>

    <div class="lexi-rewrite-practice__completion"
         role="status"
         aria-live="polite"
         hidden>
      <strong>Activity complete.</strong>
      You have rewritten all four sentences correctly.
    </div>

    <div class="lexi-rewrite-practice__reset-wrap">
      <button type="button"
              class="lexi-rewrite-practice__reset">
        Reset activity
      </button>
    </div>

  </div>

  <noscript>
    <p class="lexi-rewrite-practice__noscript">
      JavaScript is required to check answers in this activity.
    </p>
  </noscript>

</section>

<style>
/* =========================================================
   LEXICOGS — REPLACE THE NOUN PRACTICE
   ========================================================= */

.lexi-rewrite-practice,
.lexi-rewrite-practice *,
.lexi-rewrite-practice *::before,
.lexi-rewrite-practice *::after {
  box-sizing: border-box;
}

.lexi-rewrite-practice {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-green: #43984C;
  --lexi-pale-green: #E0EEE0;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-incorrect: #FDE8DE;
  --lexi-incorrect-border: #D0985A;

  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  color: var(--lexi-black);
  font-family: inherit;
}

.lexi-rewrite-practice__pill {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 18px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-rewrite-practice__panel {
  overflow: hidden;
  border: 2px solid var(--lexi-black);
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

/* HEADER */

.lexi-rewrite-practice__header {
  padding: 23px 25px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-rewrite-practice__header h3 {
  margin: 0 0 8px;
  color: var(--lexi-black);
  font-size: clamp(22px, 4vw, 29px);
  line-height: 1.25;
}

.lexi-rewrite-practice__header p {
  max-width: 690px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.55;
}

/* QUESTIONS */

.lexi-rewrite-practice__questions {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-rewrite-question {
  min-width: 0;
  margin: 0;
  padding: 21px;
  border: 0;
  background: var(--lexi-salmon-white);
}

.lexi-rewrite-question:nth-child(even) {
  background: var(--lexi-light-grey);
}

.lexi-rewrite-question legend {
  margin: 0;
  padding: 0;
  border: 0;
}

.lexi-rewrite-question legend span {
  display: inline-block;
  margin-bottom: 13px;
  padding: 6px 13px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

/* PROMPT */

.lexi-rewrite-question__prompt {
  margin: 0 0 14px;
  padding: 15px 17px;
  border-radius: 12px;
  background: #FFFFFF;
  color: var(--lexi-black);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}

.lexi-rewrite-question__prompt mark {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-black);
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* INPUT */

.lexi-rewrite-question__label {
  display: block;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.lexi-rewrite-question__input {
  display: block !important;
  width: 100% !important;
  min-height: 52px;
  margin: 7px 0 0 !important;
  padding: 12px 14px !important;
  border: 2px solid #A8A8A8 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  color: var(--lexi-black) !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  font: inherit !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.lexi-rewrite-question__input:hover {
  border-color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__input:focus {
  border-color: var(--lexi-purple) !important;
  outline: 3px solid rgba(131, 0, 201, 0.18);
  outline-offset: 2px;
}

.lexi-rewrite-question__input.is-correct {
  border-color: var(--lexi-green) !important;
  background: #F7FFF7 !important;
}

.lexi-rewrite-question__input.is-incorrect {
  border-color: var(--lexi-incorrect-border) !important;
  background: #FFFDFC !important;
}

.lexi-rewrite-question__input:disabled {
  opacity: 1;
  cursor: default;
}

/* BUTTONS */

.lexi-rewrite-question__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 13px;
}

.lexi-rewrite-question__check,
.lexi-rewrite-question__reveal,
.lexi-rewrite-practice__reset {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 10px 18px !important;
  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition:
    background 0.18s ease,
    color 0.18s ease;
}

.lexi-rewrite-question__check,
.lexi-rewrite-practice__reset {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__reveal {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__check:hover:not(:disabled),
.lexi-rewrite-question__check:focus-visible:not(:disabled),
.lexi-rewrite-practice__reset:hover,
.lexi-rewrite-practice__reset:focus-visible {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__reveal:hover,
.lexi-rewrite-question__reveal:focus-visible {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__check:focus-visible,
.lexi-rewrite-question__reveal:focus-visible,
.lexi-rewrite-practice__reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.25);
  outline-offset: 3px;
}

.lexi-rewrite-question__check:disabled {
  border-color: var(--lexi-green) !important;
  background: var(--lexi-pale-green) !important;
  color: var(--lexi-black) !important;
  cursor: default;
}

/* FEEDBACK */

.lexi-rewrite-question__feedback:empty {
  display: none;
}

.lexi-rewrite-question__feedback {
  margin-top: 13px;
  padding: 13px 15px;
  border-radius: 10px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.55;
}

.lexi-rewrite-question__feedback.is-correct {
  border-left: 5px solid var(--lexi-green);
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__feedback.is-incorrect {
  border-left: 5px solid var(--lexi-incorrect-border);
  background: var(--lexi-incorrect);
}

/* MODEL ANSWER */

.lexi-rewrite-question__model {
  margin-top: 10px;
  padding: 14px 16px;
  border-radius: 11px;
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__model > span {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-rewrite-question__model p {
  margin: 0;
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.45;
}

.lexi-rewrite-question__model strong {
  color: var(--lexi-purple);
}

/* COMPLETION AND RESET */

.lexi-rewrite-practice__completion {
  margin: 20px 20px 0;
  padding: 15px 17px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 11px 11px 0;
  background: var(--lexi-pale-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
}

.lexi-rewrite-practice__completion strong {
  color: var(--lexi-green);
}

.lexi-rewrite-practice__reset-wrap {
  padding: 22px;
  text-align: center;
}

.lexi-rewrite-practice__noscript {
  padding: 14px;
  border-radius: 10px;
  background: var(--lexi-incorrect);
  color: var(--lexi-black);
}

/* MOBILE */

@media (max-width: 600px) {
  .lexi-rewrite-practice {
    margin: 26px auto;
  }

  .lexi-rewrite-practice__panel {
    border-radius: 17px;
  }

  .lexi-rewrite-practice__header {
    padding: 19px 14px;
  }

  .lexi-rewrite-practice__header p {
    font-size: 14px;
  }

  .lexi-rewrite-question {
    padding: 17px 12px;
  }

  .lexi-rewrite-question__prompt {
    padding: 13px 10px;
    font-size: 16px;
  }

  .lexi-rewrite-question__input {
    font-size: 16px !important;
  }

  .lexi-rewrite-question__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .lexi-rewrite-question__check,
  .lexi-rewrite-question__reveal,
  .lexi-rewrite-practice__reset {
    width: 100% !important;
    text-align: center;
  }

  .lexi-rewrite-practice__completion {
    margin-right: 13px;
    margin-left: 13px;
  }

  .lexi-rewrite-practice__reset-wrap {
    padding: 18px 13px;
  }
}
</style>

<script>
(function () {
  "use strict";

  function normaliseFrenchSentence(value) {
    return value
      .normalize("NFC")
      .toLocaleLowerCase("fr")
      .replace(/[’‘`´]/g, "'")
      .replace(/\s+/g, " ")
      .replace(/\s+([,.!?;:])/g, "$1")
      .replace(/[.!?]+$/g, "")
      .trim();
  }

  function initialiseRewritePractice(practice) {
    const questions = Array.from(
      practice.querySelectorAll(".lexi-rewrite-question")
    );

    const completion = practice.querySelector(
      ".lexi-rewrite-practice__completion"
    );

    const resetButton = practice.querySelector(
      ".lexi-rewrite-practice__reset"
    );

    if (!questions.length || !resetButton) {
      return;
    }

    function updateCompletion() {
      const complete = questions.every(function (question) {
        return question.dataset.completed === "true";
      });

      if (completion) {
        completion.hidden = !complete;
      }
    }

    questions.forEach(function (question) {
      const input = question.querySelector(
        ".lexi-rewrite-question__input"
      );

      const checkButton = question.querySelector(
        ".lexi-rewrite-question__check"
      );

      const revealButton = question.querySelector(
        ".lexi-rewrite-question__reveal"
      );

      const feedback = question.querySelector(
        ".lexi-rewrite-question__feedback"
      );

      const model = question.querySelector(
        ".lexi-rewrite-question__model"
      );

      const expectedAnswer = normaliseFrenchSentence(
        question.dataset.answer || ""
      );

      if (
        !input ||
        !checkButton ||
        !revealButton ||
        !feedback ||
        !model
      ) {
        return;
      }

      question.dataset.completed = "false";

      function checkAnswer() {
        const learnerAnswer = normaliseFrenchSentence(input.value);

        feedback.className =
          "lexi-rewrite-question__feedback";

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        if (!learnerAnswer) {
          feedback.textContent =
            "Write the complete rewritten sentence before checking.";

          feedback.classList.add("is-incorrect");
          input.classList.add("is-incorrect");
          input.focus();
          return;
        }

        if (learnerAnswer === expectedAnswer) {
          feedback.textContent =
            question.dataset.correctFeedback;

          feedback.classList.add("is-correct");
          input.classList.add("is-correct");

          input.disabled = true;
          checkButton.disabled = true;
          checkButton.textContent = "Correct";

          model.hidden = false;
          revealButton.setAttribute("aria-expanded", "true");
          revealButton.textContent = "Hide model answer";

          question.dataset.completed = "true";
          updateCompletion();
          return;
        }

        feedback.textContent =
          question.dataset.incorrectFeedback +
          " Check the pronoun, its position and the adjective ending.";

        feedback.classList.add("is-incorrect");
        input.classList.add("is-incorrect");

        question.dataset.completed = "false";
        updateCompletion();

        input.focus();
        input.select();
      }

      checkButton.addEventListener("click", checkAnswer);

      input.addEventListener("keydown", function (event) {
        if (event.key === "Enter") {
          event.preventDefault();
          checkAnswer();
        }
      });

      input.addEventListener("input", function () {
        if (input.disabled) {
          return;
        }

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";
      });

      revealButton.addEventListener("click", function () {
        const isOpen =
          revealButton.getAttribute("aria-expanded") === "true";

        model.hidden = isOpen;
        revealButton.setAttribute(
          "aria-expanded",
          String(!isOpen)
        );

        revealButton.textContent = isOpen
          ? "Show model answer"
          : "Hide model answer";
      });

      question._lexiReset = function () {
        question.dataset.completed = "false";

        input.disabled = false;
        input.value = "";
        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        checkButton.disabled = false;
        checkButton.textContent = "Check answer";

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";

        model.hidden = true;

        revealButton.setAttribute(
          "aria-expanded",
          "false"
        );

        revealButton.textContent =
          "Show model answer";
      };
    });

    resetButton.addEventListener("click", function () {
      questions.forEach(function (question) {
        if (typeof question._lexiReset === "function") {
          question._lexiReset();
        }
      });

      if (completion) {
        completion.hidden = true;
      }

      const firstInput = practice.querySelector(
        ".lexi-rewrite-question__input"
      );

      if (firstInput) {
        firstInput.focus();
      }
    });
  }

  document
    .querySelectorAll(".lexi-rewrite-practice")
    .forEach(initialiseRewritePractice);
})();
</script>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">6. The complete direct object pronoun family</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Now we know the mechanics, you&#8217;ll realise that <strong>le</strong>, <strong>la</strong> and <strong>les</strong> are part of a larger group. Because, just like we have a set of pronouns like <em>je</em>, <em>tu</em>, and so on, we also have a complete set of direct object pronouns. So let&#8217;s take a look at the full set:</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">Person or thing replaced</th>
        <th scope="col">Direct object pronoun</th>
        <th scope="col">Example</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>me</td>
        <td>
          <strong class="lexi-pronoun-form">me / m’</strong>
        </td>
        <td>
          Il <strong class="lexi-pronoun-highlight">m’</strong>écoute.
        </td>
      </tr>

      <tr>
        <td>you — informal singular</td>
        <td>
          <strong class="lexi-pronoun-form">te / t’</strong>
        </td>
        <td>
          Je <strong class="lexi-pronoun-highlight">t’</strong>entends.
        </td>
      </tr>

      <tr>
        <td>him or a masculine thing</td>
        <td>
          <strong class="lexi-pronoun-form">le / l’</strong>
        </td>
        <td>
          Je <strong class="lexi-pronoun-highlight">le</strong> connais.
        </td>
      </tr>

      <tr>
        <td>her or a feminine thing</td>
        <td>
          <strong class="lexi-pronoun-form">la / l’</strong>
        </td>
        <td>
          Je <strong class="lexi-pronoun-highlight">la</strong> connais.
        </td>
      </tr>

      <tr>
        <td>us</td>
        <td>
          <strong class="lexi-pronoun-form">nous</strong>
        </td>
        <td>
          Elle <strong class="lexi-pronoun-highlight">nous</strong> invite.
        </td>
      </tr>

      <tr>
        <td>you — formal or plural</td>
        <td>
          <strong class="lexi-pronoun-form">vous</strong>
        </td>
        <td>
          Je <strong class="lexi-pronoun-highlight">vous</strong> comprends.
        </td>
      </tr>

      <tr>
        <td>them</td>
        <td>
          <strong class="lexi-pronoun-form">les</strong>
        </td>
        <td>
          Nous <strong class="lexi-pronoun-highlight">les</strong> attendons.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-table th:nth-child(2),
.lexi-table td:nth-child(2) {
  white-space: nowrap;
  text-align: center;
}

/* Pronoun presented as the grammar form */
.lexi-pronoun-form {
  color: #8300C9;
  font-weight: 700;
}

/* Exact pronoun highlighted inside the example */
.lexi-pronoun-highlight {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 13px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 8px;
  }

  .lexi-pronoun-highlight {
    padding-right: 4px;
    padding-left: 4px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Before a vowel sound</strong></h3>



<p class="wp-block-paragraph">Just like <strong>le</strong> and <strong>la</strong>, <strong>me</strong> and <strong>te</strong> also shorten before a vowel sound:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Il m’écoute.</strong><br>He listens to me.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je t’entends.</strong><br>I can hear you.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Him, her and it</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">French does not have a separate direct object pronoun for English <em>it</em>.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The form depends on the gender of the French noun:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>le film → le</strong></p>



<p class="wp-block-paragraph"><strong>la chanson → la</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">This means that <strong>le</strong> can mean <em>him</em> or masculine <em>it</em>, while <strong>la</strong> can mean <em>her</em> or feminine <em>it</em>.</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je connais Paul. → Je le connais.</strong><br>I know him.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je connais cette chanson. → Je la connais.</strong><br>I know it.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">7. Direct object pronouns with an infinitive</h2>



<p class="wp-block-paragraph">Sometimes a sentence contains a conjugated verb followed by an infinitive:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je vais regarder le film.</strong><br>I am going to watch the film.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The film is the object of <strong>regarder</strong>, so the pronoun goes immediately before the infinitive:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je vais le regarder.</strong><br>I am going to watch it.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<div class="lexi-infinitive-table-wrap">
  <table class="lexi-infinitive-table">
    <thead>
      <tr>
        <th scope="col">With the noun</th>
        <th scope="col">With the pronoun</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          Je vais regarder
          <span class="lexi-infinitive-noun">le film</span>.
        </td>
        <td>
          Je vais
          <span class="lexi-infinitive-pronoun">le</span>
          regarder.
        </td>
      </tr>

      <tr>
        <td>
          Je veux lire
          <span class="lexi-infinitive-noun">la critique</span>.
        </td>
        <td>
          Je veux
          <span class="lexi-infinitive-pronoun">la</span>
          lire.
        </td>
      </tr>

      <tr>
        <td>
          Nous pouvons acheter
          <span class="lexi-infinitive-noun">les billets</span>.
        </td>
        <td>
          Nous pouvons
          <span class="lexi-infinitive-pronoun">les</span>
          acheter.
        </td>
      </tr>

      <tr>
        <td>
          Elle préfère écouter
          <span class="lexi-infinitive-noun">cette chanson</span>.
        </td>
        <td>
          Elle préfère
          <span class="lexi-infinitive-pronoun">l’</span>écouter.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-infinitive-table-wrap,
.lexi-infinitive-table-wrap * {
  box-sizing: border-box;
}

.lexi-infinitive-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-infinitive-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-infinitive-table th,
.lexi-infinitive-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-infinitive-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-infinitive-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-infinitive-table th + th,
.lexi-infinitive-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-infinitive-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-infinitive-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

/* Noun phrase being replaced */
.lexi-infinitive-noun {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* Pronoun placed before the infinitive */
.lexi-infinitive-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-infinitive-table {
    font-size: 14px;
  }

  .lexi-infinitive-table th,
  .lexi-infinitive-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The useful pattern is:</p>



<p class="wp-block-paragraph">conjugated verb + object pronoun + infinitive</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Which verb receives the object?</h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Compare:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je le veux.</strong><br>I want it.</p>
</blockquote>



<p class="wp-block-paragraph">Here, <strong>le</strong> is the object of <strong>veux</strong>.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">To:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je veux le regarder.</strong><br>I want to watch it.</p>
</blockquote>



<p class="wp-block-paragraph">Here, <strong>le</strong> is the object of <strong>regarder</strong>, so it stands before the infinitive.</p>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — PRONOUNS WITH AN INFINITIVE
     Typed sentence-rewriting activity
     ========================================================= -->

<section class="lexi-rewrite-practice"
         data-lexi-rewrite-instance="infinitive-pronouns"
         aria-labelledby="lexi-infinitive-rewrite-heading">

  <div class="lexi-rewrite-practice__pill">
    Try it
  </div>

  <div class="lexi-rewrite-practice__panel">

    <header class="lexi-rewrite-practice__header">
      <h3 id="lexi-infinitive-rewrite-heading">
        Sentences with an infinitive
      </h3>

      <p>
        Rewrite each sentence using a direct object pronoun.
      </p>
    </header>

    <div class="lexi-rewrite-practice__questions">

      <!-- SENTENCE 1 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je vais le regarder."
                data-correct-feedback="Correct. Le documentaire is masculine singular, so it is replaced by le. The pronoun goes immediately before the infinitive regarder."
                data-incorrect-feedback="Not quite. Replace le documentaire with le and place the pronoun immediately before the infinitive regarder.">

        <legend>
          <span>Sentence 1</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Je vais regarder
          <mark>le documentaire</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-infinitive-feedback-1 lexi-infinitive-model-1">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-infinitive-model-1">
            Show model answer
          </button>

        </div>

        <div id="lexi-infinitive-feedback-1"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-infinitive-model-1"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je vais <strong>le</strong> regarder.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 2 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Nous voulons la visiter."
                data-correct-feedback="Correct. L’exposition is feminine singular, so it is replaced by la. The pronoun appears before the infinitive visiter."
                data-incorrect-feedback="Not quite. L’exposition is feminine singular, so replace it with la. Because la is followed by visiter, it does not shorten to l’.">

        <legend>
          <span>Sentence 2</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Nous voulons visiter
          <mark>l’exposition</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-infinitive-feedback-2 lexi-infinitive-model-2">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-infinitive-model-2">
            Show model answer
          </button>

        </div>

        <div id="lexi-infinitive-feedback-2"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-infinitive-model-2"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Nous voulons <strong>la</strong> visiter.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 3 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Elle peut les acheter."
                data-correct-feedback="Correct. Les billets is plural, so it is replaced by les. The pronoun goes immediately before the infinitive acheter."
                data-incorrect-feedback="Not quite. Les billets is plural, so replace it with les and place the pronoun before acheter.">

        <legend>
          <span>Sentence 3</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Elle peut acheter
          <mark>les billets</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-infinitive-feedback-3 lexi-infinitive-model-3">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-infinitive-model-3">
            Show model answer
          </button>

        </div>

        <div id="lexi-infinitive-feedback-3"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-infinitive-model-3"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Elle peut <strong>les</strong> acheter.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 4 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Tu préfères l’écouter."
                data-correct-feedback="Correct. La chanson is feminine singular, but la becomes l’ before the vowel sound at the beginning of écouter."
                data-incorrect-feedback="Not quite. La chanson is replaced by la, but la shortens to l’ before the vowel sound in écouter. Place l’ immediately before the infinitive.">

        <legend>
          <span>Sentence 4</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Tu préfères écouter
          <mark>la chanson</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-infinitive-feedback-4 lexi-infinitive-model-4">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-infinitive-model-4">
            Show model answer
          </button>

        </div>

        <div id="lexi-infinitive-feedback-4"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-infinitive-model-4"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Tu préfères <strong>l’</strong>écouter.
          </p>
        </div>

      </fieldset>

    </div>

    <div class="lexi-rewrite-practice__completion"
         role="status"
         aria-live="polite"
         hidden>
      <strong>Activity complete.</strong>
      You have rewritten all four sentences correctly.
    </div>

    <div class="lexi-rewrite-practice__reset-wrap">
      <button type="button"
              class="lexi-rewrite-practice__reset">
        Reset activity
      </button>
    </div>

  </div>

  <noscript>
    <p class="lexi-rewrite-practice__noscript">
      JavaScript is required to check answers in this activity.
    </p>
  </noscript>

</section>

<style>
/* =========================================================
   LEXICOGS — GUIDED REWRITING PRACTICE
   ========================================================= */

.lexi-rewrite-practice,
.lexi-rewrite-practice *,
.lexi-rewrite-practice *::before,
.lexi-rewrite-practice *::after {
  box-sizing: border-box;
}

.lexi-rewrite-practice {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-green: #43984C;
  --lexi-pale-green: #E0EEE0;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-incorrect: #FDE8DE;
  --lexi-incorrect-border: #D0985A;

  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  color: var(--lexi-black);
  font-family: inherit;
}

.lexi-rewrite-practice__pill {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 18px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-rewrite-practice__panel {
  overflow: hidden;
  border: 2px solid var(--lexi-black);
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

/* HEADER */

.lexi-rewrite-practice__header {
  padding: 23px 25px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-rewrite-practice__header h3 {
  margin: 0 0 8px;
  color: var(--lexi-black);
  font-size: clamp(22px, 4vw, 29px);
  line-height: 1.25;
}

.lexi-rewrite-practice__header p {
  max-width: 690px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.55;
}

/* QUESTIONS */

.lexi-rewrite-practice__questions {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-rewrite-question {
  min-width: 0;
  margin: 0;
  padding: 21px;
  border: 0;
  background: var(--lexi-salmon-white);
}

.lexi-rewrite-question:nth-child(even) {
  background: var(--lexi-light-grey);
}

.lexi-rewrite-question legend {
  margin: 0;
  padding: 0;
  border: 0;
}

.lexi-rewrite-question legend span {
  display: inline-block;
  margin-bottom: 13px;
  padding: 6px 13px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

/* PROMPT */

.lexi-rewrite-question__prompt {
  margin: 0 0 14px;
  padding: 15px 17px;
  border-radius: 12px;
  background: #FFFFFF;
  color: var(--lexi-black);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}

.lexi-rewrite-question__prompt mark {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-black);
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* INPUT */

.lexi-rewrite-question__label {
  display: block;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.lexi-rewrite-question__input {
  display: block !important;
  width: 100% !important;
  min-height: 52px;
  margin: 7px 0 0 !important;
  padding: 12px 14px !important;
  border: 2px solid #A8A8A8 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  color: var(--lexi-black) !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  font: inherit !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.lexi-rewrite-question__input:hover {
  border-color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__input:focus {
  border-color: var(--lexi-purple) !important;
  outline: 3px solid rgba(131, 0, 201, 0.18);
  outline-offset: 2px;
}

.lexi-rewrite-question__input.is-correct {
  border-color: var(--lexi-green) !important;
  background: #F7FFF7 !important;
}

.lexi-rewrite-question__input.is-incorrect {
  border-color: var(--lexi-incorrect-border) !important;
  background: #FFFDFC !important;
}

.lexi-rewrite-question__input:disabled {
  opacity: 1;
  cursor: default;
}

/* BUTTONS */

.lexi-rewrite-question__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 13px;
}

.lexi-rewrite-question__check,
.lexi-rewrite-question__reveal,
.lexi-rewrite-practice__reset {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 10px 18px !important;
  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition:
    background 0.18s ease,
    color 0.18s ease;
}

.lexi-rewrite-question__check,
.lexi-rewrite-practice__reset {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__reveal {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__check:hover:not(:disabled),
.lexi-rewrite-question__check:focus-visible:not(:disabled),
.lexi-rewrite-practice__reset:hover,
.lexi-rewrite-practice__reset:focus-visible {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__reveal:hover,
.lexi-rewrite-question__reveal:focus-visible {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__check:focus-visible,
.lexi-rewrite-question__reveal:focus-visible,
.lexi-rewrite-practice__reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.25);
  outline-offset: 3px;
}

.lexi-rewrite-question__check:disabled {
  border-color: var(--lexi-green) !important;
  background: var(--lexi-pale-green) !important;
  color: var(--lexi-black) !important;
  cursor: default;
}

/* FEEDBACK */

.lexi-rewrite-question__feedback:empty {
  display: none;
}

.lexi-rewrite-question__feedback {
  margin-top: 13px;
  padding: 13px 15px;
  border-radius: 10px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.55;
}

.lexi-rewrite-question__feedback.is-correct {
  border-left: 5px solid var(--lexi-green);
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__feedback.is-incorrect {
  border-left: 5px solid var(--lexi-incorrect-border);
  background: var(--lexi-incorrect);
}

/* MODEL ANSWER */

.lexi-rewrite-question__model {
  margin-top: 10px;
  padding: 14px 16px;
  border-radius: 11px;
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__model > span {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-rewrite-question__model p {
  margin: 0;
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.45;
}

.lexi-rewrite-question__model strong {
  color: var(--lexi-purple);
}

/* COMPLETION AND RESET */

.lexi-rewrite-practice__completion {
  margin: 20px 20px 0;
  padding: 15px 17px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 11px 11px 0;
  background: var(--lexi-pale-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
}

.lexi-rewrite-practice__completion strong {
  color: var(--lexi-green);
}

.lexi-rewrite-practice__reset-wrap {
  padding: 22px;
  text-align: center;
}

.lexi-rewrite-practice__noscript {
  padding: 14px;
  border-radius: 10px;
  background: var(--lexi-incorrect);
  color: var(--lexi-black);
}

/* MOBILE */

@media (max-width: 600px) {
  .lexi-rewrite-practice {
    margin: 26px auto;
  }

  .lexi-rewrite-practice__panel {
    border-radius: 17px;
  }

  .lexi-rewrite-practice__header {
    padding: 19px 14px;
  }

  .lexi-rewrite-practice__header p {
    font-size: 14px;
  }

  .lexi-rewrite-question {
    padding: 17px 12px;
  }

  .lexi-rewrite-question__prompt {
    padding: 13px 10px;
    font-size: 16px;
  }

  .lexi-rewrite-question__input {
    font-size: 16px !important;
  }

  .lexi-rewrite-question__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .lexi-rewrite-question__check,
  .lexi-rewrite-question__reveal,
  .lexi-rewrite-practice__reset {
    width: 100% !important;
    text-align: center;
  }

  .lexi-rewrite-practice__completion {
    margin-right: 13px;
    margin-left: 13px;
  }

  .lexi-rewrite-practice__reset-wrap {
    padding: 18px 13px;
  }
}
</style>

<script>
(function () {
  "use strict";

  function normaliseFrenchSentence(value) {
    return value
      .normalize("NFC")
      .toLocaleLowerCase("fr")
      .replace(/[’‘`´]/g, "'")
      .replace(/\s+/g, " ")
      .replace(/\s+([,.!?;:])/g, "$1")
      .replace(/[.!?]+$/g, "")
      .trim();
  }

  function initialiseRewritePractice(practice) {
    if (!practice || practice.dataset.lexiInitialised === "true") {
      return;
    }

    practice.dataset.lexiInitialised = "true";

    const questions = Array.from(
      practice.querySelectorAll(".lexi-rewrite-question")
    );

    const completion = practice.querySelector(
      ".lexi-rewrite-practice__completion"
    );

    const resetButton = practice.querySelector(
      ".lexi-rewrite-practice__reset"
    );

    if (!questions.length || !resetButton) {
      return;
    }

    function updateCompletion() {
      const complete = questions.every(function (question) {
        return question.dataset.completed === "true";
      });

      if (completion) {
        completion.hidden = !complete;
      }
    }

    questions.forEach(function (question) {
      const input = question.querySelector(
        ".lexi-rewrite-question__input"
      );

      const checkButton = question.querySelector(
        ".lexi-rewrite-question__check"
      );

      const revealButton = question.querySelector(
        ".lexi-rewrite-question__reveal"
      );

      const feedback = question.querySelector(
        ".lexi-rewrite-question__feedback"
      );

      const model = question.querySelector(
        ".lexi-rewrite-question__model"
      );

      const expectedAnswer = normaliseFrenchSentence(
        question.dataset.answer || ""
      );

      if (
        !input ||
        !checkButton ||
        !revealButton ||
        !feedback ||
        !model
      ) {
        return;
      }

      question.dataset.completed = "false";

      function checkAnswer() {
        const learnerAnswer = normaliseFrenchSentence(input.value);

        feedback.className =
          "lexi-rewrite-question__feedback";

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        if (!learnerAnswer) {
          feedback.textContent =
            "Write the complete rewritten sentence before checking.";

          feedback.classList.add("is-incorrect");
          input.classList.add("is-incorrect");
          input.focus();
          return;
        }

        if (learnerAnswer === expectedAnswer) {
          feedback.textContent =
            question.dataset.correctFeedback;

          feedback.classList.add("is-correct");
          input.classList.add("is-correct");

          input.disabled = true;
          checkButton.disabled = true;
          checkButton.textContent = "Correct";

          model.hidden = false;
          revealButton.setAttribute("aria-expanded", "true");
          revealButton.textContent = "Hide model answer";

          question.dataset.completed = "true";
          updateCompletion();
          return;
        }

        feedback.textContent =
          question.dataset.incorrectFeedback +
          " Check the pronoun and its position before the infinitive.";

        feedback.classList.add("is-incorrect");
        input.classList.add("is-incorrect");

        question.dataset.completed = "false";
        updateCompletion();

        input.focus();
        input.select();
      }

      checkButton.addEventListener("click", checkAnswer);

      input.addEventListener("keydown", function (event) {
        if (event.key === "Enter") {
          event.preventDefault();
          checkAnswer();
        }
      });

      input.addEventListener("input", function () {
        if (input.disabled) {
          return;
        }

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";
      });

      revealButton.addEventListener("click", function () {
        const isOpen =
          revealButton.getAttribute("aria-expanded") === "true";

        model.hidden = isOpen;

        revealButton.setAttribute(
          "aria-expanded",
          String(!isOpen)
        );

        revealButton.textContent = isOpen
          ? "Show model answer"
          : "Hide model answer";
      });

      question._lexiReset = function () {
        question.dataset.completed = "false";

        input.disabled = false;
        input.value = "";

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        checkButton.disabled = false;
        checkButton.textContent = "Check answer";

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";

        model.hidden = true;

        revealButton.setAttribute(
          "aria-expanded",
          "false"
        );

        revealButton.textContent =
          "Show model answer";
      };
    });

    resetButton.addEventListener("click", function () {
      questions.forEach(function (question) {
        if (typeof question._lexiReset === "function") {
          question._lexiReset();
        }
      });

      if (completion) {
        completion.hidden = true;
      }

      const firstInput = practice.querySelector(
        ".lexi-rewrite-question__input"
      );

      if (firstInput) {
        firstInput.focus();
      }
    });
  }

  document
    .querySelectorAll(
      '[data-lexi-rewrite-instance="infinitive-pronouns"]'
    )
    .forEach(initialiseRewritePractice);
})();
</script>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">8. Direct object pronouns in the passé composé</h2>



<p class="wp-block-paragraph">Alright, let&#8217;s return to the example from the beginning of the lesson. You&#8217;ll remember our starting point!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé le film captivant.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The passé composé contains two verb parts:</p>



<ul class="wp-block-list">
<li><strong>ai</strong> — the auxiliary verb;</li>



<li><strong>trouvé</strong> — the past participle.</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">When the direct object is replaced by a pronoun, the pronoun goes before the auxiliary:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’ai trouvé captivant.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">So&#8230; The basic structure is:</p>



<p class="wp-block-paragraph">subject + object pronoun + auxiliary + past participle</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">With the noun</th>
        <th scope="col">With the pronoun</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          J’ai regardé
          <span class="lexi-noun-highlight">le film</span>.
        </td>
        <td>
          Je
          <span class="lexi-pronoun-highlight">l’</span>ai
          <span class="lexi-participle-highlight">regardé</span>.
        </td>
      </tr>

      <tr>
        <td>
          Elle a écouté
          <span class="lexi-noun-highlight">la chanson</span>.
        </td>
        <td>
          Elle
          <span class="lexi-pronoun-highlight">l’</span>a
          <span class="lexi-participle-highlight">écoutée</span>.
        </td>
      </tr>

      <tr>
        <td>
          Nous avons acheté
          <span class="lexi-noun-highlight">les billets</span>.
        </td>
        <td>
          Nous
          <span class="lexi-pronoun-highlight">les</span>
          avons
          <span class="lexi-participle-highlight">achetés</span>.
        </td>
      </tr>

      <tr>
        <td>
          Ils ont lu
          <span class="lexi-noun-highlight">les critiques</span>.
        </td>
        <td>
          Ils
          <span class="lexi-pronoun-highlight">les</span>
          ont
          <span class="lexi-participle-highlight">lues</span>.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

/* Noun phrase being replaced */

.lexi-noun-highlight {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* Direct object pronoun */

.lexi-pronoun-highlight {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

/* Past participle showing agreement */

.lexi-participle-highlight {
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #43984C;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 14px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph">In these examples, <strong>avoir</strong> is the auxiliary verb.</p>



<p class="wp-block-paragraph">Most ordinary verbs that take a direct object form their compound tenses with <strong>avoir</strong>. Reflexive verbs use <strong>être</strong> and belong to a related but separate pronoun pattern.</p>



<p class="wp-block-paragraph">You may have noticed that the endings of some past participles have changed. That is the next step.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">9. Agreement in compound tenses</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">With <strong>avoir</strong>, a past participle normally does not agree with a direct object that appears after it:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai regardé la série.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">However, when the direct object appears <strong>before</strong> the past participle, the past participle agrees with it in gender and number.</p>



<p class="wp-block-paragraph">A direct object pronoun appears before the auxiliary, so this agreement becomes visible.</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">Noun being replaced</th>
        <th scope="col">Sentence with the pronoun</th>
        <th scope="col">Agreement</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <span class="lexi-agreement-noun">le film</span>
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">l’</span>ai
          <span class="lexi-agreement-participle">regardé</span>.
        </td>
        <td>
          masculine singular
        </td>
      </tr>

      <tr>
        <td>
          <span class="lexi-agreement-noun">la série</span>
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">l’</span>ai
          <span class="lexi-agreement-participle">
            regardé<span class="lexi-agreement-ending">e</span>
          </span>.
        </td>
        <td>
          feminine singular:
          <strong class="lexi-agreement-ending-label">-e</strong>
        </td>
      </tr>

      <tr>
        <td>
          <span class="lexi-agreement-noun">les films</span>
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">les</span>
          ai
          <span class="lexi-agreement-participle">
            regardé<span class="lexi-agreement-ending">s</span>
          </span>.
        </td>
        <td>
          masculine plural:
          <strong class="lexi-agreement-ending-label">-s</strong>
        </td>
      </tr>

      <tr>
        <td>
          <span class="lexi-agreement-noun">les séries</span>
        </td>
        <td>
          Je
          <span class="lexi-agreement-pronoun">les</span>
          ai
          <span class="lexi-agreement-participle">
            regardé<span class="lexi-agreement-ending">es</span>
          </span>.
        </td>
        <td>
          feminine plural:
          <strong class="lexi-agreement-ending-label">-es</strong>
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

/* Noun represented by the pronoun */

.lexi-agreement-noun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* Direct object pronoun */

.lexi-agreement-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

/* Past participle */

.lexi-agreement-participle {
  color: #131313;
  font-weight: 700;
}

/* Exact agreement ending */

.lexi-agreement-ending {
  color: #43984C;
  font-weight: 800;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-agreement-ending-label {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E0EEE0;
  color: #131313;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 13px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 8px;
  }

  .lexi-agreement-noun,
  .lexi-agreement-pronoun,
  .lexi-agreement-ending-label {
    padding-right: 4px;
    padding-left: 4px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Returning to our opinion sentence</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>1. Masculine noun</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé le film captivant.</strong></p>



<p class="wp-block-paragraph"><strong>Je l’ai trouvé captivant.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Both <strong>trouvé</strong> and <strong>captivant</strong> relate to the masculine noun <strong>le film</strong>.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>2. Feminine noun</strong></p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé l’exposition impressionnante.</strong></p>



<p class="wp-block-paragraph"><strong>Je l’ai trouvée impressionnante.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">There are two agreements here:</p>



<ul class="wp-block-list">
<li><strong>trouvée</strong> agrees with the preceding feminine direct object <strong>l’</strong>, which represents <em>l’exposition</em>;</li>



<li><strong>impressionnante</strong> agrees with the feminine noun being described.</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You do not need to produce every ending immediately. Begin by recognising the pattern:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’ai trouvé…</strong> — masculine<br><strong>Je l’ai trouvée…</strong> — feminine</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The plural forms follow the same principle:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je les ai trouvés intéressants.</strong><br><strong>I found them interesting.</strong><br>Masculine or mixed plural.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je les ai trouvées intéressantes.</strong><br><strong>I found them interesting.</strong><br>Feminine plural.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — COMPOUND TENSES AND AGREEMENT
     Typed direct-object-pronoun practice
     ========================================================= -->

<section class="lexi-rewrite-practice"
         data-lexi-rewrite-instance="compound-agreement"
         aria-labelledby="lexi-compound-agreement-heading">

  <div class="lexi-rewrite-practice__pill">
    Try it
  </div>

  <div class="lexi-rewrite-practice__panel">

    <header class="lexi-rewrite-practice__header">
      <h3 id="lexi-compound-agreement-heading">
        Compound tenses and agreement
      </h3>

      <p>
        Replace the highlighted noun phrase with a direct object pronoun.
      </p>
    </header>

    <div class="lexi-rewrite-practice__questions">

      <!-- SENTENCE 1 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je l’ai regardé."
                data-correct-feedback="Correct. Le documentaire is masculine singular, so it is replaced by l’. The past participle regardé remains masculine singular."
                data-incorrect-feedback="Not quite. Replace le documentaire with l’ and place the pronoun before the auxiliary ai. The masculine singular past participle is regardé.">

        <legend>
          <span>Sentence 1</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          J’ai regardé
          <mark>le documentaire</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-compound-feedback-1 lexi-compound-model-1">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-compound-model-1">
            Show model answer
          </button>

        </div>

        <div id="lexi-compound-feedback-1"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-compound-model-1"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je <strong>l’</strong>ai
            <strong class="lexi-rewrite-agreement">regardé</strong>.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 2 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je l’ai regardée."
                data-correct-feedback="Correct. La série is feminine singular, so it is replaced by l’. Because the direct object comes before the past participle, regardée takes the feminine ending -e."
                data-incorrect-feedback="Not quite. Replace la série with l’ and place it before ai. The preceding direct object is feminine singular, so write regardée with -e.">

        <legend>
          <span>Sentence 2</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          J’ai regardé
          <mark>la série</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-compound-feedback-2 lexi-compound-model-2">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-compound-model-2">
            Show model answer
          </button>

        </div>

        <div id="lexi-compound-feedback-2"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-compound-model-2"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je <strong>l’</strong>ai
            <strong class="lexi-rewrite-agreement">
              regardé<span>e</span>
            </strong>.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 3 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Nous les avons achetés."
                data-correct-feedback="Correct. Les billets is masculine plural, so it is replaced by les. The preceding direct object makes achetés agree with the masculine plural ending -s."
                data-incorrect-feedback="Not quite. Replace les billets with les and place it before avons. The past participle must be masculine plural: achetés with -s.">

        <legend>
          <span>Sentence 3</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Nous avons acheté
          <mark>les billets</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-compound-feedback-3 lexi-compound-model-3">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-compound-model-3">
            Show model answer
          </button>

        </div>

        <div id="lexi-compound-feedback-3"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-compound-model-3"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Nous <strong>les</strong> avons
            <strong class="lexi-rewrite-agreement">
              acheté<span>s</span>
            </strong>.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 4 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Elle les a lues."
                data-correct-feedback="Correct. Les critiques is feminine plural, so it is replaced by les. The past participle lues takes the feminine plural ending -es."
                data-incorrect-feedback="Not quite. Replace les critiques with les and place it before a. Because the preceding direct object is feminine plural, the past participle is lues.">

        <legend>
          <span>Sentence 4</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          Elle a lu
          <mark>les critiques</mark>.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-compound-feedback-4 lexi-compound-model-4">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-compound-model-4">
            Show model answer
          </button>

        </div>

        <div id="lexi-compound-feedback-4"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-compound-model-4"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Elle <strong>les</strong> a
            <strong class="lexi-rewrite-agreement">
              lu<span>es</span>
            </strong>.
          </p>
        </div>

      </fieldset>

      <!-- SENTENCE 5 -->

      <fieldset class="lexi-rewrite-question"
                data-answer="Je l’ai trouvée impressionnante."
                data-correct-feedback="Correct. L’exposition is feminine singular, so it is replaced by l’. Trouvée agrees with the preceding direct object, while impressionnante remains feminine because it describes l’exposition."
                data-incorrect-feedback="Not quite. Replace l’exposition with l’ and place it before ai. Both trouvée and impressionnante must show feminine singular agreement.">

        <legend>
          <span>Sentence 5</span>
        </legend>

        <p class="lexi-rewrite-question__prompt">
          J’ai trouvé
          <mark>l’exposition</mark>
          impressionnante.
        </p>

        <label class="lexi-rewrite-question__label">
          Your sentence

          <input type="text"
                 class="lexi-rewrite-question__input"
                 autocomplete="off"
                 autocapitalize="sentences"
                 spellcheck="false"
                 aria-describedby="lexi-compound-feedback-5 lexi-compound-model-5">
        </label>

        <div class="lexi-rewrite-question__actions">

          <button type="button"
                  class="lexi-rewrite-question__check">
            Check answer
          </button>

          <button type="button"
                  class="lexi-rewrite-question__reveal"
                  aria-expanded="false"
                  aria-controls="lexi-compound-model-5">
            Show model answer
          </button>

        </div>

        <div id="lexi-compound-feedback-5"
             class="lexi-rewrite-question__feedback"
             role="status"
             aria-live="polite"></div>

        <div id="lexi-compound-model-5"
             class="lexi-rewrite-question__model"
             hidden>
          <span>Model answer</span>

          <p>
            Je <strong>l’</strong>ai
            <strong class="lexi-rewrite-agreement">
              trouvé<span>e</span>
            </strong>
            impressionnante.
          </p>
        </div>

      </fieldset>

    </div>

    <div class="lexi-rewrite-practice__completion"
         role="status"
         aria-live="polite"
         hidden>
      <strong>Activity complete.</strong>
      You have correctly replaced each noun phrase and applied the required agreement.
    </div>

    <div class="lexi-rewrite-practice__reset-wrap">
      <button type="button"
              class="lexi-rewrite-practice__reset">
        Reset activity
      </button>
    </div>

  </div>

  <noscript>
    <p class="lexi-rewrite-practice__noscript">
      JavaScript is required to check answers in this activity.
    </p>
  </noscript>

</section>

<style>
/* =========================================================
   LEXICOGS — GUIDED REWRITING PRACTICE
   ========================================================= */

.lexi-rewrite-practice,
.lexi-rewrite-practice *,
.lexi-rewrite-practice *::before,
.lexi-rewrite-practice *::after {
  box-sizing: border-box;
}

.lexi-rewrite-practice {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-green: #43984C;
  --lexi-pale-green: #E0EEE0;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-incorrect: #FDE8DE;
  --lexi-incorrect-border: #D0985A;

  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  color: var(--lexi-black);
  font-family: inherit;
}

.lexi-rewrite-practice__pill {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 18px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-rewrite-practice__panel {
  overflow: hidden;
  border: 2px solid var(--lexi-black);
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

/* HEADER */

.lexi-rewrite-practice__header {
  padding: 23px 25px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-rewrite-practice__header h3 {
  margin: 0 0 8px;
  color: var(--lexi-black);
  font-size: clamp(22px, 4vw, 29px);
  line-height: 1.25;
}

.lexi-rewrite-practice__header p {
  max-width: 690px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.55;
}

/* QUESTIONS */

.lexi-rewrite-practice__questions {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-rewrite-question {
  min-width: 0;
  margin: 0;
  padding: 21px;
  border: 0;
  background: var(--lexi-salmon-white);
}

.lexi-rewrite-question:nth-child(even) {
  background: var(--lexi-light-grey);
}

.lexi-rewrite-question legend {
  margin: 0;
  padding: 0;
  border: 0;
}

.lexi-rewrite-question legend span {
  display: inline-block;
  margin-bottom: 13px;
  padding: 6px 13px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

/* PROMPT */

.lexi-rewrite-question__prompt {
  margin: 0 0 14px;
  padding: 15px 17px;
  border-radius: 12px;
  background: #FFFFFF;
  color: var(--lexi-black);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}

.lexi-rewrite-question__prompt mark {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-black);
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* INPUT */

.lexi-rewrite-question__label {
  display: block;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.lexi-rewrite-question__input {
  display: block !important;
  width: 100% !important;
  min-height: 52px;
  margin: 7px 0 0 !important;
  padding: 12px 14px !important;
  border: 2px solid #A8A8A8 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  color: var(--lexi-black) !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  font: inherit !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.lexi-rewrite-question__input:hover {
  border-color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__input:focus {
  border-color: var(--lexi-purple) !important;
  outline: 3px solid rgba(131, 0, 201, 0.18);
  outline-offset: 2px;
}

.lexi-rewrite-question__input.is-correct {
  border-color: var(--lexi-green) !important;
  background: #F7FFF7 !important;
}

.lexi-rewrite-question__input.is-incorrect {
  border-color: var(--lexi-incorrect-border) !important;
  background: #FFFDFC !important;
}

.lexi-rewrite-question__input:disabled {
  opacity: 1;
  cursor: default;
}

/* BUTTONS */

.lexi-rewrite-question__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 13px;
}

.lexi-rewrite-question__check,
.lexi-rewrite-question__reveal,
.lexi-rewrite-practice__reset {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 10px 18px !important;
  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition:
    background 0.18s ease,
    color 0.18s ease;
}

.lexi-rewrite-question__check,
.lexi-rewrite-practice__reset {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__reveal {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__check:hover:not(:disabled),
.lexi-rewrite-question__check:focus-visible:not(:disabled),
.lexi-rewrite-practice__reset:hover,
.lexi-rewrite-practice__reset:focus-visible {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-rewrite-question__reveal:hover,
.lexi-rewrite-question__reveal:focus-visible {
  background: var(--lexi-purple) !important;
  color: #FFFFFF !important;
}

.lexi-rewrite-question__check:focus-visible,
.lexi-rewrite-question__reveal:focus-visible,
.lexi-rewrite-practice__reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.25);
  outline-offset: 3px;
}

.lexi-rewrite-question__check:disabled {
  border-color: var(--lexi-green) !important;
  background: var(--lexi-pale-green) !important;
  color: var(--lexi-black) !important;
  cursor: default;
}

/* FEEDBACK */

.lexi-rewrite-question__feedback:empty {
  display: none;
}

.lexi-rewrite-question__feedback {
  margin-top: 13px;
  padding: 13px 15px;
  border-radius: 10px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.55;
}

.lexi-rewrite-question__feedback.is-correct {
  border-left: 5px solid var(--lexi-green);
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__feedback.is-incorrect {
  border-left: 5px solid var(--lexi-incorrect-border);
  background: var(--lexi-incorrect);
}

/* MODEL ANSWER */

.lexi-rewrite-question__model {
  margin-top: 10px;
  padding: 14px 16px;
  border-radius: 11px;
  background: var(--lexi-pale-green);
}

.lexi-rewrite-question__model > span {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-rewrite-question__model p {
  margin: 0;
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.45;
}

.lexi-rewrite-question__model strong {
  color: var(--lexi-purple);
}

/* Exact agreement ending */

.lexi-rewrite-question__model .lexi-rewrite-agreement {
  color: var(--lexi-black);
}

.lexi-rewrite-question__model .lexi-rewrite-agreement span {
  color: var(--lexi-green);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* COMPLETION AND RESET */

.lexi-rewrite-practice__completion {
  margin: 20px 20px 0;
  padding: 15px 17px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 11px 11px 0;
  background: var(--lexi-pale-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
}

.lexi-rewrite-practice__completion strong {
  color: var(--lexi-green);
}

.lexi-rewrite-practice__reset-wrap {
  padding: 22px;
  text-align: center;
}

.lexi-rewrite-practice__noscript {
  padding: 14px;
  border-radius: 10px;
  background: var(--lexi-incorrect);
  color: var(--lexi-black);
}

/* MOBILE */

@media (max-width: 600px) {
  .lexi-rewrite-practice {
    margin: 26px auto;
  }

  .lexi-rewrite-practice__panel {
    border-radius: 17px;
  }

  .lexi-rewrite-practice__header {
    padding: 19px 14px;
  }

  .lexi-rewrite-practice__header p {
    font-size: 14px;
  }

  .lexi-rewrite-question {
    padding: 17px 12px;
  }

  .lexi-rewrite-question__prompt {
    padding: 13px 10px;
    font-size: 16px;
  }

  .lexi-rewrite-question__input {
    font-size: 16px !important;
  }

  .lexi-rewrite-question__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .lexi-rewrite-question__check,
  .lexi-rewrite-question__reveal,
  .lexi-rewrite-practice__reset {
    width: 100% !important;
    text-align: center;
  }

  .lexi-rewrite-practice__completion {
    margin-right: 13px;
    margin-left: 13px;
  }

  .lexi-rewrite-practice__reset-wrap {
    padding: 18px 13px;
  }
}
</style>

<script>
(function () {
  "use strict";

  function normaliseFrenchSentence(value) {
    return value
      .normalize("NFC")
      .toLocaleLowerCase("fr")
      .replace(/[’‘`´]/g, "'")
      .replace(/\s+/g, " ")
      .replace(/\s+([,.!?;:])/g, "$1")
      .replace(/[.!?]+$/g, "")
      .trim();
  }

  function initialiseRewritePractice(practice) {
    if (!practice || practice.dataset.lexiInitialised === "true") {
      return;
    }

    practice.dataset.lexiInitialised = "true";

    const questions = Array.from(
      practice.querySelectorAll(".lexi-rewrite-question")
    );

    const completion = practice.querySelector(
      ".lexi-rewrite-practice__completion"
    );

    const resetButton = practice.querySelector(
      ".lexi-rewrite-practice__reset"
    );

    if (!questions.length || !resetButton) {
      return;
    }

    function updateCompletion() {
      const complete = questions.every(function (question) {
        return question.dataset.completed === "true";
      });

      if (completion) {
        completion.hidden = !complete;
      }
    }

    questions.forEach(function (question) {
      const input = question.querySelector(
        ".lexi-rewrite-question__input"
      );

      const checkButton = question.querySelector(
        ".lexi-rewrite-question__check"
      );

      const revealButton = question.querySelector(
        ".lexi-rewrite-question__reveal"
      );

      const feedback = question.querySelector(
        ".lexi-rewrite-question__feedback"
      );

      const model = question.querySelector(
        ".lexi-rewrite-question__model"
      );

      const expectedAnswer = normaliseFrenchSentence(
        question.dataset.answer || ""
      );

      if (
        !input ||
        !checkButton ||
        !revealButton ||
        !feedback ||
        !model
      ) {
        return;
      }

      question.dataset.completed = "false";

      function checkAnswer() {
        const learnerAnswer = normaliseFrenchSentence(input.value);

        feedback.className =
          "lexi-rewrite-question__feedback";

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        if (!learnerAnswer) {
          feedback.textContent =
            "Write the complete rewritten sentence before checking.";

          feedback.classList.add("is-incorrect");
          input.classList.add("is-incorrect");
          input.focus();
          return;
        }

        if (learnerAnswer === expectedAnswer) {
          feedback.textContent =
            question.dataset.correctFeedback;

          feedback.classList.add("is-correct");
          input.classList.add("is-correct");

          input.disabled = true;
          checkButton.disabled = true;
          checkButton.textContent = "Correct";

          model.hidden = false;
          revealButton.setAttribute("aria-expanded", "true");
          revealButton.textContent = "Hide model answer";

          question.dataset.completed = "true";
          updateCompletion();
          return;
        }

        feedback.textContent =
          question.dataset.incorrectFeedback;

        feedback.classList.add("is-incorrect");
        input.classList.add("is-incorrect");

        question.dataset.completed = "false";
        updateCompletion();

        input.focus();
        input.select();
      }

      checkButton.addEventListener("click", checkAnswer);

      input.addEventListener("keydown", function (event) {
        if (event.key === "Enter") {
          event.preventDefault();
          checkAnswer();
        }
      });

      input.addEventListener("input", function () {
        if (input.disabled) {
          return;
        }

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";
      });

      revealButton.addEventListener("click", function () {
        const isOpen =
          revealButton.getAttribute("aria-expanded") === "true";

        model.hidden = isOpen;

        revealButton.setAttribute(
          "aria-expanded",
          String(!isOpen)
        );

        revealButton.textContent = isOpen
          ? "Show model answer"
          : "Hide model answer";
      });

      question._lexiReset = function () {
        question.dataset.completed = "false";

        input.disabled = false;
        input.value = "";

        input.classList.remove(
          "is-correct",
          "is-incorrect"
        );

        checkButton.disabled = false;
        checkButton.textContent = "Check answer";

        feedback.textContent = "";
        feedback.className =
          "lexi-rewrite-question__feedback";

        model.hidden = true;

        revealButton.setAttribute(
          "aria-expanded",
          "false"
        );

        revealButton.textContent =
          "Show model answer";
      };
    });

    resetButton.addEventListener("click", function () {
      questions.forEach(function (question) {
        if (typeof question._lexiReset === "function") {
          question._lexiReset();
        }
      });

      if (completion) {
        completion.hidden = true;
      }

      const firstInput = practice.querySelector(
        ".lexi-rewrite-question__input"
      );

      if (firstInput) {
        firstInput.focus();
      }
    });
  }

  document
    .querySelectorAll(
      '[data-lexi-rewrite-instance="compound-agreement"]'
    )
    .forEach(initialiseRewritePractice);
})();
</script>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">10. One important exception: commands</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In most sentences, the direct object pronoun appears before the verb:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tu le regardes.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In a positive command, however, <strong>le</strong>, <strong>la</strong> and <strong>les</strong> move after the verb and are joined to it with a hyphen:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Regarde-le !</strong><br>Watch it!</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Écoutez-la !</strong><br>Listen to it!</p>



<p class="wp-block-paragraph"></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Achetez-les !</strong><br>Buy them!</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In a negative command, the pronoun returns to its usual position before the verb:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Ne le regarde pas !</strong><br>Do not watch it!</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Ne les achetez pas !</strong><br>Do not buy them!</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">This is an important exception, but the ordinary rule remains:</p>



<p class="wp-block-paragraph">In most sentences, the object pronoun comes before the verb.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">11. Direct object pronouns belong to a wider family</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">French has several groups of short pronouns that appear close to the verb.</p>



<p class="wp-block-paragraph">They are related, but they do not all replace the same kind of expression.</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table lexi-pronoun-family-table">
    <thead>
      <tr>
        <th scope="col">Pronoun type</th>
        <th scope="col">What it replaces</th>
        <th scope="col">Example</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <strong>Direct object pronoun</strong>
        </td>
        <td>
          A direct object without <strong>à</strong>
        </td>
        <td>
          Je vois
          <span class="lexi-source-highlight">Marie</span>.
          <span class="lexi-example-arrow" aria-hidden="true">→</span>
          Je
          <span class="lexi-target-highlight">la</span>
          vois.
        </td>
      </tr>

      <tr>
        <td>
          <strong>Indirect object pronoun</strong>
        </td>
        <td>
          Usually <strong>à + person</strong>
        </td>
        <td>
          Je parle
          <span class="lexi-source-highlight">à Marie</span>.
          <span class="lexi-example-arrow" aria-hidden="true">→</span>
          Je
          <span class="lexi-target-highlight">lui</span>
          parle.
        </td>
      </tr>

      <tr>
        <td>
          <strong>Reflexive pronoun</strong>
        </td>
        <td>
          The action returns to the subject
        </td>
        <td>
          Je
          <span class="lexi-target-highlight">me</span>
          prépare.
        </td>
      </tr>

      <tr>
        <td>
          <strong class="lexi-pronoun-name">y</strong>
        </td>
        <td>
          Often a place or <strong>à + thing</strong>
        </td>
        <td>
          Je vais
          <span class="lexi-source-highlight">à Paris</span>.
          <span class="lexi-example-arrow" aria-hidden="true">→</span>
          J’<span class="lexi-target-highlight">y</span>
          vais.
        </td>
      </tr>

      <tr>
        <td>
          <strong class="lexi-pronoun-name">en</strong>
        </td>
        <td>
          Often <strong>de + noun</strong> or a quantity
        </td>
        <td>
          Je veux
          <span class="lexi-source-highlight">du café</span>.
          <span class="lexi-example-arrow" aria-hidden="true">→</span>
          J’<span class="lexi-target-highlight">en</span>
          veux.
        </td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table th + th,
.lexi-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-pronoun-family-table th:nth-child(1),
.lexi-pronoun-family-table td:nth-child(1) {
  width: 25%;
}

.lexi-pronoun-family-table th:nth-child(2),
.lexi-pronoun-family-table td:nth-child(2) {
  width: 28%;
}

.lexi-pronoun-family-table th:nth-child(3),
.lexi-pronoun-family-table td:nth-child(3) {
  width: 47%;
}

/* Expression replaced by the pronoun */

.lexi-source-highlight {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F0F3F8;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* Replacement pronoun */

.lexi-target-highlight {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

.lexi-pronoun-name {
  color: #8300C9;
}

.lexi-example-arrow {
  display: inline-block;
  margin: 0 5px;
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 12.5px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 11px 7px;
  }

  .lexi-source-highlight,
  .lexi-target-highlight {
    padding-right: 4px;
    padding-left: 4px;
  }

  .lexi-example-arrow {
    margin-right: 2px;
    margin-left: 2px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Direct or indirect?</strong></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Compare these two sentences:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je vois Marie.</strong><br>I see Marie.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The verb <strong>voir</strong> takes its object directly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la vois.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">But:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je parle à Marie.</strong><br>I speak to Marie.</p>
</blockquote>



<p class="wp-block-paragraph">The verb pattern is <strong>parler à quelqu’un</strong>. Marie is introduced by <strong>à</strong>, so an indirect object pronoun is needed:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je lui parle.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">We&#8217;ll deal with this scenario, an indirect pronoun, separately, as these are also really useful. Although before we leave the topic, it&#8217;s worth noting one more indirect example&#8230;</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>A specific thing or an amount?</strong></h3>



<p class="wp-block-paragraph">As we have seen, direct object pronouns normally replace a specific person or thing that has already been identified:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tu veux le café ?</strong><br>Do you want the coffee?<br><strong>Oui, je le veux.</strong><br>Yes, I want it.</p>
</blockquote>



<p class="wp-block-paragraph">But an amount introduced by <strong>du</strong>, <strong>de la</strong> or <strong>des</strong> is normally replaced by <strong>en</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tu veux du café ?</strong><br>Do you want some coffee?</p>



<p class="wp-block-paragraph"><strong>Oui, j’en veux.</strong><br>Yes, I would like some.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">As mentioned, we are touching the tip of an iceberg here and this topic belongs to the wider pronoun system and can be explored separately!</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">12. What to remember</h2>



<p class="wp-block-paragraph">A direct object pronoun replaces a person or thing used directly after a verb.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je regarde le film. → Je le regarde.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The principal third-person forms are:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>le · la · l’ · les</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The pronoun normally appears before the conjugated verb:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je la connais.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">With an infinitive, it appears before the infinitive it belongs to:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je vais la regarder.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In a compound tense, it appears before the auxiliary:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Je l’ai regardée.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">When a direct object comes before a past participle used with <strong>avoir</strong>, the past participle agrees with it:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>le film → Je l’ai regardé.</strong></p>



<p class="wp-block-paragraph"><strong>la série → Je l’ai regardée.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Most importantly, these pronouns allow you to speak more naturally without repeating the same noun:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé le film captivant.</strong><br><strong>Je l’ai trouvé captivant.</strong></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>J’ai trouvé l’exposition impressionnante.</strong><br><strong>Je l’ai trouvée impressionnante.</strong></p>
</blockquote>



<p class="wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Express Opinions in French</title>
		<link>https://lexicogs.com/how-to-express-opinions-in-french/</link>
					<comments>https://lexicogs.com/how-to-express-opinions-in-french/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 22:11:22 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[French for Literature]]></category>
		<category><![CDATA[French for Literature – Genres – Explainer]]></category>
		<category><![CDATA[French language]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105130</guid>

					<description><![CDATA[Learn how to express opinions in French using 20 essential adjectives for describing films, books, music, art, performances and experiences.]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">How to Express Opinions in French</h1>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In this explainer, we learn how to express opinions in French using 20 essential adjectives for describing films, books, music, art, performances and experiences.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Watch the video as many times as you need, until you feel you can give the French translations as we go!</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_21153"  width="800" height="450"  data-origwidth="800" data-origheight="450"  data-relstop="1" src="https://www.youtube.com/embed/yNCgs_wN0d8?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=0&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Review Vocabulary</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Review the words from this video:</p>



<p class="wp-block-paragraph"></p>



        <style>
            .lexi-video-vocab {
                font-family: Arial, sans-serif;
                max-width: 720px;
                margin: 28px auto;
                color: #131313;
            }

            .lexi-vocab-box {
                border-radius: 18px;
                overflow: hidden;
                border: 1px solid #8300C9;
                box-shadow: 0 8px 22px rgba(131, 0, 201, 0.08);
                background: #8300C9;
            }

            .lexi-vocab-toggle {
                width: 100%;
                border: none;
                background: #8300C9;
                color: #ffffff;
                padding: 16px 18px;
                font-size: 1.05rem;
                font-weight: 700;
                display: flex;
                justify-content: space-between;
                align-items: center;
                cursor: pointer;
                text-align: left;
                line-height: 1.3;
            }

            .lexi-vocab-toggle span {
                color: #ffffff;
            }

            .lexi-vocab-toggle:hover,
            .lexi-vocab-toggle:focus {
                background: #8300C9;
                color: #ffffff;
                outline: none;
            }

            .lexi-vocab-arrow {
                color: #ffffff;
                font-size: 1.1rem;
                margin-left: 12px;
                flex-shrink: 0;
            }

            .lexi-vocab-content {
                display: none;
                padding: 18px;
                background: #FFF7FF;
            }

            .lexi-video-vocab.is-open .lexi-vocab-content {
                display: block;
            }

            .lexi-part-tabs {
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
                margin-bottom: 16px;
            }

            .lexi-part-tab {
                appearance: none;
                border: 1px solid #8300C9;
                background: #ffffff;
                color: #8300C9;
                border-radius: 999px;
                padding: 8px 15px;
                font-size: 0.95rem;
                font-weight: 700;
                cursor: pointer;
                transition: background 0.2s ease, color 0.2s ease, transform 0.15s ease;
            }

            .lexi-part-tab:hover,
            .lexi-part-tab:focus {
                background: #FFF7FF;
                color: #8300C9;
                outline: none;
                transform: translateY(-1px);
            }

            .lexi-part-tab.is-active {
                background: #8300C9;
                color: #ffffff;
            }

            .lexi-part-panel {
                display: none;
            }

            .lexi-part-panel.is-active {
                display: block;
            }

            .lexi-part-heading {
                margin: 0 0 12px 0;
                font-size: 1.1rem;
                font-weight: 700;
                color: #131313;
            }

            .lexi-vocab-table {
                width: 100%;
                border-collapse: separate;
                border-spacing: 0;
                overflow: hidden;
                border-radius: 14px;
                background: #ffffff;
                border: 1px solid #E5E8FA;
            }

            .lexi-vocab-table th {
                background: #E5E8FA;
                color: #131313;
                font-weight: 700;
                padding: 12px 14px;
                text-align: left;
                font-size: 0.95rem;
            }

            .lexi-vocab-table td {
                padding: 12px 14px;
                border-top: 1px solid #F0F3F8;
                font-size: 1rem;
                line-height: 1.35;
                text-align: left;
            }

            .lexi-vocab-table td:first-child {
                font-weight: 700;
                color: #131313;
            }

            .lexi-vocab-table td:last-child {
                color: #8300C9;
                font-weight: 700;
            }

            @media (max-width: 520px) {
                .lexi-video-vocab {
                    margin: 22px auto;
                }

                .lexi-vocab-content {
                    padding: 14px;
                }

                .lexi-vocab-table th,
                .lexi-vocab-table td {
                    padding: 10px;
                    font-size: 0.95rem;
                }
            }
        </style>

        <script>
            document.addEventListener('click', function(event) {
                const toggle = event.target.closest('.lexi-vocab-toggle');
                const partButton = event.target.closest('.lexi-part-tab');

                if (toggle) {
                    const wrapper = toggle.closest('.lexi-video-vocab');
                    const isOpen = wrapper.classList.toggle('is-open');

                    toggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');

                    const arrow = toggle.querySelector('.lexi-vocab-arrow');
                    if (arrow) {
                        arrow.textContent = isOpen ? '▲' : '▼';
                    }
                }

                if (partButton) {
                    const wrapper = partButton.closest('.lexi-video-vocab');
                    const targetPanel = partButton.getAttribute('data-target-panel');

                    wrapper.querySelectorAll('.lexi-part-tab').forEach(function(button) {
                        button.classList.remove('is-active');
                        button.setAttribute('aria-selected', 'false');
                    });

                    wrapper.querySelectorAll('.lexi-part-panel').forEach(function(panel) {
                        panel.classList.remove('is-active');
                    });

                    partButton.classList.add('is-active');
                    partButton.setAttribute('aria-selected', 'true');

                    const panel = wrapper.querySelector('#' + targetPanel);
                    if (panel) {
                        panel.classList.add('is-active');
                    }
                }
            });
        </script>

        
    <div id="lexi-video-vocab-1" class="lexi-video-vocab">
        <div class="lexi-vocab-box">
            <button
                type="button"
                class="lexi-vocab-toggle"
                aria-expanded="false">

                <span>Vocabulary from the video</span>
                <span class="lexi-vocab-arrow">▼</span>
            </button>

            <div class="lexi-vocab-content">
                <div class="lexi-part-tabs" role="tablist" aria-label="Vocabulary parts">
                                            <button
                            type="button"
                            class="lexi-part-tab is-active"
                            data-target-panel="lexi-video-vocab-1-part-0"
                            role="tab"
                            aria-selected="true">
                            Part 1                        </button>
                                                <button
                            type="button"
                            class="lexi-part-tab "
                            data-target-panel="lexi-video-vocab-1-part-1"
                            role="tab"
                            aria-selected="false">
                            Part 2                        </button>
                                                <button
                            type="button"
                            class="lexi-part-tab "
                            data-target-panel="lexi-video-vocab-1-part-2"
                            role="tab"
                            aria-selected="false">
                            Part 3                        </button>
                                                <button
                            type="button"
                            class="lexi-part-tab "
                            data-target-panel="lexi-video-vocab-1-part-3"
                            role="tab"
                            aria-selected="false">
                            Part 4                        </button>
                                        </div>

                                    <div
                        id="lexi-video-vocab-1-part-0"
                        class="lexi-part-panel is-active"
                        role="tabpanel">

                        <h4 class="lexi-part-heading">Part 1</h4>

                        <table class="lexi-vocab-table">
                            <thead>
                                <tr>
                                    <th>English</th>
                                    <th>French</th>
                                </tr>
                            </thead>

                            <tbody>
                                                                    <tr>
                                        <td>beautiful</td>
                                        <td>beau / belle</td>
                                    </tr>
                                                                    <tr>
                                        <td>excellent</td>
                                        <td>excellent / excellente</td>
                                    </tr>
                                                                    <tr>
                                        <td>great, brilliant</td>
                                        <td>génial / géniale</td>
                                    </tr>
                                                                    <tr>
                                        <td>amazing, incredible</td>
                                        <td>incroyable</td>
                                    </tr>
                                                                    <tr>
                                        <td>successful, well-made</td>
                                        <td>réussi / réussie</td>
                                    </tr>
                                                            </tbody>
                        </table>
                    </div>
                                        <div
                        id="lexi-video-vocab-1-part-1"
                        class="lexi-part-panel "
                        role="tabpanel">

                        <h4 class="lexi-part-heading">Part 2</h4>

                        <table class="lexi-vocab-table">
                            <thead>
                                <tr>
                                    <th>English</th>
                                    <th>French</th>
                                </tr>
                            </thead>

                            <tbody>
                                                                    <tr>
                                        <td>original</td>
                                        <td>original / originale</td>
                                    </tr>
                                                                    <tr>
                                        <td>captivating</td>
                                        <td>captivant / captivante</td>
                                    </tr>
                                                                    <tr>
                                        <td>fascinating</td>
                                        <td>fascinant / fascinante</td>
                                    </tr>
                                                                    <tr>
                                        <td>interesting</td>
                                        <td>intéressant / intéressante</td>
                                    </tr>
                                                                    <tr>
                                        <td>entertaining</td>
                                        <td>divertissant / divertissante</td>
                                    </tr>
                                                            </tbody>
                        </table>
                    </div>
                                        <div
                        id="lexi-video-vocab-1-part-2"
                        class="lexi-part-panel "
                        role="tabpanel">

                        <h4 class="lexi-part-heading">Part 3</h4>

                        <table class="lexi-vocab-table">
                            <thead>
                                <tr>
                                    <th>English</th>
                                    <th>French</th>
                                </tr>
                            </thead>

                            <tbody>
                                                                    <tr>
                                        <td>moving</td>
                                        <td>émouvant / émouvante</td>
                                    </tr>
                                                                    <tr>
                                        <td>funny</td>
                                        <td>drôle</td>
                                    </tr>
                                                                    <tr>
                                        <td>impressive</td>
                                        <td>impressionnant / impressionnante</td>
                                    </tr>
                                                                    <tr>
                                        <td>surprising</td>
                                        <td>surprenant / surprenante</td>
                                    </tr>
                                                                    <tr>
                                        <td>confusing, disorienting</td>
                                        <td>déroutant / déroutante</td>
                                    </tr>
                                                            </tbody>
                        </table>
                    </div>
                                        <div
                        id="lexi-video-vocab-1-part-3"
                        class="lexi-part-panel "
                        role="tabpanel">

                        <h4 class="lexi-part-heading">Part 4</h4>

                        <table class="lexi-vocab-table">
                            <thead>
                                <tr>
                                    <th>English</th>
                                    <th>French</th>
                                </tr>
                            </thead>

                            <tbody>
                                                                    <tr>
                                        <td>strange</td>
                                        <td>étrange</td>
                                    </tr>
                                                                    <tr>
                                        <td>shocking</td>
                                        <td>choquant / choquante</td>
                                    </tr>
                                                                    <tr>
                                        <td>disappointing</td>
                                        <td>décevant / décevante</td>
                                    </tr>
                                                                    <tr>
                                        <td>boring</td>
                                        <td>ennuyeux / ennuyeuse</td>
                                    </tr>
                                                                    <tr>
                                        <td>predictable</td>
                                        <td>prévisible</td>
                                    </tr>
                                                            </tbody>
                        </table>
                    </div>
                                </div>
        </div>
    </div>

    



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Flashcards</h2>



<p class="wp-block-paragraph"></p>


        <style>
          .boersk-flashcards-widget {
            max-width: 520px;
            margin: 2rem auto;
            font-family: Arial, sans-serif;
            text-align: center;
            overflow-x: hidden;
          }

          .boersk-flashcards-widget .flashcard-progress {
            font-size: 0.95rem;
            color: #555;
            margin-bottom: 0.8rem;
          }

          .boersk-flashcards-widget .flashcard-stage {
            perspective: 1000px;
            margin-bottom: 1rem;
            overflow: hidden;
          }

          .boersk-flashcards-widget .flashcard-stage.slide-out-left {
            animation: boerskSlideOutLeft 0.22s ease forwards;
          }

          .boersk-flashcards-widget .flashcard-stage.slide-out-right {
            animation: boerskSlideOutRight 0.22s ease forwards;
          }

          .boersk-flashcards-widget .flashcard-stage.slide-in-left {
            animation: boerskSlideInLeft 0.22s ease forwards;
          }

          .boersk-flashcards-widget .flashcard-stage.slide-in-right {
            animation: boerskSlideInRight 0.22s ease forwards;
          }

          @keyframes boerskSlideOutLeft {
            from {
              transform: translateX(0);
              opacity: 1;
            }
            to {
              transform: translateX(-120px);
              opacity: 0;
            }
          }

          @keyframes boerskSlideOutRight {
            from {
              transform: translateX(0);
              opacity: 1;
            }
            to {
              transform: translateX(120px);
              opacity: 0;
            }
          }

          @keyframes boerskSlideInLeft {
            from {
              transform: translateX(-120px);
              opacity: 0;
            }
            to {
              transform: translateX(0);
              opacity: 1;
            }
          }

          @keyframes boerskSlideInRight {
            from {
              transform: translateX(120px);
              opacity: 0;
            }
            to {
              transform: translateX(0);
              opacity: 1;
            }
          }

          .boersk-flashcards-widget .flashcard {
            position: relative;
            width: 100%;
            min-height: 260px;
            transform-style: preserve-3d;
            transition: transform 0.5s ease;
            cursor: pointer;
          }

          .boersk-flashcards-widget .flashcard.is-flipped {
            transform: rotateX(180deg);
          }

          .boersk-flashcards-widget .flashcard-face {
            position: absolute;
            inset: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            border: 2px solid #2f2f2f;
            border-radius: 18px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
            padding: 1.5rem;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            overflow: hidden;
          }

          .boersk-flashcards-widget .flashcard-front {
            background: #E5E8FA;
          }

          .boersk-flashcards-widget .flashcard-back {
            background: #F5E9F2;
            transform: rotateX(180deg);
          }

          .boersk-flashcards-widget .flashcard-label {
            font-size: 0.85rem;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: #666;
            margin-bottom: 1rem;
            flex: 0 0 auto;
          }

          .boersk-flashcards-widget .flashcard-text {
            font-size: clamp(1.8rem, 5.5vw, 3.6rem);
            font-weight: bold;
            color: #1f1f1f;
            line-height: 1.15;
            max-width: 100%;
            max-height: 72%;
            overflow-wrap: anywhere;
            word-break: normal;
            overflow: hidden;
          }

          .boersk-flashcards-widget .flashcard-hint {
            margin-top: 1.2rem;
            font-size: 0.9rem;
            color: #555;
            flex: 0 0 auto;
          }

          .boersk-flashcards-widget .flashcard-controls {
            display: flex;
            justify-content: space-between;
            gap: 1rem;
          }

          .boersk-flashcards-widget .flashcard-controls button {
            flex: 1;
            border: none;
            border-radius: 999px;
            padding: 0.8rem 1rem;
            font-size: 1rem;
            font-family: inherit;
            cursor: pointer;
            background: #8300C9;
            color: white;
            transition: transform 0.15s ease, background 0.15s ease;
          }

          .boersk-flashcards-widget .flashcard-controls button:hover {
            background: #6f00ab;
            transform: translateY(-1px);
          }

          .boersk-flashcards-widget .flashcard-controls button:active {
            transform: translateY(0);
          }

          @media (max-width: 480px) {
            .boersk-flashcards-widget .flashcard {
              min-height: 230px;
            }

            .boersk-flashcards-widget .flashcard-face {
              padding: 1.2rem;
            }

            .boersk-flashcards-widget .flashcard-text {
              font-size: clamp(1.6rem, 6vw, 2.8rem);
              max-height: 70%;
            }

            .boersk-flashcards-widget .flashcard-controls {
              flex-direction: row;
              gap: 0.5rem;
            }

            .boersk-flashcards-widget .flashcard-controls button {
              font-size: 0.9rem;
              padding: 0.75rem 0.7rem;
            }
          }
        </style>

        <script>
          document.addEventListener("DOMContentLoaded", function () {
            document.querySelectorAll(".boersk-flashcards-widget").forEach(function (widget) {
              if (widget.dataset.flashcardsReady === "true") {
                return;
              }

              widget.dataset.flashcardsReady = "true";

              const cards = JSON.parse(widget.dataset.cards || "[]");

              if (!cards.length) {
                return;
              }

              let currentIndex = 0;
              let isFlipped = false;
              let touchStartX = 0;
              let touchEndX = 0;
              let isAnimating = false;

              const flashcardStage = widget.querySelector(".flashcard-stage");
              const flashcard = widget.querySelector(".flashcard");
              const currentCard = widget.querySelector(".current-card");
              const totalCards = widget.querySelector(".total-cards");
              const frontText = widget.querySelector(".front-text");
              const backText = widget.querySelector(".back-text");
              const previousButton = widget.querySelector(".previous-card");
              const nextButton = widget.querySelector(".next-card");

              totalCards.textContent = cards.length;

              function clearSlideClasses() {
                flashcardStage.classList.remove(
                  "slide-out-left",
                  "slide-out-right",
                  "slide-in-left",
                  "slide-in-right"
                );
              }

              function fitFlashcardText(element) {
                element.style.fontSize = "";

                const computedStyle = window.getComputedStyle(element);
                let currentFontSize = parseFloat(computedStyle.fontSize);
                const minFontSize = 18;

                while (
                  (element.scrollHeight > element.clientHeight || element.scrollWidth > element.clientWidth) &&
                  currentFontSize > minFontSize
                ) {
                  currentFontSize -= 1;
                  element.style.fontSize = currentFontSize + "px";
                }
              }

              function fitCurrentCardText() {
                setTimeout(function () {
                  fitFlashcardText(frontText);
                  fitFlashcardText(backText);
                }, 0);
              }

              function showCard() {
                const card = cards[currentIndex];

                isFlipped = false;
                flashcard.classList.remove("is-flipped");

                currentCard.textContent = currentIndex + 1;
                frontText.textContent = card.front;
                backText.textContent = card.back;

                fitCurrentCardText();
              }

              function flipCard() {
                if (isAnimating) {
                  return;
                }

                isFlipped = !isFlipped;
                flashcard.classList.toggle("is-flipped", isFlipped);

                fitCurrentCardText();
              }

              function nextCard() {
                if (isAnimating) {
                  return;
                }

                isAnimating = true;
                clearSlideClasses();
                flashcardStage.classList.add("slide-out-left");

                setTimeout(function () {
                  currentIndex = (currentIndex + 1) % cards.length;
                  showCard();

                  clearSlideClasses();
                  flashcardStage.classList.add("slide-in-right");

                  setTimeout(function () {
                    clearSlideClasses();
                    isAnimating = false;
                    fitCurrentCardText();
                  }, 220);
                }, 220);
              }

              function previousCard() {
                if (isAnimating) {
                  return;
                }

                isAnimating = true;
                clearSlideClasses();
                flashcardStage.classList.add("slide-out-right");

                setTimeout(function () {
                  currentIndex = (currentIndex - 1 + cards.length) % cards.length;
                  showCard();

                  clearSlideClasses();
                  flashcardStage.classList.add("slide-in-left");

                  setTimeout(function () {
                    clearSlideClasses();
                    isAnimating = false;
                    fitCurrentCardText();
                  }, 220);
                }, 220);
              }

              flashcard.addEventListener("click", flipCard);

              flashcard.addEventListener("keydown", function (event) {
                if (event.key === "Enter" || event.key === " ") {
                  event.preventDefault();
                  flipCard();
                }
              });

              nextButton.addEventListener("click", function (event) {
                event.preventDefault();
                nextCard();
              });

              previousButton.addEventListener("click", function (event) {
                event.preventDefault();
                previousCard();
              });

              flashcard.addEventListener("touchstart", function (event) {
                touchStartX = event.changedTouches[0].screenX;
              }, { passive: true });

              flashcard.addEventListener("touchend", function (event) {
                touchEndX = event.changedTouches[0].screenX;
                const swipeDistance = touchEndX - touchStartX;

                if (Math.abs(swipeDistance) < 50) {
                  return;
                }

                if (swipeDistance < 0) {
                  nextCard();
                } else {
                  previousCard();
                }
              }, { passive: true });

              window.addEventListener("resize", fitCurrentCardText);

              showCard();
            });
          });
        </script>
        
    <div
      id="boersk-flashcards-91"
      class="boersk-flashcards-widget"
      data-cards="[{&quot;front&quot;:&quot;beautiful&quot;,&quot;back&quot;:&quot;beau / belle&quot;},{&quot;front&quot;:&quot;excellent&quot;,&quot;back&quot;:&quot;excellent / excellente&quot;},{&quot;front&quot;:&quot;great, brilliant&quot;,&quot;back&quot;:&quot;génial / géniale&quot;},{&quot;front&quot;:&quot;amazing, incredible&quot;,&quot;back&quot;:&quot;incroyable&quot;},{&quot;front&quot;:&quot;successful, well-made&quot;,&quot;back&quot;:&quot;réussi / réussie&quot;},{&quot;front&quot;:&quot;original&quot;,&quot;back&quot;:&quot;original / originale&quot;},{&quot;front&quot;:&quot;captivating&quot;,&quot;back&quot;:&quot;captivant / captivante&quot;},{&quot;front&quot;:&quot;fascinating&quot;,&quot;back&quot;:&quot;fascinant / fascinante&quot;},{&quot;front&quot;:&quot;interesting&quot;,&quot;back&quot;:&quot;intéressant / intéressante&quot;},{&quot;front&quot;:&quot;entertaining&quot;,&quot;back&quot;:&quot;divertissant / divertissante&quot;},{&quot;front&quot;:&quot;moving&quot;,&quot;back&quot;:&quot;émouvant / émouvante&quot;},{&quot;front&quot;:&quot;funny&quot;,&quot;back&quot;:&quot;drôle&quot;},{&quot;front&quot;:&quot;impressive&quot;,&quot;back&quot;:&quot;impressionnant / impressionnante&quot;},{&quot;front&quot;:&quot;surprising&quot;,&quot;back&quot;:&quot;surprenant / surprenante&quot;},{&quot;front&quot;:&quot;confusing, disorienting&quot;,&quot;back&quot;:&quot;déroutant / déroutante&quot;},{&quot;front&quot;:&quot;strange&quot;,&quot;back&quot;:&quot;étrange&quot;},{&quot;front&quot;:&quot;shocking&quot;,&quot;back&quot;:&quot;choquant / choquante&quot;},{&quot;front&quot;:&quot;disappointing&quot;,&quot;back&quot;:&quot;décevant / décevante&quot;},{&quot;front&quot;:&quot;boring&quot;,&quot;back&quot;:&quot;ennuyeux / ennuyeuse&quot;},{&quot;front&quot;:&quot;predictable&quot;,&quot;back&quot;:&quot;prévisible&quot;}]"
    >
      <div class="flashcard-progress">
        Card <span class="current-card">1</span> of <span class="total-cards">1</span>
      </div>

      <div class="flashcard-stage">
        <div class="flashcard" role="button" tabindex="0" aria-label="Click to flip card">
          <div class="flashcard-face flashcard-front">
            <div class="flashcard-label">English</div>
            <div class="flashcard-text front-text"></div>
            <div class="flashcard-hint">Click card to flip</div>
          </div>

          <div class="flashcard-face flashcard-back">
            <div class="flashcard-label">French</div>
            <div class="flashcard-text back-text"></div>
            <div class="flashcard-hint">Click card to flip back</div>
          </div>
        </div>
      </div>

      <div class="flashcard-controls">
        <button type="button" class="previous-card">← Back</button>
        <button type="button" class="next-card">Next →</button>
      </div>
    </div>

    



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">How To Express a General Reaction</h2>



<p class="wp-block-paragraph"></p>



<div class="lexi-general-reaction-builder"
     role="group"
     aria-label="Sentence builder for giving a general reaction in French">

  <div class="lexi-general-reaction-title">
    Sentence Builder
  </div>

  <div class="lexi-general-reaction-panel">

    <div class="lexi-general-reaction-question">
      <strong>Giving a General Reaction</strong>
      <span>Combine a phrase from the left with an adjective from the right.</span>
    </div>

    <div class="lexi-general-reaction-grid">

      <div class="lexi-general-reaction-column lexi-general-reaction-start">
        <div class="lexi-general-reaction-group-title">
          Reaction
        </div>

        <div class="lexi-general-reaction-item">
          <strong>C’est…</strong>
          <span>It is…</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>C’était…</strong>
          <span>It was…</span>
        </div>
      </div>

      <div class="lexi-general-reaction-column lexi-general-reaction-opinion">
        <div class="lexi-general-reaction-group-title">
          Opinion
        </div>

        <div class="lexi-general-reaction-item">
          <strong>génial</strong>
          <span>great, brilliant</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>incroyable</strong>
          <span>amazing, incredible</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>intéressant</strong>
          <span>interesting</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>émouvant</strong>
          <span>moving</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>décevant</strong>
          <span>disappointing</span>
        </div>

        <div class="lexi-general-reaction-item">
          <strong>ennuyeux</strong>
          <span>boring</span>
        </div>
      </div>

    </div>

    <div class="lexi-general-reaction-note-grid">

      <div class="lexi-general-reaction-note">
        <strong>C’est intéressant.</strong>
        <span>It is interesting.</span>
      </div>

      <div class="lexi-general-reaction-note">
        <strong>C’était génial.</strong>
        <span>It was great.</span>
      </div>

      <div class="lexi-general-reaction-note">
        <strong>C’était décevant.</strong>
        <span>It was disappointing.</span>
      </div>

    </div>

    <div class="lexi-general-reaction-grammar-note">
      <strong>Remember:</strong>
      For this general reaction pattern, use the masculine singular form of
      the adjective after <em>c’est</em> and <em>c’était</em>.
    </div>

  </div>
</div>

<style>
/* =========================================================
   LEXICOGS — GIVING A GENERAL REACTION
   Canonical two-column sentence builder
   ========================================================= */

.lexi-general-reaction-builder,
.lexi-general-reaction-builder *,
.lexi-general-reaction-builder *::before,
.lexi-general-reaction-builder *::after {
  box-sizing: border-box;
}

.lexi-general-reaction-builder {
  width: 100%;
  max-width: 780px;
  margin: 34px auto;
  font-family: Arial, Helvetica, sans-serif;
  color: #131313;
}

.lexi-general-reaction-title {
  display: table;
  margin: 0 auto 12px;
  padding: 8px 20px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

.lexi-general-reaction-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 22px;
  background: #FFFFFF;
}

.lexi-general-reaction-question {
  padding: 20px 24px;
  background: #E5E8FA;
  text-align: center;
}

.lexi-general-reaction-question strong {
  display: block;
  margin: 0 0 6px;
  color: #131313;
  font-size: 22px;
  line-height: 1.25;
}

.lexi-general-reaction-question span {
  display: block;
  color: #131313;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-general-reaction-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
  gap: 3px;
  padding: 3px;
  background: #FFFFFF;
}

.lexi-general-reaction-column {
  min-width: 0;
  padding: 18px;
}

.lexi-general-reaction-start {
  background: #F5E9F2;
}

.lexi-general-reaction-opinion {
  background: #E0EEE0;
}

.lexi-general-reaction-group-title {
  display: table;
  max-width: 100%;
  margin: 0 auto 14px;
  padding: 7px 15px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

.lexi-general-reaction-item {
  margin: 0 0 10px;
  padding: 13px 12px;
  border-radius: 12px;
  background: #FFFFFF;
  text-align: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

.lexi-general-reaction-item:last-child {
  margin-bottom: 0;
}

.lexi-general-reaction-item strong {
  display: block;
  margin-bottom: 4px;
  color: #131313;
  font-size: 17px;
  line-height: 1.3;
}

.lexi-general-reaction-item span {
  display: block;
  color: #131313;
  font-size: 14px;
  line-height: 1.4;
}

.lexi-general-reaction-note-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  padding: 18px;
  background: #FFF7FF;
  border-top: 3px solid #FFFFFF;
}

.lexi-general-reaction-note {
  min-width: 0;
  padding: 14px 12px;
  border-radius: 12px;
  background: #FFFFFF;
  text-align: center;
}

.lexi-general-reaction-note strong {
  display: block;
  margin-bottom: 5px;
  color: #8300C9;
  font-size: 16px;
  line-height: 1.35;
}

.lexi-general-reaction-note span {
  display: block;
  color: #131313;
  font-size: 14px;
  line-height: 1.4;
}

.lexi-general-reaction-grammar-note {
  padding: 17px 20px;
  background: #E5E8FA;
  border-top: 3px solid #FFFFFF;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
  text-align: left;
}

.lexi-general-reaction-grammar-note strong {
  color: #8300C9;
}

/* Preserve the two-column building relationship on mobile */
@media (max-width: 560px) {
  .lexi-general-reaction-builder {
    margin: 26px auto;
  }

  .lexi-general-reaction-title {
    padding: 7px 17px;
    font-size: 15px;
  }

  .lexi-general-reaction-panel {
    border-radius: 18px;
  }

  .lexi-general-reaction-question {
    padding: 17px 14px;
  }

  .lexi-general-reaction-question strong {
    font-size: 19px;
  }

  .lexi-general-reaction-question span {
    font-size: 14px;
  }

  .lexi-general-reaction-grid {
    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  }

  .lexi-general-reaction-column {
    padding: 11px 8px;
  }

  .lexi-general-reaction-group-title {
    padding: 6px 9px;
    font-size: 12px;
  }

  .lexi-general-reaction-item {
    padding: 10px 6px;
    border-radius: 10px;
  }

  .lexi-general-reaction-item strong {
    font-size: 14px;
  }

  .lexi-general-reaction-item span {
    font-size: 11px;
  }

  .lexi-general-reaction-note-grid {
    grid-template-columns: 1fr;
    gap: 8px;
    padding: 12px;
  }

  .lexi-general-reaction-note {
    padding: 11px 10px;
  }

  .lexi-general-reaction-grammar-note {
    padding: 14px;
    font-size: 14px;
  }
}
</style>



<h2 class="wp-block-heading">Expressing a Personal Opinion</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Let&#8217;s take a look at some examples using masculine nouns:</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-opinion-builder">
  <div class="lexi-opinion-builder-title">Sentence Builder</div>

  <div class="lexi-opinion-panel">

    <div class="lexi-opinion-question-strip">
      <strong>Qu’en avez-vous pensé ?</strong>
      <span>What did you think of it?</span>
    </div>

    <div class="lexi-opinion-grid">

      <!-- LEFT COLUMN -->
      <div class="lexi-opinion-column lexi-opinion-start">

        <div class="lexi-opinion-group-title">
          Give your opinion
        </div>

        <div class="lexi-opinion-item">
          <strong>À mon avis,</strong>
          <span>In my opinion,</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>Je pense que…</strong>
          <span>I think that…</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>Je trouve que…</strong>
          <span>I think / find that…</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>Personnellement, j’ai trouvé que…</strong>
          <span>Personally, I thought that…</span>
        </div>

      </div>

      <!-- MIDDLE COLUMN -->
      <div class="lexi-opinion-column lexi-opinion-subject">

        <div class="lexi-opinion-group-title">
          Subject
        </div>

        <div class="lexi-opinion-item">
          <strong>le film</strong>
          <span>the film</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>le livre</strong>
          <span>the book</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>le concert</strong>
          <span>the concert</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>le roman</strong>
          <span>the novel</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>le documentaire</strong>
          <span>the documentary</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>le spectacle</strong>
          <span>the show</span>
        </div>

      </div>

      <!-- RIGHT COLUMN -->
      <div class="lexi-opinion-column lexi-opinion-description">

        <div class="lexi-opinion-group-title">
          Description
        </div>

        <div class="lexi-opinion-item">
          <strong>était génial.</strong>
          <span>was great.</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>était intéressant.</strong>
          <span>was interesting.</span>
        </div>

        <div class="lexi-opinion-item">
          <strong>était captivant.</strong>
          <span>was captivating.</span>
        </div>

      </div>

    </div>

  </div>
</div>

<style>
/* =========================================================
   LEXICOGS — EXPRESSING A PERSONAL OPINION
   Three-column sentence builder
   ========================================================= */

.lexi-opinion-builder,
.lexi-opinion-builder * {
  box-sizing: border-box;
  color: #131313;
}

.lexi-opinion-builder {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  font-family: Arial, Helvetica, sans-serif;
}

.lexi-opinion-builder-title {
  display: inline-block;
  margin: 0 0 10px 12px;
  padding: 6px 12px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.02em;
}

.lexi-opinion-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.lexi-opinion-question-strip {
  padding: 16px;
  border-bottom: 2px solid #FFFFFF;
  background: #E5E8FA;
  text-align: center;
}

.lexi-opinion-question-strip strong {
  display: block;
  margin-bottom: 4px;
  font-size: 19px;
  line-height: 1.3;
}

.lexi-opinion-question-strip span {
  display: block;
  font-size: 15px;
  line-height: 1.35;
}

.lexi-opinion-grid {
  display: grid;
  grid-template-columns:
    minmax(0, 1.25fr)
    minmax(0, 0.9fr)
    minmax(0, 1fr);
}

.lexi-opinion-column {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: flex-start;
  padding: 16px;
}

.lexi-opinion-start {
  border-right: 2px solid #FFFFFF;
  background: #FFF7FF;
}

.lexi-opinion-subject {
  border-right: 2px solid #FFFFFF;
  background: #F5E9F2;
}

.lexi-opinion-description {
  background: #E0EEE0;
}

.lexi-opinion-group-title {
  align-self: center;
  margin: 0 0 13px;
  padding: 6px 12px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

.lexi-opinion-item {
  margin: 0 0 10px;
  padding: 13px 10px;
  border-radius: 12px;
  background: #FFFFFF;
  text-align: center;
  box-shadow: inset 0 0 0 1px rgba(19, 19, 19, 0.08);
}

.lexi-opinion-item:last-child {
  margin-bottom: 0;
}

.lexi-opinion-item strong {
  display: block;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 1.3;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-opinion-item span {
  display: block;
  font-size: 13px;
  line-height: 1.35;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

/* Preserve the sentence-building relationship on mobile */
@media (max-width: 560px) {
  .lexi-opinion-builder {
    margin: 24px auto;
  }

  .lexi-opinion-builder-title {
    margin-left: 8px;
    font-size: 13px;
  }

  .lexi-opinion-question-strip {
    padding: 13px 10px;
  }

  .lexi-opinion-question-strip strong {
    font-size: 16px;
  }

  .lexi-opinion-question-strip span {
    font-size: 13px;
  }

  .lexi-opinion-grid {
    grid-template-columns:
      minmax(0, 1.3fr)
      minmax(0, 0.9fr)
      minmax(0, 1fr);
  }

  .lexi-opinion-column {
    padding: 9px 5px;
  }

  .lexi-opinion-group-title {
    margin-bottom: 9px;
    padding: 5px 6px;
    font-size: 10.5px;
  }

  .lexi-opinion-item {
    margin-bottom: 7px;
    padding: 10px 4px;
    border-radius: 9px;
  }

  .lexi-opinion-item strong {
    font-size: 11.5px;
    line-height: 1.25;
  }

  .lexi-opinion-item span {
    font-size: 9.5px;
    line-height: 1.3;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">And here are examples using feminine nouns. Notice the agreement of the adjectives.</p>



<p class="wp-block-paragraph"></p>



<div class="lexi-feminine-opinion-builder"
     role="group"
     aria-label="Sentence builder for expressing opinions about feminine nouns in French">

  <div class="lexi-feminine-opinion-title">
    Sentence Builder
  </div>

  <div class="lexi-feminine-opinion-panel">

    <div class="lexi-feminine-opinion-question">
      <strong>Qu’en pensez-vous ? Qu’en avez-vous pensé ?</strong>
      <span>What do you think? What did you think?</span>
    </div>

    <!-- =====================================================
         SENTENCE FAMILY 1: PRESENT OPINIONS
         ===================================================== -->

    <div class="lexi-feminine-family-heading">
      <strong>Giving a present opinion</strong>
      <span>Using <em>est</em> — is</span>
    </div>

    <div class="lexi-feminine-opinion-grid">

      <!-- LEFT COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-start">

        <div class="lexi-feminine-opinion-group-title">
          Give your opinion
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>À mon avis,</strong>
          <span>In my opinion,</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>Je pense que…</strong>
          <span>I think that…</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>Je trouve que…</strong>
          <span>I think / find that…</span>
        </div>

      </div>

      <!-- MIDDLE COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-subject">

        <div class="lexi-feminine-opinion-group-title">
          Subject
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la chanson</strong>
          <span>the song</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la musique</strong>
          <span>the music</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’exposition</strong>
          <span>the exhibition</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’œuvre</strong>
          <span>the work / artwork</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’interprétation</strong>
          <span>the performance</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la pièce</strong>
          <span>the play</span>
        </div>

      </div>

      <!-- RIGHT COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-description">

        <div class="lexi-feminine-opinion-group-title">
          Description
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>est intéressante.</strong>
          <span>is interesting.</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>est originale.</strong>
          <span>is original.</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>est émouvante.</strong>
          <span>is moving.</span>
        </div>

      </div>

    </div>

    <!-- =====================================================
         SENTENCE FAMILY 2: PAST OPINIONS
         ===================================================== -->

    <div class="lexi-feminine-family-heading">
      <strong>Giving a past opinion</strong>
      <span>Using <em>était</em> — was</span>
    </div>

    <div class="lexi-feminine-opinion-grid">

      <!-- LEFT COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-start">

        <div class="lexi-feminine-opinion-group-title">
          Give your opinion
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>À mon avis,</strong>
          <span>In my opinion,</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>Je pense que…</strong>
          <span>I think that…</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>Je trouve que…</strong>
          <span>I think / find that…</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>Personnellement, j’ai trouvé que…</strong>
          <span>Personally, I thought that…</span>
        </div>

      </div>

      <!-- MIDDLE COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-subject">

        <div class="lexi-feminine-opinion-group-title">
          Subject
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la chanson</strong>
          <span>the song</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la musique</strong>
          <span>the music</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’exposition</strong>
          <span>the exhibition</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’œuvre</strong>
          <span>the work / artwork</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>l’interprétation</strong>
          <span>the performance</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>la pièce</strong>
          <span>the play</span>
        </div>

      </div>

      <!-- RIGHT COLUMN -->
      <div class="lexi-feminine-opinion-column lexi-feminine-opinion-description">

        <div class="lexi-feminine-opinion-group-title">
          Description
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>était intéressante.</strong>
          <span>was interesting.</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>était originale.</strong>
          <span>was original.</span>
        </div>

        <div class="lexi-feminine-opinion-item">
          <strong>était émouvante.</strong>
          <span>was moving.</span>
        </div>

      </div>

    </div>

    <!-- MODEL EXAMPLES -->

    <div class="lexi-feminine-opinion-examples">

      <div class="lexi-feminine-opinion-example">
        <strong>Je pense que l’exposition est intéressante.</strong>
        <span>I think that the exhibition is interesting.</span>
      </div>

      <div class="lexi-feminine-opinion-example">
        <strong>Personnellement, j’ai trouvé que l’interprétation était émouvante.</strong>
        <span>Personally, I thought that the performance was moving.</span>
      </div>

    </div>

    <!-- GRAMMAR NOTE -->

    <div class="lexi-feminine-opinion-note">
      <strong>Remember:</strong>
      These nouns are feminine, so adjectives that change for gender use their
      feminine forms: <em>intéressante</em>, <em>originale</em> and
      <em>émouvante</em>.
    </div>

  </div>
</div>

<style>
/* =========================================================
   LEXICOGS — FEMININE OPINIONS
   Two safe three-column sentence families
   ========================================================= */

.lexi-feminine-opinion-builder,
.lexi-feminine-opinion-builder *,
.lexi-feminine-opinion-builder *::before,
.lexi-feminine-opinion-builder *::after {
  box-sizing: border-box;
}

.lexi-feminine-opinion-builder {
  width: 100%;
  max-width: 900px;
  margin: 30px auto;
  font-family: Arial, Helvetica, sans-serif;
  color: #131313;
}

.lexi-feminine-opinion-title {
  display: inline-block;
  margin: 0 0 10px 12px;
  padding: 7px 14px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-feminine-opinion-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 18px;
  background: #FFFFFF;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.lexi-feminine-opinion-question {
  padding: 18px 20px;
  background: #E5E8FA;
  text-align: center;
}

.lexi-feminine-opinion-question strong {
  display: block;
  margin-bottom: 5px;
  color: #131313;
  font-size: 20px;
  line-height: 1.3;
}

.lexi-feminine-opinion-question span {
  display: block;
  color: #131313;
  font-size: 15px;
  line-height: 1.4;
}

.lexi-feminine-family-heading {
  padding: 13px 18px;
  border-top: 3px solid #FFFFFF;
  border-bottom: 3px solid #FFFFFF;
  background: #F0F3F8;
  text-align: center;
}

.lexi-feminine-family-heading strong {
  display: block;
  margin-bottom: 3px;
  color: #8300C9;
  font-size: 16px;
  line-height: 1.3;
}

.lexi-feminine-family-heading span {
  display: block;
  color: #131313;
  font-size: 14px;
  line-height: 1.35;
}

.lexi-feminine-opinion-grid {
  display: grid;
  grid-template-columns:
    minmax(0, 1.25fr)
    minmax(0, 0.9fr)
    minmax(0, 1fr);
}

.lexi-feminine-opinion-column {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: flex-start;
  padding: 16px;
}

.lexi-feminine-opinion-start {
  border-right: 2px solid #FFFFFF;
  background: #FFF7FF;
}

.lexi-feminine-opinion-subject {
  border-right: 2px solid #FFFFFF;
  background: #F5E9F2;
}

.lexi-feminine-opinion-description {
  background: #E0EEE0;
}

.lexi-feminine-opinion-group-title {
  align-self: center;
  margin: 0 0 13px;
  padding: 6px 12px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

.lexi-feminine-opinion-item {
  margin: 0 0 10px;
  padding: 13px 10px;
  border-radius: 12px;
  background: #FFFFFF;
  text-align: center;
  box-shadow: inset 0 0 0 1px rgba(19, 19, 19, 0.08);
}

.lexi-feminine-opinion-item:last-child {
  margin-bottom: 0;
}

.lexi-feminine-opinion-item strong {
  display: block;
  margin-bottom: 4px;
  color: #131313;
  font-size: 16px;
  line-height: 1.3;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-feminine-opinion-item span {
  display: block;
  color: #131313;
  font-size: 13px;
  line-height: 1.35;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-feminine-opinion-examples {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  padding: 18px;
  border-top: 3px solid #FFFFFF;
  background: #FFF7FF;
}

.lexi-feminine-opinion-example {
  min-width: 0;
  padding: 14px;
  border-radius: 12px;
  background: #FFFFFF;
  text-align: center;
}

.lexi-feminine-opinion-example strong {
  display: block;
  margin-bottom: 5px;
  color: #8300C9;
  font-size: 15px;
  line-height: 1.4;
}

.lexi-feminine-opinion-example span {
  display: block;
  color: #131313;
  font-size: 13px;
  line-height: 1.4;
}

.lexi-feminine-opinion-note {
  padding: 17px 20px;
  border-top: 3px solid #FFFFFF;
  background: #E5E8FA;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
}

.lexi-feminine-opinion-note strong {
  color: #8300C9;
}

/* Preserve all three sentence parts on mobile */
@media (max-width: 560px) {
  .lexi-feminine-opinion-builder {
    margin: 24px auto;
  }

  .lexi-feminine-opinion-title {
    margin-left: 8px;
    font-size: 13px;
  }

  .lexi-feminine-opinion-question {
    padding: 15px 10px;
  }

  .lexi-feminine-opinion-question strong {
    font-size: 16px;
  }

  .lexi-feminine-opinion-question span {
    font-size: 13px;
  }

  .lexi-feminine-family-heading {
    padding: 11px 8px;
  }

  .lexi-feminine-family-heading strong {
    font-size: 14px;
  }

  .lexi-feminine-family-heading span {
    font-size: 12px;
  }

  .lexi-feminine-opinion-grid {
    grid-template-columns:
      minmax(0, 1.3fr)
      minmax(0, 0.9fr)
      minmax(0, 1fr);
  }

  .lexi-feminine-opinion-column {
    padding: 9px 5px;
  }

  .lexi-feminine-opinion-group-title {
    margin-bottom: 9px;
    padding: 5px 6px;
    font-size: 10.5px;
  }

  .lexi-feminine-opinion-item {
    margin-bottom: 7px;
    padding: 10px 4px;
    border-radius: 9px;
  }

  .lexi-feminine-opinion-item strong {
    font-size: 11.5px;
    line-height: 1.25;
  }

  .lexi-feminine-opinion-item span {
    font-size: 9.5px;
    line-height: 1.3;
  }

  .lexi-feminine-opinion-examples {
    grid-template-columns: 1fr;
    gap: 8px;
    padding: 12px;
  }

  .lexi-feminine-opinion-example {
    padding: 11px 9px;
  }

  .lexi-feminine-opinion-note {
    padding: 14px;
    font-size: 14px;
  }
}
</style>



<h2 class="wp-block-heading">Explaining an Opinion</h2>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Next, you might want to justify your opinion, so we can expand these sentences with the following useful links:</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>parce que…</strong> — because…<br><strong>car…</strong> — because / since…</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Examples:</h3>



<p class="wp-block-paragraph"></p>



<div class="lexi-table-wrap">
  <table class="lexi-table">
    <thead>
      <tr>
        <th scope="col">French</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td><strong>J’ai trouvé le film captivant parce que l’histoire était originale.</strong></td>
        <td>I found the film captivating because the story was original.</td>
      </tr>

      <tr>
        <td><strong>L’exposition était impressionnante parce que les œuvres étaient très variées.</strong></td>
        <td>The exhibition was impressive because the works of art were very varied.</td>
      </tr>

      <tr>
        <td><strong>Le livre était décevant car la fin était prévisible.</strong></td>
        <td>The book was disappointing because the ending was predictable.</td>
      </tr>
    </tbody>
  </table>
</div>

<style>
.lexi-table-wrap,
.lexi-table-wrap * {
  box-sizing: border-box;
}

.lexi-table-wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-table th,
.lexi-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-table td + td,
.lexi-table th + th {
  border-left: 3px solid #FFFFFF;
}

.lexi-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-table td strong {
  color: #131313;
  font-weight: 700;
}

@media (max-width: 600px) {
  .lexi-table {
    font-size: 14px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 12px 10px;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS — GRAMMAR TIP
     Replacing a noun with a direct object pronoun
     ========================================================= -->

<aside class="lexi-object-pronoun-tip" role="note" aria-labelledby="lexi-object-pronoun-tip-heading">

  <div class="lexi-object-pronoun-tip-label">
    Grammar Tip
  </div>

  <h3 id="lexi-object-pronoun-tip-heading">
    Avoiding repetition with <em>le</em> and <em>la</em>
  </h3>

  <p class="lexi-object-pronoun-tip-intro">
    Once you have mentioned something, you do not always need to repeat its
    name. French can replace the noun with a short word such as
    <strong>le</strong> or <strong>la</strong>.
  </p>

  <div class="lexi-object-pronoun-example">

    <div class="lexi-object-pronoun-sentence">

      <div class="lexi-object-pronoun-sentence-label">
        Full sentence
      </div>

      <p>
        J’ai trouvé
        <span class="lexi-object-pronoun-highlight">le film</span>
        captivant.
      </p>

      <span class="lexi-object-pronoun-translation">
        I found the film captivating.
      </span>

    </div>

    <div class="lexi-object-pronoun-steps">

      <div class="lexi-object-pronoun-step">

        <span class="lexi-object-pronoun-step-number">
          1
        </span>

        <p>
          Replace the whole noun phrase
          <strong>le film</strong> with <strong>le</strong>.
        </p>

      </div>

      <div class="lexi-object-pronoun-step">

        <span class="lexi-object-pronoun-step-number">
          2
        </span>

        <p>
          Move <strong>le</strong> in front of
          <strong>ai trouvé</strong>.
        </p>

      </div>

      <div class="lexi-object-pronoun-step">

        <span class="lexi-object-pronoun-step-number">
          3
        </span>

        <p>
          Before the vowel in <strong>ai</strong>,
          <strong>le</strong> shortens to <strong>l’</strong>.
        </p>

      </div>

    </div>

    <div class="lexi-object-pronoun-result">

      <div class="lexi-object-pronoun-result-label">
        Result
      </div>

      <p>
        Je
        <span class="lexi-object-pronoun-highlight">l’</span>ai trouvé
        captivant.
      </p>

      <span class="lexi-object-pronoun-translation">
        I found it captivating.
      </span>

    </div>

  </div>

  <p class="lexi-object-pronoun-explanation">
    You can learn <strong>Je l’ai trouvé…</strong> as a useful expression in
    its own right. Grammatically, <strong>l’</strong> is a
    <strong>direct object pronoun</strong>: it replaces the person or thing
    that has already been mentioned.
  </p>

  <div class="lexi-object-pronoun-feminine-note">

    <strong>What happens with a feminine noun?</strong>

    <p>
      <strong>La</strong> works in the same way and also becomes
      <strong>l’</strong> before <strong>ai</strong>:
    </p>

    <p class="lexi-object-pronoun-feminine-example">
      J’ai trouvé l’exposition impressionnante.<br>
      <span>Je l’ai trouvée impressionnante.</span>
    </p>

    <p>
      The extra <strong>-e</strong> in <em>trouvée</em> is explained in the
      full grammar lesson.
    </p>

  </div>

  <!-- Replace the placeholder below when the grammar lesson is published. -->

  <a class="lexi-object-pronoun-link" href="https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/">
    Go deeper: Direct object pronouns in French
  </a>

</aside>

<style>
/* =========================================================
   LEXICOGS — DIRECT OBJECT PRONOUN GRAMMAR TIP
   ========================================================= */

.lexi-object-pronoun-tip,
.lexi-object-pronoun-tip *,
.lexi-object-pronoun-tip *::before,
.lexi-object-pronoun-tip *::after {
  box-sizing: border-box;
}

.lexi-object-pronoun-tip {
  width: 100%;
  max-width: 880px;
  margin: 30px auto;
  padding: 26px;
  border: 1px solid rgba(19, 19, 19, 0.14);
  border-left: 6px solid #8300C9;
  border-radius: 18px;
  background: #E5E8FA;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.06);
}

.lexi-object-pronoun-tip-label {
  display: table;
  margin: 0 0 12px;
  padding: 7px 15px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-object-pronoun-tip h3 {
  margin: 0 0 10px;
  color: #131313;
  font-size: 24px;
  line-height: 1.3;
}

.lexi-object-pronoun-tip-intro,
.lexi-object-pronoun-explanation {
  margin: 0;
  color: #131313;
  font-size: 16px;
  line-height: 1.65;
}

.lexi-object-pronoun-example {
  margin: 22px 0;
}

.lexi-object-pronoun-sentence,
.lexi-object-pronoun-result {
  padding: 17px 19px;
  border-radius: 13px;
  background: #FFFFFF;
}

.lexi-object-pronoun-sentence-label,
.lexi-object-pronoun-result-label {
  margin-bottom: 6px;
  color: #8300C9;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-object-pronoun-sentence p,
.lexi-object-pronoun-result p {
  margin: 0 0 4px;
  color: #131313;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.45;
}

.lexi-object-pronoun-highlight {
  padding: 2px 5px;
  border-radius: 5px;
  background: #FFF7FF;
  color: #8300C9;
}

.lexi-object-pronoun-translation {
  display: block;
  color: #131313;
  font-size: 14px;
  line-height: 1.45;
}

.lexi-object-pronoun-steps {
  display: grid;
  gap: 9px;
  margin: 12px 0;
}

.lexi-object-pronoun-step {
  display: grid;
  grid-template-columns: 34px minmax(0, 1fr);
  gap: 11px;
  align-items: center;
  padding: 11px 13px;
  border-radius: 11px;
  background: #F0F3F8;
}

.lexi-object-pronoun-step-number {
  display: flex;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.lexi-object-pronoun-step p {
  margin: 0;
  color: #131313;
  font-size: 15px;
  line-height: 1.5;
}

.lexi-object-pronoun-result {
  border: 2px solid #8300C9;
}

.lexi-object-pronoun-feminine-note {
  margin: 20px 0;
  padding: 17px 19px;
  border-radius: 13px;
  background: #FFFFFF;
  color: #131313;
  font-size: 15px;
  line-height: 1.6;
}

.lexi-object-pronoun-feminine-note > strong {
  display: block;
  margin-bottom: 6px;
  color: #8300C9;
  font-size: 16px;
}

.lexi-object-pronoun-feminine-note p {
  margin: 7px 0 0;
}

.lexi-object-pronoun-feminine-example {
  padding: 11px 13px;
  border-radius: 9px;
  background: #FFF7FF;
  font-weight: 700;
}

.lexi-object-pronoun-feminine-example span {
  color: #8300C9;
}

.lexi-object-pronoun-link {
  display: inline-block;
  padding: 11px 18px;
  border: 2px solid #8300C9;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF !important;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none !important;
  transition:
    background 0.2s ease,
    color 0.2s ease;
}

.lexi-object-pronoun-link:hover,
.lexi-object-pronoun-link:focus-visible {
  background: #FFFFFF;
  color: #8300C9 !important;
}

.lexi-object-pronoun-link:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.25);
  outline-offset: 3px;
}

@media (max-width: 600px) {
  .lexi-object-pronoun-tip {
    margin: 24px auto;
    padding: 20px 15px;
    border-left-width: 5px;
    border-radius: 15px;
  }

  .lexi-object-pronoun-tip h3 {
    font-size: 21px;
  }

  .lexi-object-pronoun-tip-intro,
  .lexi-object-pronoun-explanation {
    font-size: 15px;
  }

  .lexi-object-pronoun-sentence,
  .lexi-object-pronoun-result,
  .lexi-object-pronoun-feminine-note {
    padding: 14px;
  }

  .lexi-object-pronoun-sentence p,
  .lexi-object-pronoun-result p {
    font-size: 17px;
  }

  .lexi-object-pronoun-step {
    grid-template-columns: 30px minmax(0, 1fr);
    gap: 9px;
    padding: 10px;
  }

  .lexi-object-pronoun-step-number {
    width: 29px;
    height: 29px;
    font-size: 13px;
  }

  .lexi-object-pronoun-step p {
    font-size: 14px;
  }

  .lexi-object-pronoun-link {
    width: 100%;
    text-align: center;
  }
}
</style>



<p class="wp-block-paragraph"></p>



<!-- =========================================================
     LEXICOGS
     AGREEING, DISAGREEING AND QUALIFYING AN OPINION
     Explanatory table + controlled dialogue practice
     ========================================================= -->

<section class="lexi-opinion-response-section"
         aria-labelledby="lexi-opinion-response-heading">

  <div class="lexi-opinion-response-intro">

    <div class="lexi-opinion-response-pill">
      Expressing Opinions
    </div>

    <h2 id="lexi-opinion-response-heading">
      Agreeing, Disagreeing and Qualifying an Opinion
    </h2>

    <p>
      These expressions help you respond naturally to another person’s
      opinion. You can agree completely, agree only partly, or disagree
      politely before giving your own view.
    </p>

  </div>

  <!-- =====================================================
       EXPLANATORY TABLE
       LEXI TABLE STYLE 2
       ===================================================== -->

  <div class="lexi-opinion-response-table-wrap">

    <table class="lexi-opinion-response-table">

      <thead>
        <tr>
          <th scope="col">Purpose</th>
          <th scope="col">French</th>
          <th scope="col">English</th>
        </tr>
      </thead>

      <tbody>

        <tr>
          <td><strong>Agreeing</strong></td>
          <td><strong>Je suis d’accord.</strong></td>
          <td>I agree.</td>
        </tr>

        <tr>
          <td><strong>Agreeing</strong></td>
          <td><strong>Moi aussi.</strong></td>
          <td>Me too.</td>
        </tr>

        <tr>
          <td><strong>Qualifying</strong></td>
          <td><strong>Je suis plutôt d’accord.</strong></td>
          <td>I mostly agree.</td>
        </tr>

        <tr>
          <td><strong>Qualifying</strong></td>
          <td>
            <strong>Je suis d’accord jusqu’à un certain point.</strong>
          </td>
          <td>I agree up to a point.</td>
        </tr>

        <tr>
          <td><strong>Disagreeing politely</strong></td>
          <td>
            <strong>Je ne suis pas tout à fait d’accord.</strong>
          </td>
          <td>I do not entirely agree.</td>
        </tr>

        <tr>
          <td><strong>Disagreeing</strong></td>
          <td><strong>Je ne suis pas d’accord.</strong></td>
          <td>I disagree.</td>
        </tr>

        <tr>
          <td><strong>Introducing a contrast</strong></td>
          <td>
            <strong>Je vois ce que tu veux dire, mais…</strong>
          </td>
          <td>I see what you mean, but…</td>
        </tr>

        <tr>
          <td><strong>Giving your own view</strong></td>
          <td><strong>Pour ma part…</strong></td>
          <td>For my part… / Personally…</td>
        </tr>

      </tbody>

    </table>

  </div>

  <!-- =====================================================
       CONTROLLED DIALOGUE PRACTICE
       ===================================================== -->

  <div class="lexi-opinion-dialogue-panel">

    <div class="lexi-opinion-dialogue-heading">

      <div class="lexi-opinion-dialogue-pill">
        Controlled Dialogue Practice
      </div>

      <h3>How would you respond?</h3>

      <p>
        Read each comment and follow the instruction. Say your response
        aloud before revealing the model answer.
      </p>

    </div>

    <!-- DIALOGUE 1 -->

    <article class="lexi-opinion-dialogue-card">

      <div class="lexi-opinion-dialogue-card-heading">
        Dialogue 1
      </div>

      <div class="lexi-opinion-dialogue-comment">

        <div class="lexi-opinion-dialogue-label">
          Comment
        </div>

        <p class="lexi-opinion-dialogue-french">
          J’ai trouvé le film vraiment captivant.
        </p>

        <p class="lexi-opinion-dialogue-english">
          I found the film really captivating.
        </p>

      </div>

      <div class="lexi-opinion-dialogue-task">
        <strong>Your task:</strong>
        Agree and say that you found it captivating too.
      </div>

      <details class="lexi-opinion-dialogue-reveal">

        <summary>Reveal model response</summary>

        <div class="lexi-opinion-dialogue-answer">

          <div class="lexi-opinion-dialogue-answer-label">
            Model response
          </div>

          <p class="lexi-opinion-dialogue-french">
            Je suis d’accord. Moi aussi, je l’ai trouvé captivant.
          </p>

          <p class="lexi-opinion-dialogue-english">
            I agree. I found it captivating too.
          </p>

        </div>

      </details>

    </article>

    <!-- DIALOGUE 2 -->

    <article class="lexi-opinion-dialogue-card">

      <div class="lexi-opinion-dialogue-card-heading">
        Dialogue 2
      </div>

      <div class="lexi-opinion-dialogue-comment">

        <div class="lexi-opinion-dialogue-label">
          Comment
        </div>

        <p class="lexi-opinion-dialogue-french">
          L’exposition était impressionnante.
        </p>

        <p class="lexi-opinion-dialogue-english">
          The exhibition was impressive.
        </p>

      </div>

      <div class="lexi-opinion-dialogue-task">
        <strong>Your task:</strong>
        Mostly agree, but say that you found some of the works strange.
      </div>

      <details class="lexi-opinion-dialogue-reveal">

        <summary>Reveal model response</summary>

        <div class="lexi-opinion-dialogue-answer">

          <div class="lexi-opinion-dialogue-answer-label">
            Model response
          </div>

          <p class="lexi-opinion-dialogue-french">
            Je suis plutôt d’accord, mais j’ai trouvé certaines œuvres
            étranges.
          </p>

          <p class="lexi-opinion-dialogue-english">
            I mostly agree, but I found some of the works strange.
          </p>

        </div>

      </details>

    </article>

    <!-- DIALOGUE 3 -->

    <article class="lexi-opinion-dialogue-card">

      <div class="lexi-opinion-dialogue-card-heading">
        Dialogue 3
      </div>

      <div class="lexi-opinion-dialogue-comment">

        <div class="lexi-opinion-dialogue-label">
          Comment
        </div>

        <p class="lexi-opinion-dialogue-french">
          À mon avis, le concert était génial.
        </p>

        <p class="lexi-opinion-dialogue-english">
          In my opinion, the concert was great.
        </p>

      </div>

      <div class="lexi-opinion-dialogue-task">
        <strong>Your task:</strong>
        Disagree politely and say that you found it disappointing.
      </div>

      <details class="lexi-opinion-dialogue-reveal">

        <summary>Reveal model response</summary>

        <div class="lexi-opinion-dialogue-answer">

          <div class="lexi-opinion-dialogue-answer-label">
            Model response
          </div>

          <p class="lexi-opinion-dialogue-french">
            Je ne suis pas tout à fait d’accord. Moi, je l’ai trouvé
            décevant.
          </p>

          <p class="lexi-opinion-dialogue-english">
            I do not entirely agree. I found it disappointing.
          </p>

        </div>

      </details>

    </article>

    <!-- DIALOGUE 4 -->

    <article class="lexi-opinion-dialogue-card">

      <div class="lexi-opinion-dialogue-card-heading">
        Dialogue 4
      </div>

      <div class="lexi-opinion-dialogue-comment">

        <div class="lexi-opinion-dialogue-label">
          Comment
        </div>

        <p class="lexi-opinion-dialogue-french">
          J’ai trouvé le livre assez ennuyeux.
        </p>

        <p class="lexi-opinion-dialogue-english">
          I found the book rather boring.
        </p>

      </div>

      <div class="lexi-opinion-dialogue-task">
        <strong>Your task:</strong>
        Acknowledge the opinion, but say that you found the ending moving.
      </div>

      <details class="lexi-opinion-dialogue-reveal">

        <summary>Reveal model response</summary>

        <div class="lexi-opinion-dialogue-answer">

          <div class="lexi-opinion-dialogue-answer-label">
            Model response
          </div>

          <p class="lexi-opinion-dialogue-french">
            Je vois ce que tu veux dire, mais j’ai trouvé la fin émouvante.
          </p>

          <p class="lexi-opinion-dialogue-english">
            I see what you mean, but I found the ending moving.
          </p>

        </div>

      </details>

    </article>

  </div>

</section>

<style>
/* =========================================================
   LEXICOGS
   AGREEING, DISAGREEING AND QUALIFYING AN OPINION
   ========================================================= */

.lexi-opinion-response-section,
.lexi-opinion-response-section *,
.lexi-opinion-response-section *::before,
.lexi-opinion-response-section *::after {
  box-sizing: border-box;
}

.lexi-opinion-response-section {
  width: 100%;
  max-width: 920px;
  margin: 34px auto;
  color: #131313;
  font-family: Arial, Helvetica, sans-serif;
}

/* =========================================================
   INTRODUCTION
   ========================================================= */

.lexi-opinion-response-intro {
  margin-bottom: 22px;
  text-align: center;
}

.lexi-opinion-response-pill,
.lexi-opinion-dialogue-pill {
  display: table;
  margin: 0 auto 12px;
  padding: 7px 16px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-opinion-response-intro h2 {
  margin: 0 0 10px;
  color: #131313;
  font-size: clamp(25px, 4vw, 34px);
  line-height: 1.2;
}

.lexi-opinion-response-intro p {
  max-width: 760px;
  margin: 0 auto;
  color: #131313;
  font-size: 16px;
  line-height: 1.65;
}

/* =========================================================
   LEXI TABLE STYLE 2
   ========================================================= */

.lexi-opinion-response-table-wrap {
  width: 100%;
  margin: 0 0 34px;
  padding: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  line-height: 0;
}

.lexi-opinion-response-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-size: 16px;
  line-height: 1.5;
}

.lexi-opinion-response-table th,
.lexi-opinion-response-table td {
  padding: 15px 17px;
  text-align: left;
  vertical-align: top;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.lexi-opinion-response-table th {
  background: #8300C9;
  color: #FFFFFF;
  font-weight: 700;
}

.lexi-opinion-response-table td {
  color: #131313;
  border-top: 3px solid #FFFFFF;
}

.lexi-opinion-response-table th + th,
.lexi-opinion-response-table td + td {
  border-left: 3px solid #FFFFFF;
}

.lexi-opinion-response-table tbody tr:nth-child(odd) td {
  background: #FFFFFF;
}

.lexi-opinion-response-table tbody tr:nth-child(even) td {
  background: #FFF7FF;
}

.lexi-opinion-response-table td strong {
  color: #131313;
}

/* =========================================================
   DIALOGUE PANEL
   ========================================================= */

.lexi-opinion-dialogue-panel {
  overflow: hidden;
  border: 2px solid #131313;
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}

.lexi-opinion-dialogue-heading {
  padding: 22px 24px;
  background: #E5E8FA;
  text-align: center;
}

.lexi-opinion-dialogue-heading h3 {
  margin: 0 0 8px;
  color: #131313;
  font-size: 24px;
  line-height: 1.25;
}

.lexi-opinion-dialogue-heading p {
  max-width: 700px;
  margin: 0 auto;
  color: #131313;
  font-size: 15px;
  line-height: 1.55;
}

/* =========================================================
   INDIVIDUAL DIALOGUE CARDS
   ========================================================= */

.lexi-opinion-dialogue-card {
  margin: 0;
  padding: 22px;
  border-top: 3px solid #FFFFFF;
  background: #FFF7FF;
}

.lexi-opinion-dialogue-card:nth-of-type(even) {
  background: #F0F3F8;
}

.lexi-opinion-dialogue-card-heading {
  display: table;
  margin: 0 0 14px;
  padding: 6px 13px;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-opinion-dialogue-comment {
  padding: 16px;
  border-radius: 13px;
  background: #FFFFFF;
}

.lexi-opinion-dialogue-label,
.lexi-opinion-dialogue-answer-label {
  margin-bottom: 7px;
  color: #8300C9;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-opinion-dialogue-french {
  margin: 0 0 4px;
  color: #131313;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.45;
}

.lexi-opinion-dialogue-english {
  margin: 0;
  color: #131313;
  font-size: 14px;
  line-height: 1.45;
}

.lexi-opinion-dialogue-task {
  margin: 14px 0;
  padding: 13px 15px;
  border-left: 4px solid #8300C9;
  border-radius: 0 11px 11px 0;
  background: #FFFFFF;
  color: #131313;
  font-size: 14px;
  line-height: 1.55;
}

.lexi-opinion-dialogue-task strong {
  color: #8300C9;
}

/* =========================================================
   REVEAL BUTTON AND ANSWER
   ========================================================= */

.lexi-opinion-dialogue-reveal {
  margin: 0;
}

.lexi-opinion-dialogue-reveal summary {
  display: inline-block;
  padding: 10px 17px;
  border: 2px solid #8300C9;
  border-radius: 999px;
  background: #8300C9;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  list-style: none;
  transition:
    background 0.2s ease,
    color 0.2s ease;
}

.lexi-opinion-dialogue-reveal summary::-webkit-details-marker {
  display: none;
}

.lexi-opinion-dialogue-reveal summary:hover,
.lexi-opinion-dialogue-reveal summary:focus-visible {
  background: #FFFFFF;
  color: #8300C9;
  outline: none;
}

.lexi-opinion-dialogue-reveal[open] summary {
  margin-bottom: 14px;
}

.lexi-opinion-dialogue-answer {
  padding: 16px;
  border-radius: 13px;
  background: #E0EEE0;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 640px) {

  .lexi-opinion-response-section {
    margin: 28px auto;
  }

  .lexi-opinion-response-intro p {
    font-size: 15px;
  }

  .lexi-opinion-response-table {
    font-size: 13px;
  }

  .lexi-opinion-response-table th,
  .lexi-opinion-response-table td {
    padding: 11px 8px;
  }

  .lexi-opinion-dialogue-heading {
    padding: 19px 14px;
  }

  .lexi-opinion-dialogue-heading h3 {
    font-size: 21px;
  }

  .lexi-opinion-dialogue-card {
    padding: 17px 13px;
  }

  .lexi-opinion-dialogue-french {
    font-size: 15px;
  }

  .lexi-opinion-dialogue-english,
  .lexi-opinion-dialogue-task {
    font-size: 13px;
  }

  .lexi-opinion-dialogue-reveal summary {
    width: 100%;
    text-align: center;
  }

}
</style>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Congratulations! You&#8217;ve reached the end of this topic.</p>



<p class="wp-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/how-to-express-opinions-in-french/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Household Items</title>
		<link>https://lexicogs.com/french-reading-comprehension-household-items/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-household-items/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 06:22:57 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Household Items in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105123</guid>

					<description><![CDATA[Read a text with examples of words for household items in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading-1024x373.jpg" alt="" class="wp-image-105127 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Household-items-Reading.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Household Items</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-109"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-109"
				>
					La maison est prête pour les invités				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Samedi matin, la famille Dubois <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-92">prépare</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-92" role="tooltip">prepares</span></span> la maison avant <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-93">l’arrivée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-93" role="tooltip">the arrival</span></span> des grands-parents.</p>
<p>Dans la chambre, Léa <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-94">fait le lit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-94" role="tooltip">makes the bed</span></span> et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-95">range</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-95" role="tooltip">puts away</span></span> les vêtements dans l’armoire. Elle <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-96">nettoie</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-96" role="tooltip">cleans</span></span> aussi le miroir. Son père <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-97">déplace</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-97" role="tooltip">moves</span></span> une chaise et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-98">vérifie</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-98" role="tooltip">checks</span></span> que tous les meubles sont <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-99">en bon état</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-99" role="tooltip">in good condition</span></span>.</p>
<p>Dans la salle de bains, Mme Dubois <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-100">nettoie</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-100" role="tooltip">cleans</span></span> la baignoire, la douche, le lavabo et la cuvette des toilettes. Elle pose une serviette <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-101">propre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-101" role="tooltip">clean</span></span> près du lavabo, avec du savon et du dentifrice.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-102">Pendant ce temps</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-102" role="tooltip">Meanwhile</span></span>, Hugo prépare la table. Il <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-103">ouvre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-103" role="tooltip">opens</span></span> le placard et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-104">sort</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-104" role="tooltip">takes out</span></span> des tasses, des assiettes, des fourchettes, des couteaux et des cuillères.</p>
<p>Quand tout est prêt, M. Dubois <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-105">s’assoit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-105" role="tooltip">sits down</span></span> dans le fauteuil pour <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-106">se reposer</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-106" role="tooltip">to rest</span></span>. La maison est <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-107">propre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-107" role="tooltip">clean</span></span> et accueillante pour les <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-108">invités</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-108" role="tooltip">guests</span></span>.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-110"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-110-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-110-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-110-question-1-statement"
		aria-describedby="lexi-truefalse-110-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-110-question-1-statement"
			lang="fr"
		>
			La famille prépare la maison pour les grands-parents.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La famille Dubois prépare la maison avant l’arrivée des grands-parents.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-110-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-110-question-2-statement"
		aria-describedby="lexi-truefalse-110-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-110-question-2-statement"
			lang="fr"
		>
			Léa range les vêtements dans le placard.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Léa range les vêtements dans l’armoire.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-110-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-110-question-3-statement"
		aria-describedby="lexi-truefalse-110-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-110-question-3-statement"
			lang="fr"
		>
			Mme Dubois nettoie la salle de bains.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Mme Dubois nettoie la baignoire, la douche, le lavabo et la cuvette des toilettes.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-110-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-110-question-4-statement"
		aria-describedby="lexi-truefalse-110-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-110-question-4-statement"
			lang="fr"
		>
			Hugo met les serviettes sur la table.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Hugo sort des tasses, des assiettes, des fourchettes, des couteaux et des cuillères.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-110-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-110-question-5-statement"
		aria-describedby="lexi-truefalse-110-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-110-question-5-statement"
			lang="fr"
		>
			M. Dubois se repose dans le fauteuil.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-110-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			M. Dubois s’assoit dans le fauteuil pour se reposer.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-110-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-household-items/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Rooms in a House</title>
		<link>https://lexicogs.com/french-reading-comprehension-rooms-in-a-house/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-rooms-in-a-house/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 19:56:56 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Rooms in a House in French]]></category>
		<category><![CDATA[Quiz – Rooms in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105106</guid>

					<description><![CDATA[Read a text with examples of words for rooms in the house in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading-1024x373.jpg" alt="" class="wp-image-105116 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Accommodation-Reading.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Rooms in a House</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-123"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-123"
				>
					Chez ma famille d’accueil				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Lucas <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-111">passe</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-111" role="tooltip">spends</span></span> deux <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-112">semaines</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-112" role="tooltip">weeks</span></span> en France avec une <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-113">famille d’accueil</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-113" role="tooltip">host family</span></span>. Quand il arrive, Mme Bernard lui <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-114">montre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-114" role="tooltip">shows</span></span> la maison.</p>
<p>Au <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-115">rez-de-chaussée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-115" role="tooltip">ground floor</span></span>, il y a la cuisine, la salle à manger et une grande salle de séjour. La famille regarde souvent la télévision dans le salon. Près de l’entrée, un long couloir <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-116">mène</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-116" role="tooltip">leads</span></span> au bureau de M. Bernard.</p>
<p>À l’étage, Lucas découvre sa chambre et la salle de bains. Sa chambre est une pièce <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-117">claire</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-117" role="tooltip">bright</span></span> avec un <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-118">lit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-118" role="tooltip">bed</span></span>, une <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-119">armoire</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-119" role="tooltip">wardrobe</span></span> et une petite table.</p>
<p>Tout en haut de la maison, il y a un grenier. La famille y <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-120">garde</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-120" role="tooltip">keeps, stores</span></span> des <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-121">cartons</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-121" role="tooltip">boxes</span></span>, de vieux meubles et des livres.</p>
<p>Lucas trouve la maison très <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-122">accueillante</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-122" role="tooltip">welcoming</span></span> et il est content de sa chambre.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-124"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-124-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-124-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-124-question-1-statement"
		aria-describedby="lexi-truefalse-124-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-124-question-1-statement"
			lang="fr"
		>
			Lucas reste en France pendant deux semaines.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Lucas passe deux semaines en France avec une famille d’accueil.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-124-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-124-question-2-statement"
		aria-describedby="lexi-truefalse-124-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-124-question-2-statement"
			lang="fr"
		>
			La cuisine se trouve à l’étage.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La cuisine, la salle à manger et la salle de séjour se trouvent au rez-de-chaussée.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-124-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-124-question-3-statement"
		aria-describedby="lexi-truefalse-124-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-124-question-3-statement"
			lang="fr"
		>
			Le bureau de M. Bernard se trouve au bout d’un couloir.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Un long couloir mène au bureau de M. Bernard.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-124-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-124-question-4-statement"
		aria-describedby="lexi-truefalse-124-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-124-question-4-statement"
			lang="fr"
		>
			La chambre de Lucas est sombre et ne contient pas d’armoire.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La chambre de Lucas est une pièce claire avec un lit, une armoire et une petite table.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-124-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-124-question-5-statement"
		aria-describedby="lexi-truefalse-124-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-124-question-5-statement"
			lang="fr"
		>
			Le grenier sert à ranger des objets.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-124-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La famille garde des cartons, de vieux meubles et des livres dans le grenier.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-124-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-rooms-in-a-house/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Drinks</title>
		<link>https://lexicogs.com/french-reading-comprehension-drinks/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-drinks/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 11:22:13 +0000</pubDate>
				<category><![CDATA[Basic French Vocabulary]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[Comprehension]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[French vocabulary]]></category>
		<category><![CDATA[Quiz – Drinks in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105098</guid>

					<description><![CDATA[Read a text with examples of words for drinks in French.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading-1024x373.jpg" alt="" class="wp-image-105103 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Drinks-Reading.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Drinks</h1>



<p class="wp-block-paragraph"></p>



	<section class="lexi-reading">

		
			<div class="lexi-reading__label">
				Reading Practice			</div>

		

		<div
			class="lexi-reading__panel"

			
				aria-labelledby="lexi-reading-title-130"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-130"
				>
					Au café après une promenade				</h2>

			

			
				<p class="lexi-reading__instruction">
					Read the short text. Hover over or tap the underlined words for help.				</p>

			

			<div
				class="lexi-reading__text"
				lang="fr"
			>
				</p>
<p>Un dimanche après-midi, la famille Martin <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-125">s’arrête</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-125" role="tooltip">stops</span></span> dans un café <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-126">après une promenade</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-126" role="tooltip">after a walk</span></span>.</p>
<p>Marc <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-127">commande</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-127" role="tooltip">orders</span></span> une bière et Sophie prend un verre de vin. Leur amie Claire préfère de l’eau minérale.</p>
<p>Les enfants choisissent leurs boissons. Emma prend une limonade, Hugo commande un cola et Nina choisit un jus d’orange. Comme il fait <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-128">un peu frais</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-128" role="tooltip">a little cool</span></span>, Paul prend un chocolat chaud. Le petit Léo boit un verre de lait.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-129">Avant de partir</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-129" role="tooltip">Before leaving</span></span>, Marc commande un café et Sophie prend un thé.</p>
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-131"
		data-correct-text="Correct."
		data-incorrect-text="Not quite."
		data-answer-prefix="The correct answer is"
	>

		
			<div class="lexi-truefalse__label">
				Reading Check			</div>

		

		<div
			class="lexi-truefalse__panel"

			
				aria-labelledby="lexi-truefalse-131-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-131-title"
				>
					Vrai ou faux ?				</h2>

			

			
				<p class="lexi-truefalse__instruction">
					Read each French statement and choose Vrai or Faux.				</p>

			

			<div class="lexi-truefalse__questions">
				</p>

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-131-question-1-statement"
		aria-describedby="lexi-truefalse-131-question-1-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			1		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-131-question-1-statement"
			lang="fr"
		>
			La famille Martin va au café le dimanche après-midi.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-1-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-1-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Un dimanche après-midi, la famille Martin s’arrête dans un café après une promenade.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-131-question-1-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-131-question-2-statement"
		aria-describedby="lexi-truefalse-131-question-2-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			2		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-131-question-2-statement"
			lang="fr"
		>
			Claire commande un cola.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-2-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-2-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Claire préfère de l’eau minérale.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-131-question-2-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-131-question-3-statement"
		aria-describedby="lexi-truefalse-131-question-3-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			3		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-131-question-3-statement"
			lang="fr"
		>
			Nina prend un jus d’orange.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-3-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-3-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Nina choisit un jus d’orange.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-131-question-3-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="false"
		data-correct-label="Faux"
		role="group"
		aria-labelledby="lexi-truefalse-131-question-4-statement"
		aria-describedby="lexi-truefalse-131-question-4-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			4		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-131-question-4-statement"
			lang="fr"
		>
			Paul prend une limonade parce qu’il fait chaud.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-4-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-4-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Paul prend un chocolat chaud parce qu’il fait un peu frais.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-131-question-4-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	

	<div
		class="lexi-truefalse__question"
		data-answer="true"
		data-correct-label="Vrai"
		role="group"
		aria-labelledby="lexi-truefalse-131-question-5-statement"
		aria-describedby="lexi-truefalse-131-question-5-feedback"
	>

		<div class="lexi-truefalse__number">
			Question			5		</div>


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-131-question-5-statement"
			lang="fr"
		>
			Marc et Sophie prennent une boisson chaude avant de partir.		</div>


		<div class="lexi-truefalse__buttons">

			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="true"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-5-feedback"
			>
				Vrai			</button>


			<button
				type="button"
				class="lexi-truefalse__button"
				data-value="false"
				aria-pressed="false"
				aria-controls="lexi-truefalse-131-question-5-feedback"
			>
				Faux			</button>

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Avant de partir, Marc commande un café et Sophie prend un thé.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-131-question-5-feedback"
			aria-live="polite"
			hidden
		></div>

	</div>

	
<p>			</div>

		</div>

	</section>

	



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center wp-block-paragraph"></p>



    <div class="lexicogs-back-button-wrap">
      <button
        type="button"
        class="lexicogs-back-button"
        data-fallback-url="https://lexicogs.com/"
      >
        ← Go back      </button>
    </div>

    



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/french-reading-comprehension-drinks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
