<?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>Sat, 22 Aug 2026 18:52:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</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>Making Comparisons in French</title>
		<link>https://lexicogs.com/making-comparisons-in-french/</link>
					<comments>https://lexicogs.com/making-comparisons-in-french/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 18:47:43 +0000</pubDate>
				<category><![CDATA[French]]></category>
		<category><![CDATA[French Grammar]]></category>
		<category><![CDATA[Lesson]]></category>
		<category><![CDATA[French - Go Deeper - Making Comparisons]]></category>
		<category><![CDATA[French grammar]]></category>
		<category><![CDATA[French language]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105506</guid>

					<description><![CDATA[Learn how to make comparisons in French using plus, moins and aussi, while applying adjective agreement correctly. Build on familiar opinion language to compare films, books, experiences and more, and discover important forms such as meilleur and mieux.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This article is associated with the course(s):<br><a href="https://lexicogs.com/french-courses/french-grammar-courses/introduction-to-french-grammar/">Introduction to French Grammar</a></p>



<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 fetchpriority="high" decoding="async" width="1024" height="381" src="https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-1024x381.png" alt="" class="wp-image-105508 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-1024x381.png 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-300x112.png 300w, https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-766x285.png 766w, https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-1536x572.png 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Making-Comparisons-in-French-2048x762.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<h1 class="wp-block-heading">Making Comparisons in French</h1>



<p class="wp-block-paragraph">Once you can describe something in French, a natural next step is to <strong>compare it with something else</strong>.</p>



<p class="wp-block-paragraph">You might already be able to say:</p>



<p class="wp-block-paragraph"><strong>Le film est intéressant.</strong><br>The film is interesting.</p>



<p class="wp-block-paragraph">But what if you want to say that the film is <strong>more interesting than</strong> the book? Or that an exhibition was <strong>less impressive than</strong> a concert? Or that one performance was <strong>as moving as</strong> another?</p>



<p class="wp-block-paragraph">French uses three very useful comparison patterns to do this:</p>



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



<!-- =========================================================
     LEXICOGS — COMPARATIVE PATTERN VISUAL
     plus / moins / aussi + adjective + que
     Fully scoped
     ========================================================= -->

<div class="lexi-comparison-patterns"
     role="group"
     aria-label="French comparison patterns: plus adjective que means more than, moins adjective que means less than, and aussi adjective que means as as.">

  <div class="lexi-comparison-patterns__intro">

    <span class="lexi-comparison-patterns__eyebrow">
      The pattern
    </span>

    <h3>Three ways to compare</h3>

    <p>
      Keep the same basic structure and change the comparison word.
    </p>

  </div>


  <div class="lexi-comparison-patterns__grid">


    <!-- =====================================================
         PLUS
         ===================================================== -->

    <div class="lexi-comparison-patterns__row">

      <div class="lexi-comparison-patterns__formula"
           aria-label="plus adjective que">

        <span class="lexi-comparison-patterns__comparison-word">
          plus
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__adjective">
          adjective
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__que">
          que
        </span>

      </div>

      <div class="lexi-comparison-patterns__meaning">
        <span class="lexi-comparison-patterns__english-focus">
          more
        </span>
        <span>… than</span>
      </div>

    </div>


    <!-- =====================================================
         MOINS
         ===================================================== -->

    <div class="lexi-comparison-patterns__row">

      <div class="lexi-comparison-patterns__formula"
           aria-label="moins adjective que">

        <span class="lexi-comparison-patterns__comparison-word">
          moins
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__adjective">
          adjective
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__que">
          que
        </span>

      </div>

      <div class="lexi-comparison-patterns__meaning">
        <span class="lexi-comparison-patterns__english-focus">
          less
        </span>
        <span>… than</span>
      </div>

    </div>


    <!-- =====================================================
         AUSSI
         ===================================================== -->

    <div class="lexi-comparison-patterns__row">

      <div class="lexi-comparison-patterns__formula"
           aria-label="aussi adjective que">

        <span class="lexi-comparison-patterns__comparison-word">
          aussi
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__adjective">
          adjective
        </span>

        <span class="lexi-comparison-patterns__plus"
              aria-hidden="true">
          +
        </span>

        <span class="lexi-comparison-patterns__que">
          que
        </span>

      </div>

      <div class="lexi-comparison-patterns__meaning">
        <span class="lexi-comparison-patterns__english-focus">
          as
        </span>
        <span>… as</span>
      </div>

    </div>

  </div>


  <!-- =====================================================
       SHARED STRUCTURE
       ===================================================== -->

  <div class="lexi-comparison-patterns__takeaway">

    <span class="lexi-comparison-patterns__takeaway-label">
      Notice
    </span>

    <span>
      The <strong>adjective + que</strong> part stays in place.
      What changes is <strong>plus</strong>, <strong>moins</strong>
      or <strong>aussi</strong>.
    </span>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — COMPARATIVE PATTERN VISUAL
   Fully scoped
   ========================================================= */

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

.lexi-comparison-patterns {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-light-grey: #F0F3F8;

  width: 100%;
  max-width: 900px;
  margin: 32px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-comparison-patterns__intro {
  margin-bottom: 18px;

  text-align: center;
}

.lexi-comparison-patterns__eyebrow {
  display: inline-block;

  margin-bottom: 10px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-comparison-patterns__intro h3 {
  margin: 0 0 7px;

  color: var(--lexi-black);

  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.lexi-comparison-patterns__intro p {
  margin: 0;

  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}


/* =========================================================
   OUTER GRID
   ========================================================= */

.lexi-comparison-patterns__grid {
  overflow: hidden;

  border-radius: 18px;

  background: var(--lexi-white);

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


/* =========================================================
   ROW
   ========================================================= */

.lexi-comparison-patterns__row {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(150px, 0.8fr);

  gap: 3px;

  background: var(--lexi-white);
}

.lexi-comparison-patterns__row + .lexi-comparison-patterns__row {
  border-top: 3px solid var(--lexi-white);
}


/* =========================================================
   FRENCH FORMULA
   ========================================================= */

.lexi-comparison-patterns__formula {
  display: flex;

  align-items: center;
  justify-content: center;

  gap: 9px;

  min-width: 0;
  padding: 18px 16px;

  background: var(--lexi-salmon-white);

  color: var(--lexi-black);

  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}


/* Alternate soft row shade */

.lexi-comparison-patterns__row:nth-child(even)
.lexi-comparison-patterns__formula {
  background: var(--lexi-light-grey);
}


/* =========================================================
   COMPARISON WORD
   This is the changing part of the pattern.
   ========================================================= */

.lexi-comparison-patterns__comparison-word {
  min-width: 68px;
  padding: 7px 10px;

  border-radius: 8px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 700;

  text-align: center;
}


/* =========================================================
   ADJECTIVE SLOT
   Stable middle part of the pattern.
   ========================================================= */

.lexi-comparison-patterns__adjective {
  padding: 7px 12px;

  border: 2px solid var(--lexi-purple);
  border-radius: 8px;

  background: var(--lexi-light-blue);
  color: var(--lexi-black);

  font-weight: 400;

  text-align: center;
}


/* =========================================================
   QUE
   Stable final part.
   ========================================================= */

.lexi-comparison-patterns__que {
  color: var(--lexi-purple);

  font-weight: 600;
}


/* =========================================================
   + SYMBOLS
   ========================================================= */

.lexi-comparison-patterns__plus {
  color: var(--lexi-purple);

  font-size: 18px;
  font-weight: 600;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-comparison-patterns__meaning {
  display: flex;

  align-items: center;
  justify-content: center;

  gap: 5px;

  padding: 18px 14px;

  background: var(--lexi-light-blue);
  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;

  text-align: center;
}

.lexi-comparison-patterns__english-focus {
  color: var(--lexi-purple);

  font-weight: 600;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-comparison-patterns__takeaway {
  display: flex;

  gap: 11px;

  align-items: center;

  margin-top: 18px;
  padding: 14px 16px;

  border-radius: 14px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.lexi-comparison-patterns__takeaway-label {
  flex: 0 0 auto;

  padding: 5px 10px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-comparison-patterns__takeaway strong {
  color: var(--lexi-purple);

  font-weight: 600;
}


/* =========================================================
   MOBILE
   Preserve the complete French formula on one line where
   possible, then place its English meaning beneath.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-comparison-patterns__row {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .lexi-comparison-patterns__row + .lexi-comparison-patterns__row {
    border-top: 4px solid var(--lexi-white);
  }

  .lexi-comparison-patterns__meaning {
    padding: 10px 12px;

    border-top: 2px solid var(--lexi-white);
  }

  .lexi-comparison-patterns__intro h3 {
    font-size: 20px;
  }

}


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

@media (max-width: 420px) {

  .lexi-comparison-patterns__formula {
    gap: 5px;

    padding: 15px 7px;

    font-size: 12px;
  }

  .lexi-comparison-patterns__comparison-word {
    min-width: 55px;
    padding: 6px 7px;
  }

  .lexi-comparison-patterns__adjective {
    padding: 6px 7px;
  }

  .lexi-comparison-patterns__plus {
    font-size: 14px;
  }

  .lexi-comparison-patterns__meaning {
    font-size: 12.5px;
  }

  .lexi-comparison-patterns__takeaway {
    display: block;

    font-size: 12.5px;
  }

  .lexi-comparison-patterns__takeaway-label {
    display: table;

    margin-bottom: 7px;
  }

}
</style>



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



<p class="wp-block-paragraph">The good news is that these structures build directly on adjectives you may already know.</p>



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



<h2 class="wp-block-heading">1. From describing to comparing</h2>



<p class="wp-block-paragraph">Let&#8217;s take a familiar sentence:</p>



<p class="wp-block-paragraph"><strong>Le film est intéressant.</strong><br>The film is interesting.</p>



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



<p class="wp-block-paragraph">To make a comparison, we can place <strong>plus</strong> before the adjective and <strong>que</strong> before the thing we are comparing it with:</p>



<p class="wp-block-paragraph"><strong>Le film est plus intéressant que le livre.</strong><br>The film is more interesting than the book.</p>



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



<p class="wp-block-paragraph">The basic pattern is therefore:</p>



<p class="wp-block-paragraph"><strong>thing + être + plus / moins / aussi + adjective + que + comparison</strong></p>



<p class="wp-block-paragraph">This is best illustrated.</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     Description → Comparison
     ========================================================= -->

<style>
/* =========================================================
   LEXI TABLE 2
   Scoped to this table instance
   ========================================================= */

.lexi-comparison-table-wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #ffffff;

  border-radius: 14px;

  box-shadow: 0 4px 14px rgba(19, 19, 19, 0.08);
}

.lexi-comparison-table {
  width: 100%;
  margin: 0 !important;

  border-collapse: collapse;
  border-spacing: 0;

  table-layout: auto;

  line-height: 1.5;

  color: #131313;
}

.lexi-comparison-table th,
.lexi-comparison-table td {
  padding: 14px 16px;

  text-align: left;
  vertical-align: middle;

  border: 0;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-comparison-table thead th {
  background: #8300C9;
  color: #ffffff;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-comparison-table tbody tr + tr td {
  border-top: 3px solid #ffffff;
}


/* =========================================================
   BODY TEXT
   Normal weight by default
   ========================================================= */

.lexi-comparison-table td {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   NEW COMPARISON STRUCTURE
   Selective emphasis only
   ========================================================= */

.lexi-comparison-table__focus {
  color: #8300C9;

  font-weight: 700;
}


/* =========================================================
   COLUMN BALANCE
   ========================================================= */

.lexi-comparison-table th:first-child,
.lexi-comparison-table td:first-child {
  width: 38%;
}

.lexi-comparison-table th:last-child,
.lexi-comparison-table td:last-child {
  width: 62%;
}


/* =========================================================
   MOBILE
   Preserve the two-column comparison
   ========================================================= */

@media (max-width: 600px) {

  .lexi-comparison-table th,
  .lexi-comparison-table td {
    padding: 11px 9px;

    font-size: 0.86rem;
    line-height: 1.4;
  }

}
</style>


<div class="lexi-comparison-table-wrap">

  <table class="lexi-comparison-table">

    <thead>
      <tr>
        <th scope="col">Description</th>
        <th scope="col">Comparison</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          Le film est intéressant.
        </td>

        <td>
          Le film est
          <strong class="lexi-comparison-table__focus">
            plus intéressant que
          </strong>
          le livre.
        </td>
      </tr>


      <tr>
        <td>
          L’exposition est impressionnante.
        </td>

        <td>
          L’exposition est
          <strong class="lexi-comparison-table__focus">
            moins impressionnante que
          </strong>
          le concert.
        </td>
      </tr>


      <tr>
        <td>
          La pièce est émouvante.
        </td>

        <td>
          La pièce est
          <strong class="lexi-comparison-table__focus">
            aussi émouvante que
          </strong>
          le film.
        </td>
      </tr>

    </tbody>

  </table>

</div>



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



<p class="wp-block-paragraph">Notice that French does not normally change the adjective itself to mean <em>more</em> or <em>less</em>. Instead, words such as <strong>plus</strong>, <strong>moins</strong> and <strong>aussi</strong> are placed around the adjective.</p>



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



<h2 class="wp-block-heading">2. Saying ‘more … than’ with <em>plus … que</em></h2>



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



<p class="wp-block-paragraph"><strong>plus + adjective + que</strong></p>



<p class="wp-block-paragraph">to say that one thing has <strong>more of a particular quality</strong> than another.</p>



<p class="wp-block-paragraph"><strong>Le livre est plus captivant que le film.</strong><br>The book is more captivating than the film.</p>



<p class="wp-block-paragraph"><strong>Le concert est plus divertissant que le spectacle.</strong><br>The concert is more entertaining than the show.</p>



<p class="wp-block-paragraph"><strong>Cette histoire est plus originale que l’autre.</strong><br>This story is more original than the other one.</p>



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



<p class="wp-block-paragraph">The adjective itself still describes the first thing in the comparison. We will come back to why that matters for agreement shortly.</p>



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



<h2 class="wp-block-heading">3. Saying ‘less … than’ with <em>moins … que</em></h2>



<p class="wp-block-paragraph">For the opposite comparison, use:</p>



<p class="wp-block-paragraph"><strong>moins + adjective + que</strong></p>



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



<p class="wp-block-paragraph"><strong>Le film est moins captivant que le livre.</strong><br>The film is less captivating than the book.</p>



<p class="wp-block-paragraph"><strong>L’exposition est moins impressionnante que le concert.</strong><br>The exhibition is less impressive than the concert.</p>



<p class="wp-block-paragraph"><strong>La fin est moins prévisible que le début.</strong><br>The ending is less predictable than the beginning.</p>



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



<p class="wp-block-paragraph">The structure is identical to the one with <em>plus</em>: only the comparison word changes.</p>



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



<h2 class="wp-block-heading">4. Saying ‘as … as’ with <em>aussi … que</em></h2>



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



<p class="wp-block-paragraph">When the two things are equal in the quality you are describing, use:</p>



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



<p class="wp-block-paragraph"><strong>aussi + adjective + que</strong></p>



<p class="wp-block-paragraph"><strong>La pièce est aussi émouvante que le film.</strong><br>The play is as moving as the film.</p>



<p class="wp-block-paragraph"><strong>Le livre est aussi intéressant que le documentaire.</strong><br>The book is as interesting as the documentary.</p>



<p class="wp-block-paragraph"><strong>L’interprétation est aussi originale que la première version.</strong><br>The performance is as original as the first version.</p>



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



<p class="wp-block-paragraph">So the three structures work as a family:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     Comparison / French / Example
     ========================================================= -->

<style>
/* =========================================================
   LEXI TABLE 2 — COMPARISON PATTERNS
   Fully scoped to this component
   ========================================================= */

.lexi-comparative-summary-wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #ffffff;

  border-radius: 14px;

  box-shadow: 0 4px 14px rgba(19, 19, 19, 0.08);
}

.lexi-comparative-summary-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;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-comparative-summary-table th,
.lexi-comparative-summary-table td {
  padding: 14px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   COLUMN WIDTHS
   Example receives more room
   ========================================================= */

.lexi-comparative-summary-table th:nth-child(1),
.lexi-comparative-summary-table td:nth-child(1) {
  width: 22%;
}

.lexi-comparative-summary-table th:nth-child(2),
.lexi-comparative-summary-table td:nth-child(2) {
  width: 24%;
}

.lexi-comparative-summary-table th:nth-child(3),
.lexi-comparative-summary-table td:nth-child(3) {
  width: 54%;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-comparative-summary-table thead th {
  background: #8300C9;
  color: #ffffff;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-comparative-summary-table tbody tr + tr td {
  border-top: 3px solid #ffffff;
}


/* =========================================================
   DEFAULT BODY TEXT
   ========================================================= */

.lexi-comparative-summary-table td {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   FRENCH PATTERN
   Whole pattern is the learning target
   ========================================================= */

.lexi-comparative-summary-table__pattern {
  color: #8300C9;

  font-weight: 700;

  white-space: nowrap;
}


/* =========================================================
   EXAMPLE
   Only the comparative structure receives emphasis
   ========================================================= */

.lexi-comparative-summary-table__focus {
  color: #8300C9;

  font-weight: 700;
}


/* =========================================================
   MOBILE
   Keep all three functions aligned:
   Comparison | French | Example
   ========================================================= */

@media (max-width: 650px) {

  .lexi-comparative-summary-table {
    font-size: 12.5px;
    line-height: 1.4;
  }

  .lexi-comparative-summary-table th,
  .lexi-comparative-summary-table td {
    padding: 10px 6px;
  }

  .lexi-comparative-summary-table thead th {
    font-size: 11.5px;
  }

}


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

@media (max-width: 420px) {

  .lexi-comparative-summary-table {
    font-size: 11.5px;
  }

  .lexi-comparative-summary-table th,
  .lexi-comparative-summary-table td {
    padding: 9px 4px;
  }

  .lexi-comparative-summary-table thead th {
    font-size: 10.5px;
  }

}
</style>


<div class="lexi-comparative-summary-wrap">

  <table class="lexi-comparative-summary-table">

    <thead>
      <tr>
        <th scope="col">Comparison</th>
        <th scope="col">French</th>
        <th scope="col">Example</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>more … than</td>

        <td>
          <strong class="lexi-comparative-summary-table__pattern">
            plus … que
          </strong>
        </td>

        <td>
          Le film est
          <strong class="lexi-comparative-summary-table__focus">
            plus intéressant que
          </strong>
          le livre.
        </td>
      </tr>


      <tr>
        <td>less … than</td>

        <td>
          <strong class="lexi-comparative-summary-table__pattern">
            moins … que
          </strong>
        </td>

        <td>
          Le film est
          <strong class="lexi-comparative-summary-table__focus">
            moins intéressant que
          </strong>
          le livre.
        </td>
      </tr>


      <tr>
        <td>as … as</td>

        <td>
          <strong class="lexi-comparative-summary-table__pattern">
            aussi … que
          </strong>
        </td>

        <td>
          Le film est
          <strong class="lexi-comparative-summary-table__focus">
            aussi intéressant que
          </strong>
          le livre.
        </td>
      </tr>

    </tbody>

  </table>

</div>



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



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



<h2 class="wp-block-heading">5. Adjective agreement still matters</h2>



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



<p class="wp-block-paragraph">Adding a comparison does not remove the agreement rules you already know.</p>



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



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



<p class="wp-block-paragraph"><strong>Le film est plus intéressant que la pièce.</strong></p>



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



<p class="wp-block-paragraph"><strong>La pièce est plus intéressante que le film.</strong></p>



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



<p class="wp-block-paragraph">The adjective changes because it describes <strong>la pièce</strong>, which is feminine.</p>



<p class="wp-block-paragraph">The noun after <em>que</em> does <strong>not</strong> determine the adjective form.</p>



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



<p class="wp-block-paragraph">That gives us:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     Adjective agreement inside comparisons
     ========================================================= -->

<div class="lexi-comparison-agreement-table">

  <div class="lexi-comparison-agreement-table__wrap">

    <table class="lexi-comparison-agreement-table__table">

      <thead>
        <tr>
          <th scope="col">What is being described?</th>
          <th scope="col">Comparison</th>
        </tr>
      </thead>

      <tbody>

        <!-- MASCULINE SINGULAR -->

        <tr>
          <td>
            le film
          </td>

          <td>
            Le film est plus
            <strong class="lexi-comparison-agreement-table__focus">
              intéressant
            </strong>
            que la pièce.
          </td>
        </tr>


        <!-- FEMININE SINGULAR -->

        <tr>
          <td>
            la pièce
          </td>

          <td>
            La pièce est plus
            <strong class="lexi-comparison-agreement-table__focus">
              intéressante
            </strong>
            que le film.
          </td>
        </tr>


        <!-- MASCULINE PLURAL -->

        <tr>
          <td>
            les films
          </td>

          <td>
            Les films sont plus
            <strong class="lexi-comparison-agreement-table__focus">
              intéressants
            </strong>
            que la pièce.
          </td>
        </tr>


        <!-- FEMININE PLURAL -->

        <tr>
          <td>
            les chansons
          </td>

          <td>
            Les chansons sont plus
            <strong class="lexi-comparison-agreement-table__focus">
              intéressantes
            </strong>
            que le film.
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — COMPARISON AGREEMENT TABLE
   Lexi Table 2
   Fully scoped
   ========================================================= */

.lexi-comparison-agreement-table,
.lexi-comparison-agreement-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-comparison-agreement-table__wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #FFFFFF;

  border-radius: 14px;

  box-shadow: 0 4px 14px rgba(19, 19, 19, 0.08);
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-comparison-agreement-table__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;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-comparison-agreement-table__table th,
.lexi-comparison-agreement-table__table td {
  padding: 14px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.lexi-comparison-agreement-table__table th:first-child,
.lexi-comparison-agreement-table__table td:first-child {
  width: 30%;
}

.lexi-comparison-agreement-table__table th:last-child,
.lexi-comparison-agreement-table__table td:last-child {
  width: 70%;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-comparison-agreement-table__table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-comparison-agreement-table__table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   BODY TEXT
   Normal weight by default
   ========================================================= */

.lexi-comparison-agreement-table__table td {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   AGREEMENT FORM
   Only the changing adjective receives strong emphasis
   ========================================================= */

.lexi-comparison-agreement-table__focus {
  color: #8300C9;

  font-weight: 700;
}


/* =========================================================
   MOBILE
   Preserve the two-column grammatical relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-comparison-agreement-table__table {
    font-size: 12.5px;
    line-height: 1.4;
  }

  .lexi-comparison-agreement-table__table th,
  .lexi-comparison-agreement-table__table td {
    padding: 10px 7px;
  }

  .lexi-comparison-agreement-table__table thead th {
    font-size: 11.5px;
  }

}


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

@media (max-width: 420px) {

  .lexi-comparison-agreement-table__table {
    font-size: 11.5px;
  }

  .lexi-comparison-agreement-table__table th,
  .lexi-comparison-agreement-table__table td {
    padding: 9px 5px;
  }

  .lexi-comparison-agreement-table__table thead th {
    font-size: 10.5px;
  }

}
</style>



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



<p class="wp-block-paragraph">This is an important connection with the adjective rules you already know: the comparison is new, but <strong>agreement works in exactly the same way</strong>.</p>



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



<h2 class="wp-block-heading">6. Bringing comparisons into an opinion</h2>



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



<p class="wp-block-paragraph">Comparisons become particularly useful when you combine them with the opinion language you already know.</p>



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



<p class="wp-block-paragraph">Instead of simply saying:</p>



<p class="wp-block-paragraph"><strong>Le livre est captivant.</strong></p>



<p class="wp-block-paragraph">you can make your opinion more precise:</p>



<p class="wp-block-paragraph"><strong>À mon avis, le livre est plus captivant que le film.</strong><br>In my opinion, the book is more captivating than the film.</p>



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



<p class="wp-block-paragraph"><strong>Je trouve que l’exposition est moins impressionnante que le concert.</strong><br>I think the exhibition is less impressive than the concert.</p>



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



<p class="wp-block-paragraph">And with a past reaction:</p>



<p class="wp-block-paragraph"><strong>Personnellement, j’ai trouvé la pièce aussi émouvante que le film.</strong><br>Personally, I found the play as moving as the film.</p>



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



<p class="wp-block-paragraph">You can also explain your comparison:</p>



<p class="wp-block-paragraph"><strong>À mon avis, le livre est plus captivant que le film parce que l’histoire est plus détaillée.</strong><br>In my opinion, the book is more captivating than the film because the story is more detailed.</p>



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



<p class="wp-block-paragraph">This is where comparisons become much more than a grammar pattern: they allow you to <strong>develop and qualify an opinion</strong> rather than simply describe something.</p>



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



<h2 class="wp-block-heading">7. <em>Que</em> sometimes becomes <em>qu’</em></h2>



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



<p class="wp-block-paragraph">Just as elsewhere in French, <strong>que</strong> shortens to <strong>qu’</strong> before a vowel or mute <em>h</em>.</p>



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



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



<p class="wp-block-paragraph"><strong>Ce film est plus intéressant qu’un documentaire classique.</strong><br>This film is more interesting than a conventional documentary.</p>



<p class="wp-block-paragraph"><strong>La nouvelle version est moins prévisible qu’avant.</strong><br>The new version is less predictable than before.</p>



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



<p class="wp-block-paragraph">Nothing has changed in the comparison itself. <strong>Qu’</strong> is simply the shortened form of <strong>que</strong>.</p>



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



<h2 class="wp-block-heading">8. One important exception: <em>bon → meilleur</em></h2>



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



<p class="wp-block-paragraph">Most adjectives follow the pattern we have already seen:</p>



<p class="wp-block-paragraph"><strong>plus intéressant</strong><br>more interesting</p>



<p class="wp-block-paragraph"><strong>plus original</strong><br>more original</p>



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



<p class="wp-block-paragraph">But French does not normally use <em>plus bon</em> as the ordinary comparative of <strong>bon</strong>.</p>



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



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



<p class="wp-block-paragraph"><strong>bon → meilleur</strong></p>



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



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



<p class="wp-block-paragraph"><strong>Le film est bon.</strong><br>The film is good.</p>



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



<p class="wp-block-paragraph"><strong>Le film est meilleur que le livre.</strong><br>The film is better than the book.</p>



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



<p class="wp-block-paragraph">Because <strong>meilleur</strong> is an adjective, it still agrees with the noun it describes:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     meilleur / meilleure / meilleurs / meilleures
     ========================================================= -->

<div class="lexi-meilleur-table">

  <div class="lexi-meilleur-table__wrap">

    <table class="lexi-meilleur-table__table">

      <thead>
        <tr>
          <th scope="col">Form</th>
          <th scope="col">Example</th>
        </tr>
      </thead>

      <tbody>

        <tr>
          <td>
            <span class="lexi-meilleur-table__form">
              meilleur
            </span>
          </td>

          <td>
            Le film est
            <strong class="lexi-meilleur-table__focus">
              meilleur
            </strong>.
          </td>
        </tr>


        <tr>
          <td>
            <span class="lexi-meilleur-table__form">
              meilleure
            </span>
          </td>

          <td>
            La pièce est
            <strong class="lexi-meilleur-table__focus">
              meilleure
            </strong>.
          </td>
        </tr>


        <tr>
          <td>
            <span class="lexi-meilleur-table__form">
              meilleurs
            </span>
          </td>

          <td>
            Les films sont
            <strong class="lexi-meilleur-table__focus">
              meilleurs
            </strong>.
          </td>
        </tr>


        <tr>
          <td>
            <span class="lexi-meilleur-table__form">
              meilleures
            </span>
          </td>

          <td>
            Les chansons sont
            <strong class="lexi-meilleur-table__focus">
              meilleures
            </strong>.
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — MEILLEUR AGREEMENT TABLE
   Lexi Table 2
   Fully scoped
   ========================================================= */

.lexi-meilleur-table,
.lexi-meilleur-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-meilleur-table__wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #FFFFFF;

  border-radius: 16px;

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


/* =========================================================
   TABLE
   ========================================================= */

.lexi-meilleur-table__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;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-meilleur-table__table th,
.lexi-meilleur-table__table td {
  padding: 14px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.lexi-meilleur-table__table th:first-child,
.lexi-meilleur-table__table td:first-child {
  width: 32%;
}

.lexi-meilleur-table__table th:last-child,
.lexi-meilleur-table__table td:last-child {
  width: 68%;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-meilleur-table__table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-meilleur-table__table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   DEFAULT BODY TEXT
   ========================================================= */

.lexi-meilleur-table__table td {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   FORM COLUMN
   Target form receives modest emphasis
   ========================================================= */

.lexi-meilleur-table__form {
  color: #8300C9;

  font-weight: 600;
}


/* =========================================================
   EXAMPLE
   Only the adjective itself receives strong emphasis
   ========================================================= */

.lexi-meilleur-table__focus {
  color: #8300C9;

  font-weight: 700;
}


/* =========================================================
   MOBILE
   Preserve Form → Example relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-meilleur-table__table {
    font-size: 13px;
    line-height: 1.4;
  }

  .lexi-meilleur-table__table th,
  .lexi-meilleur-table__table td {
    padding: 11px 8px;
  }

}


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

@media (max-width: 420px) {

  .lexi-meilleur-table__table {
    font-size: 12px;
  }

  .lexi-meilleur-table__table th,
  .lexi-meilleur-table__table td {
    padding: 10px 6px;
  }

}
</style>



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



<p class="wp-block-paragraph">This is another point where your knowledge of adjective agreement continues to do useful work.</p>



<p class="wp-block-paragraph">The comparative <em>meilleur</em> is the adjective counterpart of <em>bon</em>.</p>



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



<h2 class="wp-block-heading">9. <em>Meilleur</em> or <em>mieux</em>?</h2>



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



<p class="wp-block-paragraph">English uses <strong>better</strong> in several different ways, but French distinguishes between <strong>meilleur</strong> and <strong>mieux</strong>.</p>



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



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



<p class="wp-block-paragraph"><strong>Ce film est meilleur que l’autre.</strong><br>This film is better than the other one.</p>



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



<p class="wp-block-paragraph">Here we are describing a <strong>thing as better</strong>, so we use the adjective <strong>meilleur</strong>.</p>



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



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



<p class="wp-block-paragraph"><strong>Elle chante mieux que Paul.</strong><br>She sings better than Paul.</p>



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



<p class="wp-block-paragraph">Here we are comparing <strong>how an action is performed</strong>. <em>Mieux</em> is the comparative of <strong>bien</strong> and does not agree.</p>



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



<p class="wp-block-paragraph">A useful way of thinking about the distinction is:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     bon / bien → meilleur / mieux
     ========================================================= -->

<div class="lexi-better-comparison-table">

  <div class="lexi-better-comparison-table__wrap">

    <table class="lexi-better-comparison-table__table">

      <thead>
        <tr>
          <th scope="col">Basic idea</th>
          <th scope="col">Comparative</th>
        </tr>
      </thead>

      <tbody>

        <!-- BON / MEILLEUR -->

        <tr>
          <td>
            <span class="lexi-better-comparison-table__french">
              bon / bonne
            </span>
            <span class="lexi-better-comparison-table__dash"> — </span>
            <span>good</span>
          </td>

          <td>
            <strong class="lexi-better-comparison-table__focus">
              meilleur / meilleure
            </strong>
            <span class="lexi-better-comparison-table__dash"> — </span>
            <span>better</span>
          </td>
        </tr>


        <!-- BIEN / MIEUX -->

        <tr>
          <td>
            <span class="lexi-better-comparison-table__french">
              bien
            </span>
            <span class="lexi-better-comparison-table__dash"> — </span>
            <span>well</span>
          </td>

          <td>
            <strong class="lexi-better-comparison-table__focus">
              mieux
            </strong>
            <span class="lexi-better-comparison-table__dash"> — </span>
            <span>better</span>
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — BETTER COMPARISON TABLE
   Lexi Table 2
   Fully scoped
   ========================================================= */

.lexi-better-comparison-table,
.lexi-better-comparison-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-better-comparison-table__wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #FFFFFF;

  border-radius: 16px;

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


/* =========================================================
   TABLE
   ========================================================= */

.lexi-better-comparison-table__table {
  width: 100%;
  margin: 0 !important;

  border-collapse: collapse;
  border-spacing: 0;

  table-layout: fixed;

  color: #131313;

  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-better-comparison-table__table th,
.lexi-better-comparison-table__table td {
  width: 50%;

  padding: 15px 18px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-better-comparison-table__table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-better-comparison-table__table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   DEFAULT BODY TEXT
   Normal weight
   ========================================================= */

.lexi-better-comparison-table__table td {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   FAMILIAR FRENCH FORM
   Light emphasis only
   ========================================================= */

.lexi-better-comparison-table__french {
  color: #131313;

  font-weight: 500;
}


/* =========================================================
   NEW COMPARATIVE FORM
   Strong learning focus
   ========================================================= */

.lexi-better-comparison-table__focus {
  color: #8300C9;

  font-weight: 700;
}


/* =========================================================
   DASH
   ========================================================= */

.lexi-better-comparison-table__dash {
  color: #131313;

  font-weight: 400;
}


/* =========================================================
   MOBILE
   Preserve Basic idea → Comparative relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-better-comparison-table__table {
    font-size: 13px;
    line-height: 1.4;
  }

  .lexi-better-comparison-table__table th,
  .lexi-better-comparison-table__table td {
    padding: 11px 8px;
  }

}


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

@media (max-width: 420px) {

  .lexi-better-comparison-table__table {
    font-size: 12px;
  }

  .lexi-better-comparison-table__table th,
  .lexi-better-comparison-table__table td {
    padding: 10px 6px;
  }

}
</style>



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



<p class="wp-block-paragraph">You will also hear <strong>C’est mieux</strong> — <em>That’s better</em> — as a very common general judgement.</p>



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



<p class="wp-block-paragraph">For this lesson, the important connection is that <strong>meilleur is an adjective</strong>, while <strong>mieux is not</strong>, so only <em>meilleur</em> follows the adjective-agreement system.</p>



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



<h2 class="wp-block-heading">10. What about ‘worse’?</h2>



<p class="wp-block-paragraph">French gives us two useful ways of comparing the adjective <strong>mauvais</strong>:</p>



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



<p class="wp-block-paragraph"><strong>plus mauvais que</strong><br>worse than</p>



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



<p class="wp-block-paragraph"><strong>pire que</strong><br>worse than</p>



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



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



<p class="wp-block-paragraph"><strong>Ce film est plus mauvais que le précédent.</strong></p>



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



<p class="wp-block-paragraph"><strong>Ce film est pire que le précédent.</strong></p>



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



<p class="wp-block-paragraph">Both can express the idea that the film is worse than the previous one. <em>Pire</em> is itself already a comparative form, so we do <strong>not</strong> say <em>plus pire</em>.</p>



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



<p class="wp-block-paragraph">For comparisons such as <em>less bad</em> and <em>as bad as</em>, keep the ordinary adjective:</p>



<p class="wp-block-paragraph"><strong>moins mauvais que</strong><br>less bad than</p>



<p class="wp-block-paragraph"><strong>aussi mauvais que</strong><br>as bad as</p>



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



<!-- =========================================================
     LEXICOGS — TRY IT OUT
     Making Comparisons in French

     Interaction:
     - Learner writes a complete translation
     - Learner reveals a model answer
     - No false automatic marking of legitimate alternatives
     ========================================================= -->

<div class="lexi-comparison-practice">

  <!-- =====================================================
       HEADING
       ===================================================== -->

  <div class="lexi-comparison-practice__heading">

    <span class="lexi-comparison-practice__eyebrow">
      Try it out
    </span>

    <h3>Make the comparison</h3>

    <p>
      Translate each sentence into French. Write your answer first,
      then reveal the model answer to compare.
    </p>

  </div>


  <!-- =====================================================
       THINK ABOUT
       ===================================================== -->

  <div class="lexi-comparison-practice__reminder">

    <div class="lexi-comparison-practice__reminder-title">
      Think about:
    </div>

    <div class="lexi-comparison-practice__reminder-grid">

      <div>
        <span class="lexi-comparison-practice__dot"></span>
        <span><strong>plus</strong>, <strong>moins</strong> or <strong>aussi</strong>?</span>
      </div>

      <div>
        <span class="lexi-comparison-practice__dot"></span>
        <span>What adjective form do I need?</span>
      </div>

      <div>
        <span class="lexi-comparison-practice__dot"></span>
        <span>Do I need <strong>que</strong> or <strong>qu’</strong>?</span>
      </div>

      <div>
        <span class="lexi-comparison-practice__dot"></span>
        <span>Is there an irregular form such as <strong>meilleur</strong>?</span>
      </div>

    </div>

  </div>


  <!-- =====================================================
       QUESTIONS
       ===================================================== -->

  <div class="lexi-comparison-practice__questions">


    <!-- QUESTION 1 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 1
      </div>

      <div class="lexi-comparison-practice__prompt">
        The film is more interesting than the book.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q1">
        Your French
      </label>

      <textarea
        id="lexi-comp-q1"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a1"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a1"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Le film est
          <strong>plus intéressant que</strong>
          le livre.
        </div>

        <div class="lexi-comparison-practice__explanation">
          Use <strong>plus + adjective + que</strong> for
          ‘more … than’.
        </div>
      </div>

    </section>


    <!-- QUESTION 2 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 2
      </div>

      <div class="lexi-comparison-practice__prompt">
        The exhibition is less impressive than the concert.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q2">
        Your French
      </label>

      <textarea
        id="lexi-comp-q2"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a2"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a2"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          L’exposition est
          <strong>moins impressionnante que</strong>
          le concert.
        </div>

        <div class="lexi-comparison-practice__explanation">
          Use <strong>moins + adjective + que</strong> for
          ‘less … than’.
        </div>
      </div>

    </section>


    <!-- QUESTION 3 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 3
      </div>

      <div class="lexi-comparison-practice__prompt">
        The play is as moving as the film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q3">
        Your French
      </label>

      <textarea
        id="lexi-comp-q3"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a3"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a3"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          La pièce est
          <strong>aussi émouvante que</strong>
          le film.
        </div>

        <div class="lexi-comparison-practice__explanation">
          Use <strong>aussi + adjective + que</strong> for
          ‘as … as’.
        </div>
      </div>

    </section>


    <!-- QUESTION 4 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 4
      </div>

      <div class="lexi-comparison-practice__prompt">
        The songs are more original than the film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q4">
        Your French
      </label>

      <textarea
        id="lexi-comp-q4"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a4"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a4"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Les chansons sont plus
          <strong>originales</strong>
          que le film.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <strong>Originales</strong> agrees with
          <em>les chansons</em>: feminine plural.
        </div>
      </div>

    </section>


    <!-- QUESTION 5 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 5
      </div>

      <div class="lexi-comparison-practice__prompt">
        This film is more interesting than a documentary.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q5">
        Your French
      </label>

      <textarea
        id="lexi-comp-q5"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a5"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a5"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Ce film est plus intéressant
          <strong>qu’un</strong>
          documentaire.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <strong>Que</strong> becomes <strong>qu’</strong>
          before the vowel sound in <em>un</em>.
        </div>
      </div>

    </section>


    <!-- QUESTION 6 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 6
      </div>

      <div class="lexi-comparison-practice__prompt">
        The book is better than the film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q6">
        Your French
      </label>

      <textarea
        id="lexi-comp-q6"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a6"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a6"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Le livre est
          <strong>meilleur</strong>
          que le film.
        </div>

        <div class="lexi-comparison-practice__explanation">
          The ordinary comparative of <em>bon</em> is
          <strong>meilleur</strong>.
        </div>
      </div>

    </section>


    <!-- QUESTION 7 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 7
      </div>

      <div class="lexi-comparison-practice__prompt">
        The adaptation is better than the original film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q7">
        Your French
      </label>

      <textarea
        id="lexi-comp-q7"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a7"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a7"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          L’adaptation est
          <strong>meilleure</strong>
          que le film original.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <strong>Meilleure</strong> agrees with the feminine noun
          <em>l’adaptation</em>.
        </div>
      </div>

    </section>


    <!-- QUESTION 8 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 8
      </div>

      <div class="lexi-comparison-practice__prompt">
        Paul sings better than Marc.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q8">
        Your French
      </label>

      <textarea
        id="lexi-comp-q8"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a8"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a8"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Paul chante
          <strong>mieux que</strong>
          Marc.
        </div>

        <div class="lexi-comparison-practice__explanation">
          Here we are comparing how someone sings:
          <em>bien</em> becomes <strong>mieux</strong>.
        </div>
      </div>

    </section>


    <!-- QUESTION 9 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 9
      </div>

      <div class="lexi-comparison-practice__prompt">
        This film is worse than the previous one.
        <span class="lexi-comparison-practice__cue">
          Use <em>pire</em>.
        </span>
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q9">
        Your French
      </label>

      <textarea
        id="lexi-comp-q9"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a9"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a9"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Ce film est
          <strong>pire que</strong>
          le précédent.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <strong>Pire</strong> already means ‘worse’, so it does
          not need <em>plus</em>.
        </div>
      </div>

    </section>


    <!-- QUESTION 10 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 10
      </div>

      <div class="lexi-comparison-practice__prompt">
        In my opinion, the book is more captivating than the film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q10">
        Your French
      </label>

      <textarea
        id="lexi-comp-q10"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a10"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a10"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          À mon avis, le livre est
          <strong>plus captivant que</strong>
          le film.
        </div>

        <div class="lexi-comparison-practice__explanation">
          The comparison can sit naturally inside an opinion.
        </div>
      </div>

    </section>


    <!-- QUESTION 11 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 11
      </div>

      <div class="lexi-comparison-practice__prompt">
        I think the exhibition is less interesting than the concert.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q11">
        Your French
      </label>

      <textarea
        id="lexi-comp-q11"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a11"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a11"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Je trouve que l’exposition est
          <strong>moins intéressante que</strong>
          le concert.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <em>Je pense que l’exposition est moins intéressante que le concert</em>
          is also a natural answer.
        </div>
      </div>

    </section>


    <!-- QUESTION 12 -->

    <section class="lexi-comparison-practice__card">

      <div class="lexi-comparison-practice__number">
        Question 12
      </div>

      <div class="lexi-comparison-practice__prompt">
        Personally, I found the play as moving as the film.
      </div>

      <label class="lexi-comparison-practice__label" for="lexi-comp-q12">
        Your French
      </label>

      <textarea
        id="lexi-comp-q12"
        class="lexi-comparison-practice__input"
        rows="2"
        lang="fr"
        autocomplete="off"
        spellcheck="false"
        placeholder="Type your complete French sentence"
      ></textarea>

      <button
        type="button"
        class="lexi-comparison-practice__reveal"
        aria-expanded="false"
        aria-controls="lexi-comp-a12"
      >
        Reveal model answer
      </button>

      <div
        id="lexi-comp-a12"
        class="lexi-comparison-practice__answer"
        hidden
      >
        <div class="lexi-comparison-practice__answer-label">
          Model answer
        </div>

        <div class="lexi-comparison-practice__answer-text">
          Personnellement, j’ai trouvé la pièce
          <strong>aussi émouvante que</strong>
          le film.
        </div>

        <div class="lexi-comparison-practice__explanation">
          <strong>Émouvante</strong> agrees with
          <em>la pièce</em>, while <strong>aussi … que</strong>
          expresses equality.
        </div>
      </div>

    </section>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — COMPARISON PRACTICE
   Fully self-contained and scoped
   ========================================================= */

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

.lexi-comparison-practice {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;
  --lexi-light-grey: #F0F3F8;

  width: 100%;
  max-width: 980px;
  margin: 34px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-comparison-practice__heading {
  margin: 0 0 20px;

  text-align: center;
}

.lexi-comparison-practice__eyebrow {
  display: table;

  width: fit-content;

  margin: 0 auto 10px;
  padding: 6px 14px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-comparison-practice__heading h3 {
  margin: 0 0 7px;

  color: var(--lexi-black);

  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.lexi-comparison-practice__heading p {
  max-width: 700px;

  margin: 0 auto;

  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 400;
  line-height: 1.55;
}


/* =========================================================
   REMINDER PANEL
   ========================================================= */

.lexi-comparison-practice__reminder {
  margin: 0 0 22px;
  padding: 17px 18px;

  border-radius: 14px;

  background: var(--lexi-light-blue);
  color: var(--lexi-black);
}

.lexi-comparison-practice__reminder-title {
  margin: 0 0 10px;

  font-size: 14px;
  font-weight: 600;
}

.lexi-comparison-practice__reminder-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 8px 20px;
}

.lexi-comparison-practice__reminder-grid > div {
  display: flex;

  gap: 8px;

  align-items: flex-start;

  min-width: 0;

  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
}

.lexi-comparison-practice__reminder-grid strong {
  color: var(--lexi-purple);

  font-weight: 600;
}

.lexi-comparison-practice__dot {
  flex: 0 0 auto;

  width: 7px;
  height: 7px;

  margin-top: 7px;

  border-radius: 50%;

  background: var(--lexi-purple);
}


/* =========================================================
   QUESTION GRID
   ========================================================= */

.lexi-comparison-practice__questions {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 18px;
}


/* =========================================================
   QUESTION CARD
   ========================================================= */

.lexi-comparison-practice__card {
  display: flex;
  flex-direction: column;

  min-width: 0;

  margin: 0;
  padding: 19px;

  border: 1px solid #E1E1E1;
  border-radius: 16px;

  background: var(--lexi-white);

  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

.lexi-comparison-practice__number {
  margin: 0 0 8px;

  color: var(--lexi-purple);

  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
}

.lexi-comparison-practice__prompt {
  min-height: 48px;

  margin: 0 0 16px;

  color: var(--lexi-black);

  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.lexi-comparison-practice__cue {
  display: block;

  margin-top: 4px;

  font-size: 13px;
}


/* =========================================================
   INPUT
   ========================================================= */

.lexi-comparison-practice__label {
  display: block;

  margin: 0 0 6px;

  color: var(--lexi-black);

  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
}

.lexi-comparison-practice__input {
  display: block;

  width: 100%;
  min-height: 72px;

  margin: 0 0 12px;
  padding: 11px 12px;

  resize: vertical;

  border: 2px solid #D9D9D9;
  border-radius: 10px;

  outline: none;

  background: var(--lexi-white);
  color: var(--lexi-black);

  font: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.45;
}

.lexi-comparison-practice__input:focus {
  border-color: var(--lexi-purple);

  box-shadow: 0 0 0 3px rgba(131, 0, 201, 0.12);
}

.lexi-comparison-practice__input::placeholder {
  color: #707070;
  opacity: 1;
}


/* =========================================================
   REVEAL BUTTON
   Explicit reset protects against WordPress/Astra styling
   ========================================================= */

.lexi-comparison-practice__reveal {
  display: inline-block !important;

  width: fit-content !important;

  margin: auto 0 0 !important;
  padding: 9px 15px !important;

  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;

  outline: none;

  appearance: none;
  -webkit-appearance: none;

  background: var(--lexi-purple) !important;
  color: var(--lexi-white) !important;

  box-shadow: none !important;

  font: inherit !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;

  text-decoration: none !important;
  text-transform: none !important;

  cursor: pointer;
}

.lexi-comparison-practice__reveal:hover {
  background: var(--lexi-white) !important;
  color: var(--lexi-purple) !important;
}

.lexi-comparison-practice__reveal:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.3) !important;
  outline-offset: 3px;
}


/* =========================================================
   MODEL ANSWER
   ========================================================= */

.lexi-comparison-practice__answer {
  margin-top: 14px;
  padding: 14px 15px;

  border-left: 5px solid var(--lexi-green);
  border-radius: 10px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
}

.lexi-comparison-practice__answer[hidden] {
  display: none;
}

.lexi-comparison-practice__answer-label {
  margin: 0 0 6px;

  color: var(--lexi-black);

  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;

  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.lexi-comparison-practice__answer-text {
  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}

.lexi-comparison-practice__answer-text strong,
.lexi-comparison-practice__explanation strong {
  color: var(--lexi-purple);

  font-weight: 600;
}

.lexi-comparison-practice__explanation {
  margin-top: 7px;

  color: var(--lexi-black);

  font-size: 13px;
  font-weight: 400;
  line-height: 1.45;
}


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

@media (max-width: 700px) {

  .lexi-comparison-practice__questions {
    grid-template-columns: 1fr;
  }

  .lexi-comparison-practice__reminder-grid {
    grid-template-columns: 1fr;
  }

  .lexi-comparison-practice__prompt {
    min-height: 0;
  }

  .lexi-comparison-practice__reveal {
    width: 100% !important;

    text-align: center !important;
  }

}


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

@media (max-width: 420px) {

  .lexi-comparison-practice__card {
    padding: 16px;
  }

  .lexi-comparison-practice__heading h3 {
    font-size: 20px;
  }

  .lexi-comparison-practice__prompt {
    font-size: 15px;
  }

  .lexi-comparison-practice__input {
    font-size: 14px;
  }

}
</style>


<script>
(function () {

  const practices = document.querySelectorAll(
    '.lexi-comparison-practice'
  );

  practices.forEach(function (practice) {

    const buttons = practice.querySelectorAll(
      '.lexi-comparison-practice__reveal'
    );

    buttons.forEach(function (button) {

      button.addEventListener('click', function () {

        const answerId = button.getAttribute('aria-controls');
        const answer = document.getElementById(answerId);

        if (!answer) {
          return;
        }

        const isOpen =
          button.getAttribute('aria-expanded') === 'true';

        button.setAttribute(
          'aria-expanded',
          isOpen ? 'false' : 'true'
        );

        answer.hidden = isOpen;

        button.textContent = isOpen
          ? 'Reveal model answer'
          : 'Hide model answer';

      });

    });

  });

})();
</script>



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



<h2 class="wp-block-heading">The pattern to remember</h2>



<p class="wp-block-paragraph">For comparisons with adjectives:</p>



<p class="wp-block-paragraph"><strong>plus + adjective + que</strong><br>more … than</p>



<p class="wp-block-paragraph"><strong>moins + adjective + que</strong><br>less … than</p>



<p class="wp-block-paragraph"><strong>aussi + adjective + que</strong><br>as … as</p>



<p class="wp-block-paragraph">And remember that the adjective still agrees with <strong>the person or thing it describes</strong>.</p>



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



<p class="wp-block-paragraph">So once you can say:</p>



<p class="wp-block-paragraph"><strong>La pièce est intéressante.</strong></p>



<p class="wp-block-paragraph">you are only one small step away from:</p>



<p class="wp-block-paragraph"><strong>À mon avis, la pièce est plus intéressante que le film.</strong></p>



<p class="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="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lexicogs.com/making-comparisons-in-french/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Written Quiz &#8211; Using Adjectives in French</title>
		<link>https://lexicogs.com/french-written-quiz-using-adjectives-in-french/</link>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 17:51:57 +0000</pubDate>
				<category><![CDATA[French Quiz]]></category>
		<category><![CDATA[Quiz]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[Quiz - Using Adjectives in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105500</guid>

					<description><![CDATA[A written quiz to test your knowledge of using adjectives and adjusting for noun gender 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/2024/07/Adjectives-in-French-1024x373.jpg" alt="" class="wp-image-72179 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2024/07/Adjectives-in-French-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2024/07/Adjectives-in-French-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2024/07/Adjectives-in-French-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2024/07/Adjectives-in-French-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2024/07/Adjectives-in-French.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">This quiz is associated with the lesson:<br><a href="https://lexicogs.com/using-adjectives-in-french/">Using Adjectives in French</a></p>



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



<h1 class="wp-block-heading">French Quiz &#8211; Using Adjectives</h1>



<p class="wp-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>


        <style>
          .boersk-quiz-widget {
            max-width: 520px;
            margin: 2rem auto;
            font-family: Arial, sans-serif;
            text-align: center;
          }

          .boersk-quiz-widget .quiz-card,
          .boersk-quiz-widget .quiz-results {
            background: #E5E8FA;
            border: 2px solid #2f2f2f;
            border-radius: 18px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
            padding: 1.5rem;
            transition: background 0.25s ease;
          }

          .boersk-quiz-widget .quiz-card.is-correct {
            background: #E0EEE0;
          }

          .boersk-quiz-widget .quiz-card.is-incorrect {
            background: #F5E9F2;
          }

          .boersk-quiz-widget .quiz-results {
            background: #F5E9F2;
          }

          .boersk-quiz-widget .quiz-progress {
            font-size: 0.9rem;
            color: #555;
            margin-bottom: 1.2rem;
          }

          .boersk-quiz-widget .quiz-label {
            font-size: 0.85rem;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: #666;
            margin-bottom: 1rem;
          }

          .boersk-quiz-widget .quiz-prompt {
            font-size: clamp(1.8rem, 5.5vw, 3.6rem);
            font-weight: bold;
            color: #1f1f1f;
            margin-bottom: 1.5rem;
          }

          .boersk-quiz-widget .answer-input {
            width: 100%;
            box-sizing: border-box;
            border: 2px solid #2f2f2f;
            border-radius: 999px;
            padding: 0.9rem 1rem;
            font-size: 1.1rem;
            font-family: inherit;
            text-align: center;
            outline: none;
            background: white;
          }

          .boersk-quiz-widget .answer-input:focus {
            border-color: #8300C9;
            box-shadow: 0 0 0 3px rgba(131, 0, 201, 0.18);
          }

          .boersk-quiz-widget .quiz-feedback {
            min-height: 2.6rem;
            margin-top: 1rem;
            font-size: 1rem;
            font-weight: bold;
          }

          .boersk-quiz-widget .quiz-feedback.correct {
            color: #176b2c;
          }

          .boersk-quiz-widget .quiz-feedback.incorrect {
            color: #9b1c1c;
          }

          .boersk-quiz-widget .quiz-controls {
            display: flex;
            justify-content: space-between;
            gap: 0.7rem;
            margin-top: 1rem;
          }

          .boersk-quiz-widget .quiz-controls button,
          .boersk-quiz-widget .quiz-results button {
            flex: 1;
            border: none;
            border-radius: 999px;
            padding: 0.8rem 0.8rem;
            font-size: 0.95rem;
            font-family: inherit;
            cursor: pointer;
            background: #8300C9;
            color: white;
            transition: transform 0.15s ease, background 0.15s ease;
          }

          .boersk-quiz-widget .quiz-controls button:hover,
          .boersk-quiz-widget .quiz-results button:hover {
            background: #6f00ab;
            transform: translateY(-1px);
          }

          .boersk-quiz-widget .quiz-controls button:active,
          .boersk-quiz-widget .quiz-results button:active {
            transform: translateY(0);
          }

          .boersk-quiz-widget .skip-question {
            background: #C3A3B9;
          }

          .boersk-quiz-widget .skip-question:hover {
            background: #ad8aa1;
          }

          .boersk-quiz-widget .quiz-controls button:disabled,
          .boersk-quiz-widget .skip-question:disabled {
            background: #aaa;
            cursor: not-allowed;
            transform: none;
          }

          .boersk-quiz-widget .results-title {
            font-size: 2rem;
            font-weight: bold;
            margin-bottom: 1rem;
            color: #1f1f1f;
          }

          .boersk-quiz-widget .results-score {
            font-size: 1.2rem;
            margin-bottom: 1rem;
            color: #1f1f1f;
          }

          .boersk-quiz-widget .results-message {
            font-size: 1rem;
            margin-bottom: 1.5rem;
            color: #444;
          }

          .boersk-quiz-widget .results-review {
            margin: 0 0 1.5rem;
            text-align: left;
          }

          .boersk-quiz-widget .results-review-title {
            display: table;
            margin: 0 auto 1rem;
            border-radius: 999px;
            padding: 0.55rem 1rem;
            background: #8300C9;
            color: #FFFFFF;
            font-size: 1rem;
            font-weight: bold;
            letter-spacing: 0.02em;
            text-align: center;
          }

          .boersk-quiz-widget .results-review-list {
            display: grid;
            gap: 1rem;
          }

          .boersk-quiz-widget .results-review-item {
            overflow: hidden;
            border: 1px solid #C7B8C4;
            border-radius: 14px;
            background: #FFFFFF;
            box-shadow: 0 5px 14px rgba(0, 0, 0, 0.08);
            color: #131313;
          }

          .boersk-quiz-widget .results-review-prompt {
            display: flex;
            align-items: flex-start;
            gap: 0.7rem;
            margin: 0;
            border-bottom: 1px solid #C6CCDD;
            padding: 0.85rem 1rem;
            background: #E5E8FA;
            color: #131313;
            font-weight: bold;
            line-height: 1.4;
          }

          .boersk-quiz-widget .results-review-number {
            display: inline-flex;
            flex: 0 0 1.8rem;
            align-items: center;
            justify-content: center;
            width: 1.8rem;
            height: 1.8rem;
            border-radius: 50%;
            background: #8300C9;
            color: #FFFFFF;
            font-size: 0.85rem;
            line-height: 1;
          }

          .boersk-quiz-widget .results-review-prompt-text {
            padding-top: 0.15rem;
          }

          .boersk-quiz-widget .results-review-answer {
            margin: 0.8rem 1rem 0;
            border-radius: 10px;
            padding: 0.8rem 0.9rem;
            color: #131313;
            line-height: 1.45;
          }

          .boersk-quiz-widget .results-review-answer:last-child {
            margin-bottom: 1rem;
          }

          .boersk-quiz-widget .results-review-answer.is-entered {
            border-left: 4px solid #D0985A;
            background: #FDE8DE;
          }

          .boersk-quiz-widget .results-review-answer.is-correct {
            border-left: 4px solid #43984C;
            background: #E0EEE0;
          }

          .boersk-quiz-widget .results-review-answer-label {
            display: block;
            margin-bottom: 0.25rem;
            font-size: 0.8rem;
            font-weight: bold;
            letter-spacing: 0.04em;
            text-transform: uppercase;
          }

          .boersk-quiz-widget .results-review-answer.is-entered .results-review-answer-label {
            color: #7A3C00;
          }

          .boersk-quiz-widget .results-review-answer.is-correct .results-review-answer-label {
            color: #176B2C;
          }

          .boersk-quiz-widget .results-review-answer-text {
            display: block;
            color: #131313;
            overflow-wrap: anywhere;
          }

          .boersk-quiz-widget .results-review-answer.is-correct .results-review-answer-text {
            font-weight: bold;
          }

          @media (max-width: 480px) {
            .boersk-quiz-widget .quiz-card,
            .boersk-quiz-widget .quiz-results {
              padding: 1.2rem;
            }

            .boersk-quiz-widget .quiz-prompt {
              font-size: clamp(1.6rem, 6vw, 2.8rem);
            }

            .boersk-quiz-widget .quiz-controls {
              flex-direction: column;
              gap: 0.6rem;
            }

            .boersk-quiz-widget .quiz-controls button,
            .boersk-quiz-widget .quiz-results button {
              font-size: 0.95rem;
              padding: 0.75rem 0.8rem;
            }
          }
        </style>

        <script>
          document.addEventListener("DOMContentLoaded", function () {
            document.querySelectorAll(".boersk-quiz-widget").forEach(function (widget) {
              if (widget.dataset.quizReady === "true") {
                return;
              }

              widget.dataset.quizReady = "true";

              const questions = JSON.parse(widget.dataset.questions || "[]");

              if (!questions.length) {
                return;
              }

              let currentIndex = 0;
              let score = 0;
              let hasAnswered = false;
              let answersToReview = [];

              const quizCard = widget.querySelector(".quiz-card");
              const quizResults = widget.querySelector(".quiz-results");

              const currentQuestion = widget.querySelector(".current-question");
              const totalQuestions = widget.querySelector(".total-questions");
              const quizPrompt = widget.querySelector(".quiz-prompt");
              const answerInput = widget.querySelector(".answer-input");
              const quizFeedback = widget.querySelector(".quiz-feedback");

              const checkAnswerButton = widget.querySelector(".check-answer");
              const nextQuestionButton = widget.querySelector(".next-question");
              const skipQuestionButton = widget.querySelector(".skip-question");
              const restartQuizButton = widget.querySelector(".restart-quiz");

              const finalScore = widget.querySelector(".final-score");
              const finalTotal = widget.querySelector(".final-total");
              const resultsMessage = widget.querySelector(".results-message");
              const resultsReview = widget.querySelector(".results-review");
              const resultsReviewList = widget.querySelector(".results-review-list");

              totalQuestions.textContent = questions.length;
              finalTotal.textContent = questions.length;

              function normaliseAnswer(answer) {
                return answer
                  .trim()
                  .toLowerCase()
                  .replace(/[.,!?;:'"“”‘’()]/g, "")
                  .replace(/\s+/g, " ");
              }

              function scrollToQuizCard() {
                quizCard.scrollIntoView({
                  behavior: "smooth",
                  block: "start"
                });
              }

              function showQuestion() {
                const question = questions[currentIndex];

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

                currentQuestion.textContent = currentIndex + 1;
                quizPrompt.textContent = question.english;

                scrollToQuizCard();

                answerInput.value = "";
                answerInput.disabled = false;

                setTimeout(function () {
                  answerInput.focus();
                }, 250);

                quizFeedback.textContent = "";
                quizFeedback.className = "quiz-feedback";

                checkAnswerButton.disabled = false;
                nextQuestionButton.disabled = true;
                skipQuestionButton.disabled = false;

                if (currentIndex === questions.length - 1) {
                  nextQuestionButton.textContent = "See score →";
                } else {
                  nextQuestionButton.textContent = "Next question →";
                }

                hasAnswered = false;
              }

              function checkAnswer() {
                if (hasAnswered) {
                  return;
                }

                const enteredAnswer = answerInput.value.trim();
                const userAnswer = normaliseAnswer(answerInput.value);
                const correctAnswer = normaliseAnswer(questions[currentIndex].target);

                if (!userAnswer) {
                  quizFeedback.textContent = "Type an answer first, or skip the question.";
                  quizFeedback.className = "quiz-feedback incorrect";
                  quizCard.classList.remove("is-correct");
                  quizCard.classList.add("is-incorrect");
                  scrollToQuizCard();
                  return;
                }

                if (userAnswer === correctAnswer) {
                  score += 1;
                  quizFeedback.textContent = "Correct!";
                  quizFeedback.className = "quiz-feedback correct";
                  quizCard.classList.remove("is-incorrect");
                  quizCard.classList.add("is-correct");
                } else {
                  quizFeedback.textContent =
                    "Not quite. Correct answer: " + questions[currentIndex].target;
                  quizFeedback.className = "quiz-feedback incorrect";
                  quizCard.classList.remove("is-correct");
                  quizCard.classList.add("is-incorrect");

                  answersToReview.push({
                    english: questions[currentIndex].english,
                    entered: enteredAnswer,
                    correct: questions[currentIndex].target,
                    skipped: false
                  });
                }

                hasAnswered = true;
                answerInput.disabled = true;
                checkAnswerButton.disabled = true;
                nextQuestionButton.disabled = false;
                skipQuestionButton.disabled = true;

                scrollToQuizCard();

                nextQuestionButton.focus();
              }

              function skipQuestion() {
                if (hasAnswered) {
                  return;
                }

                quizFeedback.textContent =
                  "Skipped. Correct answer: " + questions[currentIndex].target;
                quizFeedback.className = "quiz-feedback incorrect";

                quizCard.classList.remove("is-correct");
                quizCard.classList.add("is-incorrect");

                answersToReview.push({
                  english: questions[currentIndex].english,
                  entered: "",
                  correct: questions[currentIndex].target,
                  skipped: true
                });

                hasAnswered = true;
                answerInput.disabled = true;
                checkAnswerButton.disabled = true;
                nextQuestionButton.disabled = false;
                skipQuestionButton.disabled = true;

                scrollToQuizCard();

                nextQuestionButton.focus();
              }

              function showResults() {
                quizCard.hidden = true;
                quizResults.hidden = false;

                finalScore.textContent = score;

                const percentage = Math.round((score / questions.length) * 100);

                if (percentage === 100) {
                  resultsMessage.textContent = "Perfect score — excellent work!";
                } else if (percentage >= 80) {
                  resultsMessage.textContent = "Great work — you know this set well.";
                } else if (percentage >= 50) {
                  resultsMessage.textContent =
                    "Good effort — a little more practice and this will stick.";
                } else {
                  resultsMessage.textContent =
                    "Keep practising — try the flashcards again, then retake the test.";
                }

                resultsReviewList.replaceChildren();

                if (answersToReview.length) {
                  answersToReview.forEach(function (answer, index) {
                    const item = document.createElement("div");
                    item.className = "results-review-item";

                    const prompt = document.createElement("div");
                    prompt.className = "results-review-prompt";

                    const reviewNumber = document.createElement("span");
                    reviewNumber.className = "results-review-number";
                    reviewNumber.textContent = String(index + 1);

                    const promptText = document.createElement("span");
                    promptText.className = "results-review-prompt-text";
                    promptText.textContent = answer.english;

                    prompt.appendChild(reviewNumber);
                    prompt.appendChild(promptText);

                    const entered = document.createElement("div");
                    entered.className = "results-review-answer is-entered";

                    const enteredLabel = document.createElement("span");
                    enteredLabel.className = "results-review-answer-label";
                    enteredLabel.textContent = "✕ Your answer";

                    const enteredText = document.createElement("span");
                    enteredText.className = "results-review-answer-text";
                    enteredText.textContent = answer.skipped ? "Skipped" : answer.entered;

                    entered.appendChild(enteredLabel);
                    entered.appendChild(enteredText);

                    const correct = document.createElement("div");
                    correct.className = "results-review-answer is-correct";

                    const correctLabel = document.createElement("span");
                    correctLabel.className = "results-review-answer-label";
                    correctLabel.textContent = "✓ Correct answer";

                    const correctText = document.createElement("span");
                    correctText.className = "results-review-answer-text";
                    correctText.textContent = answer.correct;

                    correct.appendChild(correctLabel);
                    correct.appendChild(correctText);

                    item.appendChild(prompt);
                    item.appendChild(entered);
                    item.appendChild(correct);
                    resultsReviewList.appendChild(item);
                  });

                  resultsReview.hidden = false;
                } else {
                  resultsReview.hidden = true;
                }

                quizResults.scrollIntoView({
                  behavior: "smooth",
                  block: "start"
                });
              }

              function nextQuestion() {
                if (!hasAnswered) {
                  return;
                }

                if (currentIndex === questions.length - 1) {
                  showResults();
                  return;
                }

                currentIndex += 1;
                showQuestion();
              }

              function restartQuiz() {
                currentIndex = 0;
                score = 0;
                hasAnswered = false;
                answersToReview = [];
                resultsReviewList.replaceChildren();
                resultsReview.hidden = true;

                quizResults.hidden = true;
                quizCard.hidden = false;
                quizCard.classList.remove("is-correct", "is-incorrect");

                showQuestion();
              }

              checkAnswerButton.addEventListener("click", checkAnswer);
              nextQuestionButton.addEventListener("click", nextQuestion);
              skipQuestionButton.addEventListener("click", skipQuestion);
              restartQuizButton.addEventListener("click", restartQuiz);

              answerInput.addEventListener("keydown", function (event) {
                if (event.key === "Enter") {
                  event.preventDefault();

                  if (!hasAnswered) {
                    checkAnswer();
                  } else {
                    nextQuestion();
                  }
                }
              });

              showQuestion();
            });
          });
        </script>
        
    <div
      id="boersk-typed-quiz-1"
      class="boersk-quiz-widget"
      data-questions="[{&quot;english&quot;:&quot;la veste + noir&quot;,&quot;target&quot;:&quot;la veste noire&quot;},{&quot;english&quot;:&quot;les manteaux + bleu&quot;,&quot;target&quot;:&quot;les manteaux bleus&quot;},{&quot;english&quot;:&quot;les vestes + vert&quot;,&quot;target&quot;:&quot;les vestes vertes&quot;},{&quot;english&quot;:&quot;la veste + rouge&quot;,&quot;target&quot;:&quot;la veste rouge&quot;},{&quot;english&quot;:&quot;les vestes + jaune&quot;,&quot;target&quot;:&quot;les vestes jaunes&quot;},{&quot;english&quot;:&quot;la veste + blanc&quot;,&quot;target&quot;:&quot;la veste blanche&quot;},{&quot;english&quot;:&quot;les vestes + blanc&quot;,&quot;target&quot;:&quot;les vestes blanches&quot;},{&quot;english&quot;:&quot;le manteau + beau&quot;,&quot;target&quot;:&quot;le beau manteau&quot;},{&quot;english&quot;:&quot;la veste + nouveau&quot;,&quot;target&quot;:&quot;la nouvelle veste&quot;},{&quot;english&quot;:&quot;un appartement + nouveau&quot;,&quot;target&quot;:&quot;un nouvel appartement&quot;},{&quot;english&quot;:&quot;un homme + vieux&quot;,&quot;target&quot;:&quot;un vieil homme&quot;},{&quot;english&quot;:&quot;les vestes + marron&quot;,&quot;target&quot;:&quot;les vestes marron&quot;}]"
    >
      <div class="quiz-card">
        <div class="quiz-progress">
          Question <span class="current-question">1</span> of <span class="total-questions">1</span>
        </div>

        <div class="quiz-label">Make the adjective fit</div>

        <div class="quiz-prompt"></div>

        <input
          type="text"
          class="answer-input"
          placeholder="Type the complete French phrase"
          autocomplete="off"
        />

        <div class="quiz-feedback"></div>

        <div class="quiz-controls">
          <button type="button" class="check-answer">Check answer</button>
          <button type="button" class="next-question" disabled>Next question →</button>
          <button type="button" class="skip-question">Skip question</button>
        </div>
      </div>

      <div class="quiz-results" hidden>
        <div class="results-title">Test complete!</div>
        <div class="results-score">
          You scored <span class="final-score">0</span> out of <span class="final-total">0</span>.
        </div>
        <div class="results-message"></div>
        <div class="results-review" hidden>
          <div class="results-review-title">Review these answers</div>
          <div class="results-review-list"></div>
        </div>
        <button type="button" class="restart-quiz">Try again</button>
      </div>
    </div>

    



<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-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Indirect Pronouns: Lui, leur or y? People and Things After à</title>
		<link>https://lexicogs.com/indirect-pronouns-lui-leur-or-y-people-and-things-after-a/</link>
					<comments>https://lexicogs.com/indirect-pronouns-lui-leur-or-y-people-and-things-after-a/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 07:48:19 +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>
		<category><![CDATA[Introduction to French Grammar]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105473</guid>

					<description><![CDATA[In this lesson, we investigate where French uses forms such as lui and leur, and where this switches to y.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This article is associated with the course(s):<br><a href="https://lexicogs.com/french-courses/french-grammar-courses/introduction-to-french-grammar/">Introduction to French Grammar</a></p>



<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/Indirect-Pronouns-Go-Deeper-1024x373.jpg" alt="" class="wp-image-105478 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Pronouns-Go-Deeper-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Pronouns-Go-Deeper-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Pronouns-Go-Deeper-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Pronouns-Go-Deeper-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Pronouns-Go-Deeper.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<h1 class="wp-block-heading">Lui, leur or y? People and Things After à</h1>



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



<p class="wp-block-paragraph">French often uses <strong>à</strong> before both people and things:</p>



<p class="wp-block-paragraph"><strong>Je réponds à Marie.</strong><br>I reply to Marie.</p>



<p class="wp-block-paragraph"><strong>Je réponds à la question.</strong><br>I answer the question.</p>



<p class="wp-block-paragraph">At first sight, the structure looks very similar. But when we replace the noun with a pronoun, French treats them differently:</p>



<p class="wp-block-paragraph"><strong>Je réponds à Marie.</strong><br>→ <strong>Je lui réponds.</strong><br>I reply to her.</p>



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



<p class="wp-block-paragraph"><strong>Je réponds à la question.</strong><br>→ <strong>J’y réponds.</strong><br>I answer it.</p>



<p class="wp-block-paragraph">So why do we use <strong>lui</strong> in one sentence and <strong>y</strong> in the other?</p>



<p class="wp-block-paragraph">That is what we are going to explore.</p>



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



<h2 class="wp-block-heading">1. People and Things Can Behave Differently</h2>



<p class="wp-block-paragraph">You may have seen that certain verbs use <strong>lui</strong> or <strong>leur</strong> when the indirect object is a person:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     People → lui / leur
     ========================================================= -->

<div class="lexi-people-pronoun-table">

  <div class="lexi-table-wrap">

    <table class="lexi-table">

      <thead>
        <tr>
          <th scope="col">With the person</th>
          <th scope="col">With the pronoun</th>
        </tr>
      </thead>

      <tbody>

        <tr>
          <td>
            Je téléphone <strong>à Paul</strong>.
          </td>
          <td>
            Je <strong>lui</strong> téléphone.
          </td>
        </tr>

        <tr>
          <td>
            Nous répondons <strong>à nos clients</strong>.
          </td>
          <td>
            Nous <strong>leur</strong> répondons.
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 2
   Scoped to this component only
   ========================================================= */

.lexi-people-pronoun-table,
.lexi-people-pronoun-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-people-pronoun-table .lexi-table-wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #FFFFFF;

  border-radius: 14px;

  box-shadow: 0 4px 14px rgba(19, 19, 19, 0.08);
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-people-pronoun-table .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;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-people-pronoun-table .lexi-table th,
.lexi-people-pronoun-table .lexi-table td {
  width: 50%;

  padding: 14px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-people-pronoun-table .lexi-table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-people-pronoun-table .lexi-table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-people-pronoun-table .lexi-table td strong {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the two-column comparison
   ========================================================= */

@media (max-width: 600px) {

  .lexi-people-pronoun-table .lexi-table {
    font-size: 0.86rem;
    line-height: 1.4;
  }

  .lexi-people-pronoun-table .lexi-table th,
  .lexi-people-pronoun-table .lexi-table td {
    padding: 11px 8px;
  }

}
</style>



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



<p class="wp-block-paragraph">But when an <strong>à + non-person</strong> phrase is replaced, French very often uses <strong>y</strong>:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     Things / ideas → y
     ========================================================= -->

<div class="lexi-y-pronoun-table">

  <div class="lexi-table-wrap">

    <table class="lexi-table">

      <thead>
        <tr>
          <th scope="col">With the thing or idea</th>
          <th scope="col">With the pronoun</th>
        </tr>
      </thead>

      <tbody>

        <tr>
          <td>
            Je réponds <strong>à cette question</strong>.
          </td>
          <td>
            J’<strong>y</strong> réponds.
          </td>
        </tr>

        <tr>
          <td>
            Nous réfléchissons <strong>à ce problème</strong>.
          </td>
          <td>
            Nous <strong>y</strong> réfléchissons.
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 2
   Scoped to this component only
   ========================================================= */

.lexi-y-pronoun-table,
.lexi-y-pronoun-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-y-pronoun-table .lexi-table-wrap {
  width: 100%;
  margin: 24px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  background: #FFFFFF;

  border-radius: 14px;

  box-shadow: 0 4px 14px rgba(19, 19, 19, 0.08);
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-y-pronoun-table .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;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-y-pronoun-table .lexi-table th,
.lexi-y-pronoun-table .lexi-table td {
  width: 50%;

  padding: 14px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-y-pronoun-table .lexi-table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-y-pronoun-table .lexi-table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-y-pronoun-table .lexi-table td strong {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the two-column comparison
   ========================================================= */

@media (max-width: 600px) {

  .lexi-y-pronoun-table .lexi-table {
    font-size: 0.86rem;
    line-height: 1.4;
  }

  .lexi-y-pronoun-table .lexi-table th,
  .lexi-y-pronoun-table .lexi-table td {
    padding: 11px 8px;
  }

}
</style>



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



<p class="wp-block-paragraph">Here, <strong>y</strong> replaces the whole phrase beginning with <strong>à</strong>:</p>



<p class="wp-block-paragraph"><strong>à cette question → y</strong></p>



<p class="wp-block-paragraph"><strong>à ce problème → y</strong></p>



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



<p class="wp-block-paragraph">And, like <strong>lui</strong> and <strong>leur</strong>, <strong>y normally goes before the verb</strong>.</p>



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



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



<p class="wp-block-paragraph"><strong>Je lui réponds.</strong><br>I reply to him / her.</p>



<p class="wp-block-paragraph"><strong>J’y réponds.</strong><br>I answer it.</p>



<p class="wp-block-paragraph">The first refers to a <strong>person</strong>.<br>The second refers to a <strong>thing or idea</strong>.</p>



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



<h3 class="wp-block-heading">A useful starting point</h3>



<p class="wp-block-paragraph">When you see <strong>à + a noun</strong>, ask:</p>



<p class="wp-block-paragraph"><strong>Am I referring to a person, or to a thing?</strong></p>



<p class="wp-block-paragraph">That will often help you decide which pronoun pattern you need. If <em>lui </em>and <em>leur</em> are new to you, then start with our lesson, <a href="https://lexicogs.com/how-to-use-indirect-object-pronouns-in-french/">How to Use Indirect Object Pronouns in French.</a></p>



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



<h2 class="wp-block-heading">2. <em>Y</em> with Things and Ideas</h2>



<p class="wp-block-paragraph">Let&#8217;s start with some examples illustrating what happens when the complement is not a person.</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     À + thing / idea → y
     ========================================================= -->

<div class="lexi-y-examples-table">

  <div class="lexi-y-examples-table__wrap">

    <table class="lexi-y-examples-table__table">

      <thead>
        <tr>
          <th scope="col">With the thing or idea</th>
          <th scope="col">With <em>y</em></th>
          <th scope="col">English</th>
        </tr>
      </thead>

      <tbody>

        <tr>
          <td>
            Je réponds <strong>à la question</strong>.
          </td>
          <td>
            J’<strong>y</strong> réponds.
          </td>
          <td>
            I answer it.
          </td>
        </tr>

        <tr>
          <td>
            Elle pense <strong>à son avenir</strong>.
          </td>
          <td>
            Elle <strong>y</strong> pense.
          </td>
          <td>
            She thinks about it.
          </td>
        </tr>

        <tr>
          <td>
            Nous réfléchissons <strong>au problème</strong>.
          </td>
          <td>
            Nous <strong>y</strong> réfléchissons.
          </td>
          <td>
            We think about it.
          </td>
        </tr>

        <tr>
          <td>
            Il s’intéresse <strong>à la politique française</strong>.
          </td>
          <td>
            Il s’<strong>y</strong> intéresse.
          </td>
          <td>
            He is interested in it.
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 2
   Scoped to this component only
   ========================================================= */

.lexi-y-examples-table,
.lexi-y-examples-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-y-examples-table__wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  border-radius: 16px;

  background: #FFFFFF;

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


/* =========================================================
   TABLE
   ========================================================= */

.lexi-y-examples-table__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;
}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.lexi-y-examples-table__table th:nth-child(1),
.lexi-y-examples-table__table td:nth-child(1) {
  width: 38%;
}

.lexi-y-examples-table__table th:nth-child(2),
.lexi-y-examples-table__table td:nth-child(2) {
  width: 32%;
}

.lexi-y-examples-table__table th:nth-child(3),
.lexi-y-examples-table__table td:nth-child(3) {
  width: 30%;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-y-examples-table__table th,
.lexi-y-examples-table__table td {
  padding: 15px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-y-examples-table__table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}

.lexi-y-examples-table__table thead em {
  color: #FFFFFF;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-y-examples-table__table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-y-examples-table__table tbody strong {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve all three aligned columns
   ========================================================= */

@media (max-width: 650px) {

  .lexi-y-examples-table__table {
    font-size: 12.5px;
    line-height: 1.4;
  }

  .lexi-y-examples-table__table th,
  .lexi-y-examples-table__table td {
    padding: 10px 6px;
  }

}


/* =========================================================
   VERY NARROW SCREENS
   ========================================================= */

@media (max-width: 420px) {

  .lexi-y-examples-table__table {
    font-size: 11.5px;
  }

  .lexi-y-examples-table__table th,
  .lexi-y-examples-table__table td {
    padding: 9px 5px;
  }

}
</style>



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



<p class="wp-block-paragraph">In these examples, <strong>y</strong> replaces the whole <strong>à + thing or idea</strong> phrase.</p>



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



<p class="wp-block-paragraph">Notice that this also works when <strong>à</strong> has combined with an article:</p>



<p class="wp-block-paragraph"><strong>au problème → y</strong></p>



<p class="wp-block-paragraph"><strong>à la question → y</strong></p>



<p class="wp-block-paragraph"><strong>aux conséquences → y</strong></p>



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



<p class="wp-block-paragraph">The complete phrase disappears and <strong>y</strong> takes its place.</p>



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



<h2 class="wp-block-heading">3. <em>Y</em> Does Not Show Gender or Number</h2>



<p class="wp-block-paragraph">There is another useful difference.</p>



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



<p class="wp-block-paragraph">With <strong>lui</strong> and <strong>leur</strong>, French distinguishes between one person and several people:</p>



<p class="wp-block-paragraph"><strong>à Marie → lui</strong></p>



<p class="wp-block-paragraph"><strong>à Marie et Paul → leur</strong></p>



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



<p class="wp-block-paragraph">But <strong>y does not change</strong> according to the gender or number of the thing being replaced.</p>



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



<p class="wp-block-paragraph"><strong>Je pense à ce problème.</strong><br>→ <strong>J’y pense.</strong></p>



<p class="wp-block-paragraph"><strong>Je pense à cette question.</strong><br>→ <strong>J’y pense.</strong></p>



<p class="wp-block-paragraph"><strong>Je pense à ces problèmes.</strong><br>→ <strong>J’y pense.</strong></p>



<p class="wp-block-paragraph"><strong>Je pense à ces questions.</strong><br>→ <strong>J’y pense.</strong></p>



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



<p class="wp-block-paragraph">The same pronoun — <strong>y</strong> — works in all four sentences.</p>



<p class="wp-block-paragraph">So you do not need separate masculine, feminine, singular or plural forms.</p>



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



<h2 class="wp-block-heading">4. The Three Patterns Side by Side</h2>



<p class="wp-block-paragraph">We can now bring everything together into three distinct patterns.</p>



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



<!-- =========================================================
     LEXICOGS — THREE PATTERNS AFTER À
     Static grammar comparison
     ========================================================= -->

<div class="lexi-a-patterns"
     role="group"
     aria-label="Three French pronoun patterns after à: person with an indirect-object verb uses lui or leur; person with a verb that keeps à uses à plus a stressed pronoun; thing or idea after à uses y.">


  <!-- =====================================================
       PATTERN A
       ===================================================== -->

  <section class="lexi-a-patterns__card lexi-a-patterns__card--a">

    <div class="lexi-a-patterns__header">

      <span class="lexi-a-patterns__letter">
        A
      </span>

      <div>
        <div class="lexi-a-patterns__title">
          Person
        </div>

        <div class="lexi-a-patterns__subtitle">
          with an indirect-object verb
        </div>
      </div>

    </div>


    <!-- EXAMPLE 1 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Je réponds
        <span class="lexi-a-patterns__source">à Marie</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        Je
        <span class="lexi-a-patterns__target">lui</span>
        réponds.
      </div>

    </div>


    <!-- EXAMPLE 2 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Nous répondons
        <span class="lexi-a-patterns__source">à Paul et Marie</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        Nous
        <span class="lexi-a-patterns__target">leur</span>
        répondons.
      </div>

    </div>


    <!-- PATTERN SUMMARY -->

    <div class="lexi-a-patterns__rule">
      <span>à + person</span>
      <strong>→ lui / leur</strong>
    </div>

  </section>



  <!-- =====================================================
       PATTERN B
       ===================================================== -->

  <section class="lexi-a-patterns__card lexi-a-patterns__card--b">

    <div class="lexi-a-patterns__header">

      <span class="lexi-a-patterns__letter">
        B
      </span>

      <div>
        <div class="lexi-a-patterns__title">
          Person
        </div>

        <div class="lexi-a-patterns__subtitle">
          with a verb that keeps <em>à</em>
        </div>
      </div>

    </div>


    <!-- EXAMPLE 1 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Je pense
        <span class="lexi-a-patterns__source">à Marie</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        Je pense
        <span class="lexi-a-patterns__target">à elle</span>.
      </div>

    </div>


    <!-- EXAMPLE 2 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Je pense
        <span class="lexi-a-patterns__source">à Paul</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        Je pense
        <span class="lexi-a-patterns__target">à lui</span>.
      </div>

    </div>


    <!-- PATTERN SUMMARY -->

    <div class="lexi-a-patterns__rule">
      <span>à + person</span>
      <strong>→ à + stressed pronoun</strong>
    </div>

  </section>



  <!-- =====================================================
       PATTERN C
       ===================================================== -->

  <section class="lexi-a-patterns__card lexi-a-patterns__card--c">

    <div class="lexi-a-patterns__header">

      <span class="lexi-a-patterns__letter">
        C
      </span>

      <div>
        <div class="lexi-a-patterns__title">
          Thing or idea
        </div>

        <div class="lexi-a-patterns__subtitle">
          after <em>à</em>
        </div>
      </div>

    </div>


    <!-- EXAMPLE 1 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Je réponds
        <span class="lexi-a-patterns__source">à la question</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        J’<span class="lexi-a-patterns__target">y</span>
        réponds.
      </div>

    </div>


    <!-- EXAMPLE 2 -->

    <div class="lexi-a-patterns__example">

      <div class="lexi-a-patterns__before">
        Je pense
        <span class="lexi-a-patterns__source">à cette question</span>.
      </div>

      <div class="lexi-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-a-patterns__after">
        J’<span class="lexi-a-patterns__target">y</span>
        pense.
      </div>

    </div>


    <!-- PATTERN SUMMARY -->

    <div class="lexi-a-patterns__rule">
      <span>à + thing / idea</span>
      <strong>→ y</strong>
    </div>

  </section>

</div>


<style>
/* =========================================================
   LEXICOGS — THREE PATTERNS AFTER À
   Fully scoped component
   ========================================================= */

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

.lexi-a-patterns {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-light-grey: #F0F3F8;

  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));

  gap: 16px;

  width: 100%;
  max-width: 980px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   CARDS
   ========================================================= */

.lexi-a-patterns__card {
  display: flex;
  flex-direction: column;

  min-width: 0;

  overflow: hidden;

  border: 1px solid rgba(19, 19, 19, 0.08);
  border-radius: 18px;

  background: var(--lexi-white);

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


/* =========================================================
   HEADERS
   ========================================================= */

.lexi-a-patterns__header {
  display: flex;

  gap: 11px;

  align-items: center;

  min-height: 92px;

  padding: 16px;
}


/* Different approved pale surfaces distinguish,
   but do not define, the three grammatical patterns */

.lexi-a-patterns__card--a .lexi-a-patterns__header {
  background: var(--lexi-salmon-grey);
}

.lexi-a-patterns__card--b .lexi-a-patterns__header {
  background: var(--lexi-light-blue);
}

.lexi-a-patterns__card--c .lexi-a-patterns__header {
  background: var(--lexi-dusty-green);
}


/* A / B / C marker */

.lexi-a-patterns__letter {
  display: flex;

  flex: 0 0 38px;

  width: 38px;
  height: 38px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 16px;
  font-weight: 800;
  line-height: 1;
}


/* Heading text */

.lexi-a-patterns__title {
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 800;
  line-height: 1.25;
}

.lexi-a-patterns__subtitle {
  margin-top: 3px;

  color: var(--lexi-black);

  font-size: 13px;
  line-height: 1.35;
}


/* =========================================================
   EXAMPLES
   ========================================================= */

.lexi-a-patterns__example {
  padding: 17px 13px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-salmon-white);

  text-align: center;
}

.lexi-a-patterns__example + .lexi-a-patterns__example {
  background: var(--lexi-light-grey);
}


/* Original sentence */

.lexi-a-patterns__before {
  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 650;
  line-height: 1.5;
}


/* Phrase being replaced */

.lexi-a-patterns__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-a-patterns__arrow {
  padding: 7px 0;

  color: var(--lexi-purple);

  font-size: 24px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   RESULT
   ========================================================= */

.lexi-a-patterns__after {
  color: var(--lexi-black);

  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}


/* Only the actual replacement is highlighted */

.lexi-a-patterns__target {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   RULE STRIP
   ========================================================= */

.lexi-a-patterns__rule {
  display: grid;

  gap: 5px;

  margin-top: auto;
  padding: 14px 12px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-white);

  text-align: center;
}

.lexi-a-patterns__rule span {
  color: var(--lexi-black);

  font-size: 12.5px;
  line-height: 1.35;
}

.lexi-a-patterns__rule strong {
  color: var(--lexi-purple);

  font-size: 14px;
  font-weight: 800;
  line-height: 1.35;
}


/* =========================================================
   TABLET
   Keep each grammatical pattern intact.
   ========================================================= */

@media (max-width: 850px) {

  .lexi-a-patterns {
    grid-template-columns: 1fr;

    gap: 18px;

    max-width: 680px;
  }

  .lexi-a-patterns__header {
    min-height: 0;
  }

}


/* =========================================================
   MOBILE
   Pattern A completes before B begins;
   B completes before C begins.
   ========================================================= */

@media (max-width: 600px) {

  .lexi-a-patterns {
    margin: 25px auto;

    gap: 15px;
  }

  .lexi-a-patterns__card {
    border-radius: 16px;
  }

  .lexi-a-patterns__header {
    padding: 14px;
  }

  .lexi-a-patterns__letter {
    flex-basis: 34px;

    width: 34px;
    height: 34px;

    font-size: 14px;
  }

  .lexi-a-patterns__title {
    font-size: 17px;
  }

  .lexi-a-patterns__subtitle {
    font-size: 12.5px;
  }

  .lexi-a-patterns__example {
    padding: 15px 11px;
  }

  .lexi-a-patterns__before,
  .lexi-a-patterns__after {
    font-size: 15px;
  }

  .lexi-a-patterns__rule {
    padding: 13px 10px;
  }

}
</style>



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



<p class="wp-block-paragraph">So there are really <strong>two questions</strong> to ask:</p>



<p class="wp-block-paragraph"><strong>1. What pattern does the verb use?</strong></p>



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



<p class="wp-block-paragraph"><strong>2. Am I replacing a person or a thing?</strong></p>



<p class="wp-block-paragraph">Those two questions will take you much further than a rule based simply on seeing <strong>à</strong>.</p>



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



<h2 class="wp-block-heading">5. Begin Recognizing the Patterns</h2>



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



<p class="wp-block-paragraph">One of the clearest ways to see the difference is to keep the verb the same and change what follows it.</p>



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



<!-- =========================================================
     LEXICOGS — RÉPONDRE À
     Person vs thing / idea
     ========================================================= -->

<div class="lexi-repondre-contrast"
     role="group"
     aria-label="With répondre à, a person can be replaced by lui or leur, while a thing or idea can be replaced by y.">

  <!-- =====================================================
       VERB HEADING
       ===================================================== -->

  <div class="lexi-repondre-contrast__heading">

    <span class="lexi-repondre-contrast__verb">
      répondre à
    </span>

    <span class="lexi-repondre-contrast__heading-note">
      Same verb — different replacement
    </span>

  </div>


  <!-- =====================================================
       COMPARISON GRID
       ===================================================== -->

  <div class="lexi-repondre-contrast__grid">


    <!-- ===================================================
         PERSON
         =================================================== -->

    <section class="lexi-repondre-contrast__card
                    lexi-repondre-contrast__card--person">

      <div class="lexi-repondre-contrast__card-label">
        Person
      </div>


      <div class="lexi-repondre-contrast__before">

        Je réponds
        <span class="lexi-repondre-contrast__source">
          à Marie
        </span>.

      </div>


      <div class="lexi-repondre-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-repondre-contrast__after">

        Je
        <span class="lexi-repondre-contrast__target">
          lui
        </span>
        réponds.

      </div>


      <div class="lexi-repondre-contrast__meaning">
        I reply to her.
      </div>


      <div class="lexi-repondre-contrast__rule">
        <span>à + person</span>
        <strong>→ lui / leur</strong>
      </div>

    </section>


    <!-- ===================================================
         THING OR IDEA
         =================================================== -->

    <section class="lexi-repondre-contrast__card
                    lexi-repondre-contrast__card--thing">

      <div class="lexi-repondre-contrast__card-label">
        Thing or idea
      </div>


      <div class="lexi-repondre-contrast__before">

        Je réponds
        <span class="lexi-repondre-contrast__source">
          à la question
        </span>.

      </div>


      <div class="lexi-repondre-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-repondre-contrast__after">

        J’<span class="lexi-repondre-contrast__target">y</span>
        réponds.

      </div>


      <div class="lexi-repondre-contrast__meaning">
        I answer it.
      </div>


      <div class="lexi-repondre-contrast__rule">
        <span>à + thing / idea</span>
        <strong>→ y</strong>
      </div>

    </section>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — RÉPONDRE À CONTRAST
   Fully scoped component
   ========================================================= */

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

.lexi-repondre-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-light-grey: #F0F3F8;

  width: 100%;
  max-width: 850px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-repondre-contrast__heading {
  padding: 17px 18px;

  border-radius: 18px 18px 0 0;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  text-align: center;
}

.lexi-repondre-contrast__verb {
  display: block;

  color: var(--lexi-white);

  font-size: 21px;
  font-weight: 800;
  line-height: 1.3;
}

.lexi-repondre-contrast__heading-note {
  display: block;

  margin-top: 3px;

  color: var(--lexi-white);

  font-size: 13px;
  line-height: 1.4;
}


/* =========================================================
   GRID
   ========================================================= */

.lexi-repondre-contrast__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 3px;

  padding: 3px;

  border-radius: 0 0 18px 18px;

  background: var(--lexi-white);

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


/* =========================================================
   CARDS
   ========================================================= */

.lexi-repondre-contrast__card {
  min-width: 0;
  overflow: hidden;

  text-align: center;
}

.lexi-repondre-contrast__card--person {
  background: var(--lexi-light-blue);
}

.lexi-repondre-contrast__card--thing {
  background: var(--lexi-dusty-green);
}


/* =========================================================
   EXPLICIT CATEGORY LABEL
   ========================================================= */

.lexi-repondre-contrast__card-label {
  padding: 11px 12px;

  border-bottom: 3px solid var(--lexi-white);

  background: rgba(255, 255, 255, 0.5);
  color: var(--lexi-purple);

  font-size: 14px;
  font-weight: 800;
  line-height: 1.3;
}


/* =========================================================
   ORIGINAL SENTENCE
   ========================================================= */

.lexi-repondre-contrast__before {
  padding: 21px 15px 10px;

  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-repondre-contrast__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-repondre-contrast__arrow {
  padding: 2px 0 7px;

  color: var(--lexi-purple);

  font-size: 28px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   RESULT
   ========================================================= */

.lexi-repondre-contrast__after {
  padding: 0 15px 17px;

  color: var(--lexi-black);

  font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-repondre-contrast__target {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-repondre-contrast__meaning {
  padding: 12px 13px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-salmon-white);
  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.45;
}


/* =========================================================
   RULE SUMMARY
   ========================================================= */

.lexi-repondre-contrast__rule {
  display: grid;

  gap: 4px;

  padding: 13px 12px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-white);

  text-align: center;
}

.lexi-repondre-contrast__rule span {
  color: var(--lexi-black);

  font-size: 12.5px;
  line-height: 1.35;
}

.lexi-repondre-contrast__rule strong {
  color: var(--lexi-purple);

  font-size: 15px;
  font-weight: 800;
  line-height: 1.35;
}


/* =========================================================
   MOBILE
   Each complete grammatical pathway remains intact:
   PERSON first, then THING OR IDEA.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-repondre-contrast__heading {
    border-radius: 16px 16px 0 0;
  }

  .lexi-repondre-contrast__verb {
    font-size: 19px;
  }

  .lexi-repondre-contrast__grid {
    grid-template-columns: 1fr;

    border-radius: 0 0 16px 16px;
  }

  .lexi-repondre-contrast__before {
    padding: 18px 12px 8px;

    font-size: 17px;
  }

  .lexi-repondre-contrast__after {
    padding: 0 12px 15px;

    font-size: 17px;
  }

  .lexi-repondre-contrast__meaning {
    font-size: 13px;
  }

}
</style>



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



<!-- =========================================================
     LEXICOGS — PENSER À
     Person vs thing / idea
     ========================================================= -->

<div class="lexi-penser-contrast"
     role="group"
     aria-label="With penser à, a person is replaced by à plus a stressed pronoun, while a thing or idea is replaced by y.">

  <!-- =====================================================
       VERB HEADING
       ===================================================== -->

  <div class="lexi-penser-contrast__heading">

    <span class="lexi-penser-contrast__verb">
      penser à
    </span>

    <span class="lexi-penser-contrast__heading-note">
      Same verb — different replacement
    </span>

  </div>


  <!-- =====================================================
       COMPARISON GRID
       ===================================================== -->

  <div class="lexi-penser-contrast__grid">


    <!-- ===================================================
         PERSON
         =================================================== -->

    <section class="lexi-penser-contrast__card
                    lexi-penser-contrast__card--person">

      <div class="lexi-penser-contrast__card-label">
        Person
      </div>


      <div class="lexi-penser-contrast__before">

        Je pense
        <span class="lexi-penser-contrast__source">
          à Marie
        </span>.

      </div>


      <div class="lexi-penser-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-penser-contrast__after">

        Je pense
        <span class="lexi-penser-contrast__target">
          à elle
        </span>.

      </div>


      <div class="lexi-penser-contrast__meaning">
        I think about her.
      </div>


      <div class="lexi-penser-contrast__rule">
        <span>à + person</span>
        <strong>→ à + stressed pronoun</strong>
      </div>

    </section>


    <!-- ===================================================
         THING OR IDEA
         =================================================== -->

    <section class="lexi-penser-contrast__card
                    lexi-penser-contrast__card--thing">

      <div class="lexi-penser-contrast__card-label">
        Thing or idea
      </div>


      <div class="lexi-penser-contrast__before">

        Je pense
        <span class="lexi-penser-contrast__source">
          à cette question
        </span>.

      </div>


      <div class="lexi-penser-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-penser-contrast__after">

        J’<span class="lexi-penser-contrast__target">y</span>
        pense.

      </div>


      <div class="lexi-penser-contrast__meaning">
        I think about it.
      </div>


      <div class="lexi-penser-contrast__rule">
        <span>à + thing / idea</span>
        <strong>→ y</strong>
      </div>

    </section>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — PENSER À CONTRAST
   Fully scoped component
   ========================================================= */

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

.lexi-penser-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 850px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-penser-contrast__heading {
  padding: 17px 18px;

  border-radius: 18px 18px 0 0;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  text-align: center;
}

.lexi-penser-contrast__verb {
  display: block;

  color: var(--lexi-white);

  font-size: 21px;
  font-weight: 800;
  line-height: 1.3;
}

.lexi-penser-contrast__heading-note {
  display: block;

  margin-top: 3px;

  color: var(--lexi-white);

  font-size: 13px;
  line-height: 1.4;
}


/* =========================================================
   GRID
   ========================================================= */

.lexi-penser-contrast__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 3px;
  padding: 3px;

  border-radius: 0 0 18px 18px;

  background: var(--lexi-white);

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


/* =========================================================
   CARDS
   ========================================================= */

.lexi-penser-contrast__card {
  min-width: 0;
  overflow: hidden;

  text-align: center;
}

.lexi-penser-contrast__card--person {
  background: var(--lexi-light-blue);
}

.lexi-penser-contrast__card--thing {
  background: var(--lexi-dusty-green);
}


/* =========================================================
   CATEGORY LABEL
   ========================================================= */

.lexi-penser-contrast__card-label {
  padding: 11px 12px;

  border-bottom: 3px solid var(--lexi-white);

  background: rgba(255, 255, 255, 0.5);
  color: var(--lexi-purple);

  font-size: 14px;
  font-weight: 800;
  line-height: 1.3;
}


/* =========================================================
   ORIGINAL SENTENCE
   ========================================================= */

.lexi-penser-contrast__before {
  padding: 21px 15px 10px;

  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-penser-contrast__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-penser-contrast__arrow {
  padding: 2px 0 7px;

  color: var(--lexi-purple);

  font-size: 28px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   RESULT
   ========================================================= */

.lexi-penser-contrast__after {
  padding: 0 15px 17px;

  color: var(--lexi-black);

  font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-penser-contrast__target {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-penser-contrast__meaning {
  padding: 12px 13px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-salmon-white);
  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.45;
}


/* =========================================================
   RULE SUMMARY
   ========================================================= */

.lexi-penser-contrast__rule {
  display: grid;

  gap: 4px;

  padding: 13px 12px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-white);

  text-align: center;
}

.lexi-penser-contrast__rule span {
  color: var(--lexi-black);

  font-size: 12.5px;
  line-height: 1.35;
}

.lexi-penser-contrast__rule strong {
  color: var(--lexi-purple);

  font-size: 15px;
  font-weight: 800;
  line-height: 1.35;
}


/* =========================================================
   MOBILE
   Complete PERSON pathway first,
   then complete THING / IDEA pathway.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-penser-contrast__heading {
    border-radius: 16px 16px 0 0;
  }

  .lexi-penser-contrast__verb {
    font-size: 19px;
  }

  .lexi-penser-contrast__grid {
    grid-template-columns: 1fr;

    border-radius: 0 0 16px 16px;
  }

  .lexi-penser-contrast__before {
    padding: 18px 12px 8px;

    font-size: 17px;
  }

  .lexi-penser-contrast__after {
    padding: 0 12px 15px;

    font-size: 17px;
  }

  .lexi-penser-contrast__meaning {
    font-size: 13px;
  }

}
</style>



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



<!-- =========================================================
     LEXICOGS — S’INTÉRESSER À
     Person vs thing / idea
     ========================================================= -->

<div class="lexi-interesser-contrast"
     role="group"
     aria-label="With s’intéresser à, a person is replaced by à plus a stressed pronoun, while a thing or idea is replaced by y.">

  <!-- =====================================================
       VERB HEADING
       ===================================================== -->

  <div class="lexi-interesser-contrast__heading">

    <span class="lexi-interesser-contrast__verb">
      s’intéresser à
    </span>

    <span class="lexi-interesser-contrast__heading-note">
      Same verb — different replacement
    </span>

  </div>


  <!-- =====================================================
       COMPARISON GRID
       ===================================================== -->

  <div class="lexi-interesser-contrast__grid">


    <!-- ===================================================
         PERSON
         =================================================== -->

    <section class="lexi-interesser-contrast__card
                    lexi-interesser-contrast__card--person">

      <div class="lexi-interesser-contrast__card-label">
        Person
      </div>


      <div class="lexi-interesser-contrast__before">

        Il s’intéresse
        <span class="lexi-interesser-contrast__source">
          à Sophie
        </span>.

      </div>


      <div class="lexi-interesser-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-interesser-contrast__after">

        Il s’intéresse
        <span class="lexi-interesser-contrast__target">
          à elle
        </span>.

      </div>


      <div class="lexi-interesser-contrast__meaning">
        He is interested in her.
      </div>


      <div class="lexi-interesser-contrast__rule">
        <span>à + person</span>
        <strong>→ à + stressed pronoun</strong>
      </div>

    </section>


    <!-- ===================================================
         THING OR IDEA
         =================================================== -->

    <section class="lexi-interesser-contrast__card
                    lexi-interesser-contrast__card--thing">

      <div class="lexi-interesser-contrast__card-label">
        Thing or idea
      </div>


      <div class="lexi-interesser-contrast__before">

        Il s’intéresse
        <span class="lexi-interesser-contrast__source">
          à l’histoire
        </span>.

      </div>


      <div class="lexi-interesser-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <div class="lexi-interesser-contrast__after">

        Il s’<span class="lexi-interesser-contrast__target">y</span>
        intéresse.

      </div>


      <div class="lexi-interesser-contrast__meaning">
        He is interested in it.
      </div>


      <div class="lexi-interesser-contrast__rule">
        <span>à + thing / idea</span>
        <strong>→ y</strong>
      </div>

    </section>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — S’INTÉRESSER À CONTRAST
   Fully scoped component
   ========================================================= */

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

.lexi-interesser-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 850px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-interesser-contrast__heading {
  padding: 17px 18px;

  border-radius: 18px 18px 0 0;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  text-align: center;
}

.lexi-interesser-contrast__verb {
  display: block;

  color: var(--lexi-white);

  font-size: 21px;
  font-weight: 800;
  line-height: 1.3;
}

.lexi-interesser-contrast__heading-note {
  display: block;

  margin-top: 3px;

  color: var(--lexi-white);

  font-size: 13px;
  line-height: 1.4;
}


/* =========================================================
   GRID
   ========================================================= */

.lexi-interesser-contrast__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 3px;
  padding: 3px;

  border-radius: 0 0 18px 18px;

  background: var(--lexi-white);

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


/* =========================================================
   CARDS
   ========================================================= */

.lexi-interesser-contrast__card {
  min-width: 0;
  overflow: hidden;

  text-align: center;
}

.lexi-interesser-contrast__card--person {
  background: var(--lexi-light-blue);
}

.lexi-interesser-contrast__card--thing {
  background: var(--lexi-dusty-green);
}


/* =========================================================
   CATEGORY LABEL
   ========================================================= */

.lexi-interesser-contrast__card-label {
  padding: 11px 12px;

  border-bottom: 3px solid var(--lexi-white);

  background: rgba(255, 255, 255, 0.5);
  color: var(--lexi-purple);

  font-size: 14px;
  font-weight: 800;
  line-height: 1.3;
}


/* =========================================================
   ORIGINAL SENTENCE
   ========================================================= */

.lexi-interesser-contrast__before {
  padding: 21px 15px 10px;

  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-interesser-contrast__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-interesser-contrast__arrow {
  padding: 2px 0 7px;

  color: var(--lexi-purple);

  font-size: 28px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   RESULT
   ========================================================= */

.lexi-interesser-contrast__after {
  padding: 0 15px 17px;

  color: var(--lexi-black);

  font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-interesser-contrast__target {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-interesser-contrast__meaning {
  padding: 12px 13px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-salmon-white);
  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.45;
}


/* =========================================================
   RULE SUMMARY
   ========================================================= */

.lexi-interesser-contrast__rule {
  display: grid;

  gap: 4px;

  padding: 13px 12px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-white);

  text-align: center;
}

.lexi-interesser-contrast__rule span {
  color: var(--lexi-black);

  font-size: 12.5px;
  line-height: 1.35;
}

.lexi-interesser-contrast__rule strong {
  color: var(--lexi-purple);

  font-size: 15px;
  font-weight: 800;
  line-height: 1.35;
}


/* =========================================================
   MOBILE
   Complete PERSON pathway first,
   then complete THING / IDEA pathway.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-interesser-contrast__heading {
    border-radius: 16px 16px 0 0;
  }

  .lexi-interesser-contrast__verb {
    font-size: 19px;
  }

  .lexi-interesser-contrast__grid {
    grid-template-columns: 1fr;

    border-radius: 0 0 16px 16px;
  }

  .lexi-interesser-contrast__before {
    padding: 18px 12px 8px;

    font-size: 17px;
  }

  .lexi-interesser-contrast__after {
    padding: 0 12px 15px;

    font-size: 17px;
  }

  .lexi-interesser-contrast__meaning {
    font-size: 13px;
  }

}
</style>



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



<p class="wp-block-paragraph">These comparisons are particularly useful because they show that <strong>the noun being replaced matters as well as how different verbs behave</strong>.</p>



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



<h2 class="wp-block-heading">6. Where Does <em>y</em> Go?</h2>



<p class="wp-block-paragraph">In the examples above, <strong>y comes before the conjugated verb</strong>:</p>



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



<p class="wp-block-paragraph"><strong>J’y pense.</strong></p>



<p class="wp-block-paragraph"><strong>Nous y répondons.</strong></p>



<p class="wp-block-paragraph"><strong>Elle s’y intéresse.</strong></p>



<p class="wp-block-paragraph"><strong>Ils y réfléchissent.</strong></p>



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



<p class="wp-block-paragraph">This is the same general position we also see with <strong>lui</strong> and <strong>leur</strong>:</p>



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



<p class="wp-block-paragraph"><strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph"><strong>Nous leur répondons.</strong></p>



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



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



<p class="wp-block-paragraph"><strong>Je réponds à Marie.</strong><br>→ <strong>Je lui réponds.</strong></p>



<p class="wp-block-paragraph"><strong>Je réponds à cette question.</strong><br>→ <strong>J’y réponds.</strong></p>



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



<p class="wp-block-paragraph">The pronoun changes, but its position before the verb remains familiar.</p>



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



<p class="wp-block-paragraph">There are additional rules when an infinitive, compound tense or command is involved, which we can see in this table:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 2
     Position of Y
     ========================================================= -->

<div class="lexi-y-position-table">

  <div class="lexi-y-position-table__wrap">

    <table class="lexi-y-position-table__table">

      <thead>
        <tr>
          <th scope="col">Structure</th>
          <th scope="col">With the noun phrase</th>
          <th scope="col">With <em>y</em></th>
        </tr>
      </thead>

      <tbody>

        <!-- INFINITIVE -->

        <tr>
          <td>
            <strong>With an infinitive</strong>
          </td>

          <td>
            Je vais penser <span class="lexi-y-position-table__source">à cette question</span>.
          </td>

          <td>
            Je vais <span class="lexi-y-position-table__target">y</span> penser.
          </td>
        </tr>


        <!-- COMPOUND TENSE -->

        <tr>
          <td>
            <strong>Compound tense</strong>
          </td>

          <td>
            J’ai pensé <span class="lexi-y-position-table__source">à cette question</span>.
          </td>

          <td>
            J’<span class="lexi-y-position-table__target">y</span> ai pensé.
          </td>
        </tr>


        <!-- POSITIVE COMMAND -->

        <tr>
          <td>
            <strong>Positive command</strong>
          </td>

          <td>
            Réponds <span class="lexi-y-position-table__source">à cette question</span> !
          </td>

          <td>
            Réponds-<span class="lexi-y-position-table__target">y</span> !
          </td>
        </tr>


        <!-- NEGATIVE COMMAND -->

        <tr>
          <td>
            <strong>Negative command</strong>
          </td>

          <td>
            Ne réponds pas <span class="lexi-y-position-table__source">à cette question</span> !
          </td>

          <td>
            N’<span class="lexi-y-position-table__target">y</span> réponds pas !
          </td>
        </tr>

      </tbody>

    </table>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — POSITION OF Y
   Lexi Table 2
   Fully scoped
   ========================================================= */

.lexi-y-position-table,
.lexi-y-position-table * {
  box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.lexi-y-position-table__wrap {
  width: 100%;
  margin: 28px 0;
  padding: 0;

  overflow: hidden;
  line-height: 0;

  border-radius: 16px;

  background: #FFFFFF;

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


/* =========================================================
   TABLE
   ========================================================= */

.lexi-y-position-table__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;
}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.lexi-y-position-table__table th:nth-child(1),
.lexi-y-position-table__table td:nth-child(1) {
  width: 24%;
}

.lexi-y-position-table__table th:nth-child(2),
.lexi-y-position-table__table td:nth-child(2) {
  width: 40%;
}

.lexi-y-position-table__table th:nth-child(3),
.lexi-y-position-table__table td:nth-child(3) {
  width: 36%;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-y-position-table__table th,
.lexi-y-position-table__table td {
  padding: 15px 16px;

  border: 0;

  text-align: left;
  vertical-align: middle;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-y-position-table__table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}

.lexi-y-position-table__table thead em {
  color: #FFFFFF;
}


/* =========================================================
   BODY
   ========================================================= */

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

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


/* White internal separators */

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

.lexi-y-position-table__table tbody tr + tr td {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   STRUCTURE LABEL
   ========================================================= */

.lexi-y-position-table__table td:first-child strong {
  color: #131313;
  font-weight: 700;
}


/* =========================================================
   ORIGINAL À PHRASE
   ========================================================= */

.lexi-y-position-table__source {
  font-weight: 700;

  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* =========================================================
   Y — TARGET FORM
   ========================================================= */

.lexi-y-position-table__target {
  display: inline-block;

  padding: 1px 6px;

  border-radius: 5px;

  background: #E5E8FA;
  color: #8300C9;

  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the three-column relationship
   ========================================================= */

@media (max-width: 650px) {

  .lexi-y-position-table__table {
    font-size: 12.5px;
    line-height: 1.4;
  }

  .lexi-y-position-table__table th,
  .lexi-y-position-table__table td {
    padding: 10px 6px;
  }

}


/* =========================================================
   VERY NARROW SCREENS
   ========================================================= */

@media (max-width: 420px) {

  .lexi-y-position-table__table {
    font-size: 11.5px;
  }

  .lexi-y-position-table__table th,
  .lexi-y-position-table__table td {
    padding: 9px 5px;
  }

}
</style>



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



<h2 class="wp-block-heading">7. <em>Y</em> Can Also Refer to a Place</h2>



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



<p class="wp-block-paragraph">You may already have seen <strong>y</strong> used in another way:</p>



<p class="wp-block-paragraph"><strong>Je vais à Paris.</strong><br>→ <strong>J’y vais.</strong><br>I’m going there.</p>



<p class="wp-block-paragraph"><strong>Nous sommes au restaurant.</strong><br>→ <strong>Nous y sommes.</strong><br>We are there.</p>



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



<p class="wp-block-paragraph">That is another major use of <strong>y</strong>.</p>



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



<p class="wp-block-paragraph">In this lesson, however, we are concentrating on cases where <strong>y replaces an à + thing or idea</strong>:</p>



<p class="wp-block-paragraph"><strong>penser à quelque chose → y penser</strong></p>



<p class="wp-block-paragraph"><strong>répondre à quelque chose → y répondre</strong></p>



<p class="wp-block-paragraph"><strong>s’intéresser à quelque chose → s’y intéresser</strong></p>



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



<p class="wp-block-paragraph">The place use is closely related, but it is worth learning as its own pattern.</p>



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



<h2 class="wp-block-heading">8. Putting It into Practice</h2>



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



<!-- =========================================================
     LEXICOGS — TRY IT OUT
     LUI / LEUR, À + STRESSED PRONOUN, OR Y?
     ========================================================= -->

<section class="lexi-a-pronoun-quiz"
         aria-labelledby="lexi-a-pronoun-quiz-title">

  <!-- =====================================================
       CENTRED LABEL
       ===================================================== -->

  <div class="lexi-a-pronoun-quiz__label">
    Try it out
  </div>


  <!-- =====================================================
       INTRO
       ===================================================== -->

  <div class="lexi-a-pronoun-quiz__intro">

    <h3 id="lexi-a-pronoun-quiz-title">
      Which pronoun pattern do you need?
    </h3>

    <p>
      Choose the pronoun or pronoun pattern that gives the
      <strong>natural replacement</strong>.
    </p>

  </div>


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

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="indirect"
           data-model="Je lui téléphone."
           data-explanation="téléphoner à quelqu’un uses an indirect-object pronoun. Marie is one person, so we use lui.">

    <div class="lexi-a-pronoun-quiz__number">1</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Je téléphone <strong>à Marie</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="y"
           data-model="J’y réponds."
           data-explanation="à cette question refers to a thing or idea, so the whole à phrase is replaced by y.">

    <div class="lexi-a-pronoun-quiz__number">2</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Je réponds <strong>à cette question</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="stressed"
           data-model="Nous pensons à lui."
           data-explanation="penser à keeps à when it refers to a person, so Paul becomes à lui.">

    <div class="lexi-a-pronoun-quiz__number">3</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Nous pensons <strong>à Paul</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="y"
           data-model="Nous y pensons."
           data-explanation="à ce problème refers to a thing or idea, so it is replaced by y.">

    <div class="lexi-a-pronoun-quiz__number">4</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Nous pensons <strong>à ce problème</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="indirect"
           data-model="Elle leur répond."
           data-explanation="répondre à quelqu’un uses an indirect-object pronoun. Ses parents refers to more than one person, so we use leur.">

    <div class="lexi-a-pronoun-quiz__number">5</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Elle répond <strong>à ses parents</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 6
       ===================================================== -->

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="stressed"
           data-model="Elle s’intéresse à elle."
           data-explanation="s’intéresser à keeps à when it refers to a person, so Marie becomes à elle.">

    <div class="lexi-a-pronoun-quiz__number">6</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Elle s’intéresse <strong>à Marie</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 7
       ===================================================== -->

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="y"
           data-model="Elle s’y intéresse."
           data-explanation="à la littérature française refers to a thing or subject, so the whole phrase is replaced by y.">

    <div class="lexi-a-pronoun-quiz__number">7</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Elle s’intéresse <strong>à la littérature française</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 8
       ===================================================== -->

  <article class="lexi-a-pronoun-quiz__question"
           data-answer="y"
           data-model="Tu y réfléchis."
           data-explanation="à cette proposition refers to a thing or idea, so it is replaced by y.">

    <div class="lexi-a-pronoun-quiz__number">8</div>

    <div class="lexi-a-pronoun-quiz__prompt">
      Tu réfléchis <strong>à cette proposition</strong>.
    </div>

    <div class="lexi-a-pronoun-quiz__options">

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="indirect"
              aria-pressed="false">
        <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="stressed"
              aria-pressed="false">
        <strong>à + stressed pronoun</strong>
      </button>

      <button type="button"
              class="lexi-a-pronoun-quiz__option"
              data-choice="y"
              aria-pressed="false">
        <strong>y</strong>
      </button>

    </div>

    <div class="lexi-a-pronoun-quiz__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       RESET
       ===================================================== -->

  <div class="lexi-a-pronoun-quiz__controls">

    <button type="button"
            class="lexi-a-pronoun-quiz__reset">
      Try again
    </button>

  </div>

</section>


<style>
/* =========================================================
   LEXICOGS — LUI / LEUR / STRESSED / Y QUIZ
   Fully scoped component
   ========================================================= */

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

.lexi-a-pronoun-quiz {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;
  --lexi-warning: #D0985A;
  --lexi-warning-bg: #FDE8DE;

  width: 100%;
  max-width: 840px;
  margin: 32px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   TRY IT OUT — CENTRED
   ========================================================= */

.lexi-a-pronoun-quiz__label {
  display: table;

  margin: 0 auto 12px;
  padding: 7px 16px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;

  text-align: center;
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-a-pronoun-quiz__intro {
  margin-bottom: 18px;
  padding: 18px 20px;

  border-radius: 16px;

  background: var(--lexi-light-blue);

  text-align: center;
}

.lexi-a-pronoun-quiz__intro h3 {
  margin: 0 0 5px;

  color: var(--lexi-black);

  font-size: 19px;
  font-weight: 800;
  line-height: 1.35;
}

.lexi-a-pronoun-quiz__intro p {
  margin: 0;

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.5;
}

.lexi-a-pronoun-quiz__intro strong {
  color: var(--lexi-purple);
}


/* =========================================================
   QUESTION CARD
   ========================================================= */

.lexi-a-pronoun-quiz__question {
  position: relative;

  overflow: hidden;

  margin: 0 0 16px;

  border-radius: 16px;

  background: var(--lexi-white);

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


/* =========================================================
   NUMBER
   ========================================================= */

.lexi-a-pronoun-quiz__number {
  position: absolute;
  top: 15px;
  left: 15px;

  display: flex;

  width: 30px;
  height: 30px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 13px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   PROMPT
   ========================================================= */

.lexi-a-pronoun-quiz__prompt {
  min-height: 66px;

  padding: 18px 18px 18px 59px;

  background: var(--lexi-salmon-white);
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.lexi-a-pronoun-quiz__prompt strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   SELECTABLE CELLS
   ========================================================= */

.lexi-a-pronoun-quiz__options {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));

  gap: 3px;

  padding-top: 3px;

  background: var(--lexi-white);
}


/* Explicit reset against WordPress/theme button styling */

.lexi-a-pronoun-quiz__option {
  display: block !important;

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

  margin: 0 !important;
  padding: 13px 10px !important;

  border: 0 !important;
  border-radius: 0 !important;

  appearance: none;
  -webkit-appearance: none;

  box-shadow: none !important;

  background: var(--lexi-salmon-grey) !important;
  color: var(--lexi-black) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;

  text-align: center !important;
  text-decoration: none !important;

  cursor: pointer;
}

.lexi-a-pronoun-quiz__option strong {
  color: inherit;
  font-weight: 800;
}


/* Hover */

.lexi-a-pronoun-quiz__option:not(:disabled):hover {
  background: var(--lexi-purple) !important;
  color: var(--lexi-white) !important;
}


/* Keyboard focus */

.lexi-a-pronoun-quiz__option:focus-visible {
  position: relative;
  z-index: 2;

  outline: 3px solid rgba(131, 0, 201, 0.35) !important;
  outline-offset: -3px;
}


/* =========================================================
   ANSWER STATES
   ========================================================= */

/* Correct selected answer */

.lexi-a-pronoun-quiz__option.is-correct {
  background: var(--lexi-green) !important;
  color: var(--lexi-white) !important;
}


/* Incorrect selected answer */

.lexi-a-pronoun-quiz__option.is-incorrect {
  background: var(--lexi-warning-bg) !important;
  color: var(--lexi-black) !important;

  box-shadow:
    inset 0 0 0 3px var(--lexi-warning) !important;
}


/* Correct answer revealed after an incorrect choice */

.lexi-a-pronoun-quiz__option.is-answer {
  background: var(--lexi-dusty-green) !important;
  color: var(--lexi-black) !important;

  box-shadow:
    inset 0 0 0 3px var(--lexi-green) !important;
}


.lexi-a-pronoun-quiz__option:disabled {
  opacity: 1 !important;
  cursor: default;
}


/* =========================================================
   FEEDBACK
   ========================================================= */

.lexi-a-pronoun-quiz__feedback {
  padding: 16px 18px;

  border-top: 3px solid var(--lexi-white);

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.55;
}

.lexi-a-pronoun-quiz__feedback.is-correct {
  background: var(--lexi-dusty-green);
}

.lexi-a-pronoun-quiz__feedback.is-incorrect {
  background: var(--lexi-warning-bg);
}

.lexi-a-pronoun-quiz__feedback-title {
  display: block;

  margin-bottom: 4px;

  font-weight: 800;
}

.lexi-a-pronoun-quiz__feedback.is-correct
.lexi-a-pronoun-quiz__feedback-title {
  color: var(--lexi-green);
}

.lexi-a-pronoun-quiz__feedback.is-incorrect
.lexi-a-pronoun-quiz__feedback-title {
  color: #8A5720;
}


/* =========================================================
   MODEL SENTENCE
   ========================================================= */

.lexi-a-pronoun-quiz__model {
  display: block;

  margin-top: 9px;
  padding: 10px 12px;

  border-radius: 9px;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 16px;
  font-weight: 800;
  line-height: 1.45;
}


/* =========================================================
   RESET
   ========================================================= */

.lexi-a-pronoun-quiz__controls {
  margin-top: 20px;

  text-align: center;
}

.lexi-a-pronoun-quiz__reset {
  display: inline-block !important;

  margin: 0 !important;
  padding: 10px 19px !important;

  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;

  appearance: none;
  -webkit-appearance: none;

  box-shadow: none !important;

  background: var(--lexi-purple) !important;
  color: var(--lexi-white) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  cursor: pointer;
}

.lexi-a-pronoun-quiz__reset:hover {
  background: var(--lexi-white) !important;
  color: var(--lexi-purple) !important;
}

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


/* =========================================================
   MOBILE
   Choices stack as one integrated selection set.
   ========================================================= */

@media (max-width: 650px) {

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

  .lexi-a-pronoun-quiz__intro {
    padding: 16px 13px;
  }

  .lexi-a-pronoun-quiz__intro h3 {
    font-size: 17px;
  }

  .lexi-a-pronoun-quiz__intro p {
    font-size: 13px;
  }

  .lexi-a-pronoun-quiz__question {
    border-radius: 14px;
  }

  .lexi-a-pronoun-quiz__prompt {
    min-height: 62px;

    padding: 17px 12px 17px 52px;

    font-size: 16px;
  }

  .lexi-a-pronoun-quiz__number {
    top: 15px;
    left: 13px;

    width: 27px;
    height: 27px;

    font-size: 12px;
  }

  .lexi-a-pronoun-quiz__options {
    grid-template-columns: 1fr;
  }

  .lexi-a-pronoun-quiz__option {
    min-height: 52px;

    padding: 12px 10px !important;

    font-size: 13px !important;
  }

  .lexi-a-pronoun-quiz__feedback {
    padding: 14px 13px;

    font-size: 13px;
  }

  .lexi-a-pronoun-quiz__model {
    font-size: 15px;
  }

}
</style>


<script>
(function () {

  function initialiseLexiAPronounQuiz() {

    var quizzes = document.querySelectorAll(
      ".lexi-a-pronoun-quiz"
    );

    quizzes.forEach(function (quiz) {

      if (quiz.dataset.initialised === "true") {
        return;
      }

      quiz.dataset.initialised = "true";

      var questions = quiz.querySelectorAll(
        ".lexi-a-pronoun-quiz__question"
      );

      var resetButton = quiz.querySelector(
        ".lexi-a-pronoun-quiz__reset"
      );


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

      questions.forEach(function (question) {

        var options = question.querySelectorAll(
          ".lexi-a-pronoun-quiz__option"
        );

        var feedback = question.querySelector(
          ".lexi-a-pronoun-quiz__feedback"
        );


        options.forEach(function (option) {

          option.addEventListener("click", function () {

            if (question.dataset.answered === "true") {
              return;
            }

            question.dataset.answered = "true";

            var chosen = option.dataset.choice;
            var correct = question.dataset.answer;
            var model = question.dataset.model;
            var explanation = question.dataset.explanation;

            var isCorrect = chosen === correct;


            /* Lock this question */

            options.forEach(function (button) {

              button.disabled = true;

              button.setAttribute(
                "aria-pressed",
                button === option ? "true" : "false"
              );

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

            });


            /* =================================================
               CORRECT
               ================================================= */

            if (isCorrect) {

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

              feedback.className =
                "lexi-a-pronoun-quiz__feedback is-correct";

              feedback.innerHTML =
                '<span class="lexi-a-pronoun-quiz__feedback-title">' +
                  'Correct.' +
                '</span>' +
                explanation +
                '<span class="lexi-a-pronoun-quiz__model">' +
                  model +
                '</span>';

            }


            /* =================================================
               INCORRECT
               ================================================= */

            else {

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

              options.forEach(function (button) {

                if (button.dataset.choice === correct) {
                  button.classList.add("is-answer");
                }

              });

              feedback.className =
                "lexi-a-pronoun-quiz__feedback is-incorrect";

              feedback.innerHTML =
                '<span class="lexi-a-pronoun-quiz__feedback-title">' +
                  'Not quite.' +
                '</span>' +
                explanation +
                '<span class="lexi-a-pronoun-quiz__model">' +
                  model +
                '</span>';

            }

            feedback.hidden = false;

          });

        });

      });


      /* =====================================================
         RESET
         ===================================================== */

      resetButton.addEventListener("click", function () {

        questions.forEach(function (question) {

          question.dataset.answered = "false";

          var options = question.querySelectorAll(
            ".lexi-a-pronoun-quiz__option"
          );

          var feedback = question.querySelector(
            ".lexi-a-pronoun-quiz__feedback"
          );


          options.forEach(function (option) {

            option.disabled = false;

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

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

          });


          feedback.hidden = true;
          feedback.innerHTML = "";

          feedback.className =
            "lexi-a-pronoun-quiz__feedback";

        });


        var firstOption = quiz.querySelector(
          ".lexi-a-pronoun-quiz__option"
        );

        if (firstOption) {
          firstOption.focus();
        }

      });

    });

  }


  if (document.readyState === "loading") {

    document.addEventListener(
      "DOMContentLoaded",
      initialiseLexiAPronounQuiz
    );

  } else {

    initialiseLexiAPronounQuiz();

  }

})();
</script>



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



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



<h2 class="wp-block-heading">A Practical Way to Think About It</h2>



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



<p class="wp-block-paragraph">You do not need to label every complement grammatically before speaking.</p>



<p class="wp-block-paragraph">A more useful habit is to learn the pattern with the verb and notice what is being replaced.</p>



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



<p class="wp-block-paragraph"><strong>répondre à quelqu’un → lui / leur répondre</strong></p>



<p class="wp-block-paragraph"><strong>répondre à quelque chose → y répondre</strong></p>



<p class="wp-block-paragraph"><strong>penser à quelqu’un → penser à lui / elle / eux / elles</strong></p>



<p class="wp-block-paragraph"><strong>penser à quelque chose → y penser</strong></p>



<p class="wp-block-paragraph"><strong>s’intéresser à quelqu’un → s’intéresser à lui / elle / eux / elles</strong></p>



<p class="wp-block-paragraph"><strong>s’intéresser à quelque chose → s’y intéresser</strong></p>



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



<p class="wp-block-paragraph">Over time, these combinations become familiar as complete patterns rather than rules that have to be reconstructed every time.</p>



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


<aside class="lexi-inline-notice lexi-inline-notice--default" role="note"><div class="lexi-inline-notice__label">Key idea</div><div class="lexi-inline-notice__message"><br />
Look at the <strong>verb pattern</strong> — then look at <strong>what you are replacing</strong>.<br /></div></aside>



<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/indirect-pronouns-lui-leur-or-y-people-and-things-after-a/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Indirect Pronouns: Lui, leur or à lui, à elle?</title>
		<link>https://lexicogs.com/lui-leur-or-a-lui-a-elle/</link>
					<comments>https://lexicogs.com/lui-leur-or-a-lui-a-elle/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 08:20:28 +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>
		<category><![CDATA[Go Deeper - French - Indirect Object Pronouns]]></category>
		<category><![CDATA[Introduction to French Grammar]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105319</guid>

					<description><![CDATA[In this lesson, we look at some of the most useful cases where French keeps à and uses forms such as à lui, à elle, à eux and à elles instead of using lui and leur.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This article is associated with the course(s):<br><a href="https://lexicogs.com/french-courses/french-grammar-courses/introduction-to-french-grammar/">Introduction to French Grammar</a></p>



<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/Indirect-Object-Pronouns-2-1-1024x373.jpg" alt="" class="wp-image-105322 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<h1 class="wp-block-heading">Lui, leur or à lui, à elle?</h1>



<h2 class="wp-block-heading">1. Why Do We Sometimes Use <em>lui</em> — and Sometimes <em>à lui</em> or <em>à elle</em>?</h2>



<p class="wp-block-paragraph">You may already have learnt that when we are talking about a person after certain verbs, we can replace <strong>à + the person</strong> with an indirect object pronoun.</p>



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



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT TRANSFORMATION
     Je parle à Marie. → Je lui parle.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="group"
     aria-label="Je parle à Marie becomes Je lui parle, meaning I speak to her.">

  <div class="lexi-indirect-transform__flow">

    <!-- BEFORE -->

    <div class="lexi-indirect-transform__panel
                lexi-indirect-transform__panel--before">

      <span class="lexi-indirect-transform__label">
        Before
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je parle
        <span class="lexi-indirect-transform__source">à Marie</span>.
      </div>

    </div>


    <!-- ARROW -->

    <div class="lexi-indirect-transform__arrow"
         aria-hidden="true">

      <span class="lexi-indirect-transform__arrow-desktop">→</span>
      <span class="lexi-indirect-transform__arrow-mobile">↓</span>

    </div>


    <!-- AFTER -->

    <div class="lexi-indirect-transform__panel
                lexi-indirect-transform__panel--after">

      <span class="lexi-indirect-transform__label">
        With pronoun
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je
        <span class="lexi-indirect-transform__pronoun">lui</span>
        parle.
      </div>

    </div>

  </div>


  <!-- ENGLISH -->

  <div class="lexi-indirect-transform__meaning">
    I speak <strong>to her</strong>.
  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT TRANSFORMATION
   ========================================================= */

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

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 760px;
  margin: 28px auto;
  overflow: hidden;

  border-radius: 20px;
  background: var(--lexi-white);

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

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   MAIN FLOW
   ========================================================= */

.lexi-indirect-transform__flow {
  display: grid;

  grid-template-columns:
    minmax(0, 1fr)
    58px
    minmax(0, 1fr);

  align-items: stretch;
}


/* =========================================================
   PANELS
   ========================================================= */

.lexi-indirect-transform__panel {
  min-width: 0;
  padding: 22px 18px;
  text-align: center;
}

.lexi-indirect-transform__panel--before {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__panel--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABELS
   ========================================================= */

.lexi-indirect-transform__label {
  display: inline-block;

  margin-bottom: 13px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   FRENCH
   ========================================================= */

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);

  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
}


/* Phrase being replaced */

.lexi-indirect-transform__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}


/* Replacement pronoun */

.lexi-indirect-transform__pronoun {
  display: inline-block;

  padding: 1px 7px;
  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-indirect-transform__arrow {
  display: flex;
  align-items: center;
  justify-content: center;

  min-width: 0;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 29px;
  font-weight: 800;
  line-height: 1;
}

.lexi-indirect-transform__arrow-desktop {
  display: inline;
}

.lexi-indirect-transform__arrow-mobile {
  display: none;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-indirect-transform__meaning {
  padding: 16px 20px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-indirect-transform__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Genuine vertical flow:
   BEFORE
     ↓
   AFTER
   ========================================================= */

@media (max-width: 650px) {

  .lexi-indirect-transform {
    border-radius: 17px;
  }

  .lexi-indirect-transform__flow {
    grid-template-columns: minmax(0, 1fr);
  }

  .lexi-indirect-transform__panel {
    width: 100%;
    padding: 19px 13px;
  }

  .lexi-indirect-transform__arrow {
    width: 100%;
    min-height: 42px;
    padding: 7px 0;
  }

  .lexi-indirect-transform__arrow-desktop {
    display: none;
  }

  .lexi-indirect-transform__arrow-mobile {
    display: inline;
  }

  .lexi-indirect-transform__sentence {
    font-size: 18px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 13px;
    font-size: 15px;
  }

}
</style>



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



<p class="wp-block-paragraph">Or, in the masculine version:</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT TRANSFORMATION
     Je téléphone à Paul. → Je lui téléphone.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="group"
     aria-label="Je téléphone à Paul becomes Je lui téléphone, meaning I phone him.">

  <div class="lexi-indirect-transform__flow">

    <!-- BEFORE -->

    <div class="lexi-indirect-transform__panel
                lexi-indirect-transform__panel--before">

      <span class="lexi-indirect-transform__label">
        Before
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je téléphone
        <span class="lexi-indirect-transform__source">à Paul</span>.
      </div>

    </div>


    <!-- ARROW -->

    <div class="lexi-indirect-transform__arrow"
         aria-hidden="true">

      <span class="lexi-indirect-transform__arrow-desktop">→</span>
      <span class="lexi-indirect-transform__arrow-mobile">↓</span>

    </div>


    <!-- AFTER -->

    <div class="lexi-indirect-transform__panel
                lexi-indirect-transform__panel--after">

      <span class="lexi-indirect-transform__label">
        With pronoun
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je
        <span class="lexi-indirect-transform__pronoun">lui</span>
        téléphone.
      </div>

    </div>

  </div>


  <!-- ENGLISH -->

  <div class="lexi-indirect-transform__meaning">
    I phone <strong>him</strong>.
  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT TRANSFORMATION
   ========================================================= */

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

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 760px;
  margin: 28px auto;
  overflow: hidden;

  border-radius: 20px;
  background: var(--lexi-white);

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

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   MAIN FLOW
   ========================================================= */

.lexi-indirect-transform__flow {
  display: grid;

  grid-template-columns:
    minmax(0, 1fr)
    58px
    minmax(0, 1fr);

  align-items: stretch;
}


/* =========================================================
   PANELS
   ========================================================= */

.lexi-indirect-transform__panel {
  min-width: 0;
  padding: 22px 18px;
  text-align: center;
}

.lexi-indirect-transform__panel--before {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__panel--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABELS
   ========================================================= */

.lexi-indirect-transform__label {
  display: inline-block;

  margin-bottom: 13px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   FRENCH
   ========================================================= */

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);

  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
}


/* Phrase being replaced */

.lexi-indirect-transform__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}


/* Replacement pronoun */

.lexi-indirect-transform__pronoun {
  display: inline-block;

  padding: 1px 7px;
  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-indirect-transform__arrow {
  display: flex;
  align-items: center;
  justify-content: center;

  min-width: 0;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 29px;
  font-weight: 800;
  line-height: 1;
}

.lexi-indirect-transform__arrow-desktop {
  display: inline;
}

.lexi-indirect-transform__arrow-mobile {
  display: none;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-indirect-transform__meaning {
  padding: 16px 20px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-indirect-transform__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Genuine vertical flow:
   BEFORE
     ↓
   AFTER
   ========================================================= */

@media (max-width: 650px) {

  .lexi-indirect-transform {
    border-radius: 17px;
  }

  .lexi-indirect-transform__flow {
    grid-template-columns: minmax(0, 1fr);
  }

  .lexi-indirect-transform__panel {
    width: 100%;
    padding: 19px 13px;
  }

  .lexi-indirect-transform__arrow {
    width: 100%;
    min-height: 42px;
    padding: 7px 0;
  }

  .lexi-indirect-transform__arrow-desktop {
    display: none;
  }

  .lexi-indirect-transform__arrow-mobile {
    display: inline;
  }

  .lexi-indirect-transform__sentence {
    font-size: 18px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 13px;
    font-size: 15px;
  }

}
</style>



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



<p class="wp-block-paragraph">So far, so good. But perhaps you have also come across sentences such as, &#8216;Je pense à elle&#8217;:</p>



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



<!-- =========================================================
     LEXICOGS — JE PENSE À ELLE / NOT JE LUI PENSE
     ========================================================= -->

<div class="lexi-think-contrast" role="group" aria-label="Je pense à Marie becomes Je pense à elle. I think about her. Je lui pense is not correct in this meaning.">

  <!-- MAIN TRANSFORMATION -->

  <div class="lexi-think-contrast__main">

    <div class="lexi-think-contrast__panel lexi-think-contrast__panel--before">
      <span class="lexi-think-contrast__label">Before</span>
      <div class="lexi-think-contrast__sentence">
        Je pense <span class="lexi-think-contrast__source">à Marie</span>.
      </div>
    </div>

    <div class="lexi-think-contrast__arrow" aria-hidden="true">
      <span class="lexi-think-contrast__arrow-desktop">→</span>
      <span class="lexi-think-contrast__arrow-mobile">↓</span>
    </div>

    <div class="lexi-think-contrast__panel lexi-think-contrast__panel--after">
      <span class="lexi-think-contrast__label">Correct form</span>
      <div class="lexi-think-contrast__sentence">
        Je pense <span class="lexi-think-contrast__correct-pronoun">à elle</span>.
      </div>
    </div>

  </div>

  <!-- ENGLISH -->

  <div class="lexi-think-contrast__meaning">
    I think about <strong>her</strong>.
  </div>

  <!-- WARNING / NOT THIS -->

  <div class="lexi-think-contrast__warning">
    <div class="lexi-think-contrast__warning-head">
      <span class="lexi-think-contrast__warning-icon" aria-hidden="true">!</span>
      <span>Not correct here</span>
    </div>

    <div class="lexi-think-contrast__wrong-sentence">
      Je lui pense.
    </div>

    <p class="lexi-think-contrast__warning-text">
      With <strong>penser à</strong>, French keeps <strong>à</strong> and uses a stressed pronoun:
      <strong>à lui</strong>, <strong>à elle</strong>, <strong>à eux</strong> or <strong>à elles</strong>.
    </p>
  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — THINK CONTRAST VISUAL
   ========================================================= */

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

.lexi-think-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-warning-bg: #FDE8DE;
  --lexi-warning-accent: #C96A28;
  --lexi-warning-text: #7A3D14;

  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   MAIN FLOW
   ========================================================= */

.lexi-think-contrast__main {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 58px minmax(0, 1fr);
  align-items: stretch;
}

.lexi-think-contrast__panel {
  min-width: 0;
  padding: 22px 18px;
  text-align: center;
}

.lexi-think-contrast__panel--before {
  background: var(--lexi-salmon-white);
}

.lexi-think-contrast__panel--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABELS
   ========================================================= */

.lexi-think-contrast__label {
  display: inline-block;
  margin-bottom: 13px;
  padding: 6px 13px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


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

.lexi-think-contrast__sentence {
  color: var(--lexi-black);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;
  word-break: normal;
  overflow-wrap: normal;
}

.lexi-think-contrast__source {
  font-weight: 800;
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}

.lexi-think-contrast__correct-pronoun {
  display: inline-block;
  padding: 1px 8px;
  border-radius: 6px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-think-contrast__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 29px;
  font-weight: 800;
  line-height: 1;
}

.lexi-think-contrast__arrow-desktop {
  display: inline;
}

.lexi-think-contrast__arrow-mobile {
  display: none;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-think-contrast__meaning {
  padding: 16px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-think-contrast__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   WARNING BOX
   ========================================================= */

.lexi-think-contrast__warning {
  padding: 18px 20px;
  background: var(--lexi-warning-bg);
  border-top: 3px solid var(--lexi-white);
}

.lexi-think-contrast__warning-head {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 12px;
  color: var(--lexi-warning-text);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.lexi-think-contrast__warning-icon {
  display: inline-flex;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--lexi-warning-accent);
  color: var(--lexi-white);
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}

.lexi-think-contrast__wrong-sentence {
  display: inline-block;
  margin-bottom: 10px;
  padding: 10px 14px;
  border-radius: 10px;
  background: #FFFFFF;
  color: var(--lexi-warning-text);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.lexi-think-contrast__warning-text {
  margin: 0;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.6;
}

.lexi-think-contrast__warning-text strong {
  color: var(--lexi-purple);
}


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

@media (max-width: 650px) {

  .lexi-think-contrast {
    border-radius: 17px;
  }

  .lexi-think-contrast__main {
    grid-template-columns: minmax(0, 1fr);
  }

  .lexi-think-contrast__panel {
    width: 100%;
    padding: 19px 13px;
  }

  .lexi-think-contrast__arrow {
    width: 100%;
    min-height: 42px;
    padding: 7px 0;
  }

  .lexi-think-contrast__arrow-desktop {
    display: none;
  }

  .lexi-think-contrast__arrow-mobile {
    display: inline;
  }

  .lexi-think-contrast__sentence,
  .lexi-think-contrast__wrong-sentence {
    font-size: 18px;
  }

  .lexi-think-contrast__meaning {
    padding: 14px 13px;
    font-size: 15px;
  }

  .lexi-think-contrast__warning {
    padding: 16px 13px;
  }

}
</style>



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



<!-- =========================================================
     LEXICOGS — S’INTÉRESSER À
     Il s’intéresse à Paul. → Il s’intéresse à lui.
     ========================================================= -->

<div class="lexi-interest-contrast"
     role="group"
     aria-label="Il s’intéresse à Paul becomes Il s’intéresse à lui, meaning he is interested in him. Il lui s’intéresse is not correct.">

  <!-- =====================================================
       MAIN TRANSFORMATION
       ===================================================== -->

  <div class="lexi-interest-contrast__main">

    <!-- BEFORE -->

    <div class="lexi-interest-contrast__panel
                lexi-interest-contrast__panel--before">

      <span class="lexi-interest-contrast__label">
        Before
      </span>

      <div class="lexi-interest-contrast__sentence">
        Il s’intéresse
        <span class="lexi-interest-contrast__source">à Paul</span>.
      </div>

    </div>


    <!-- ARROW -->

    <div class="lexi-interest-contrast__arrow"
         aria-hidden="true">

      <span class="lexi-interest-contrast__arrow-desktop">
        →
      </span>

      <span class="lexi-interest-contrast__arrow-mobile">
        ↓
      </span>

    </div>


    <!-- CORRECT FORM -->

    <div class="lexi-interest-contrast__panel
                lexi-interest-contrast__panel--after">

      <span class="lexi-interest-contrast__label">
        Correct form
      </span>

      <div class="lexi-interest-contrast__sentence">
        Il s’intéresse
        <span class="lexi-interest-contrast__correct-pronoun">à lui</span>.
      </div>

    </div>

  </div>


  <!-- =====================================================
       ENGLISH MEANING
       ===================================================== -->

  <div class="lexi-interest-contrast__meaning">
    He is interested in <strong>him</strong>.
  </div>


  <!-- =====================================================
       INCORRECT FORM
       ===================================================== -->

  <div class="lexi-interest-contrast__warning">

    <div class="lexi-interest-contrast__warning-head">

      <span class="lexi-interest-contrast__warning-icon"
            aria-hidden="true">
        !
      </span>

      <span>
        Not correct here
      </span>

    </div>


    <div class="lexi-interest-contrast__wrong-sentence">
      Il lui s’intéresse.
    </div>


    <p class="lexi-interest-contrast__warning-text">
      With <strong>s’intéresser à</strong>, French keeps
      <strong>à</strong> and uses a stressed pronoun:
      <strong>à lui</strong>, <strong>à elle</strong>,
      <strong>à eux</strong> or <strong>à elles</strong>.
    </p>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — S’INTÉRESSER À CONTRAST
   Scoped static grammar visual
   ========================================================= */

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

.lexi-interest-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-warning-bg: #FDE8DE;
  --lexi-warning-accent: #D0985A;

  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  overflow: hidden;

  border-radius: 20px;
  background: var(--lexi-white);

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

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   MAIN TRANSFORMATION
   ========================================================= */

.lexi-interest-contrast__main {
  display: grid;

  grid-template-columns:
    minmax(0, 1fr)
    58px
    minmax(0, 1fr);

  align-items: stretch;
}


/* =========================================================
   PANELS
   ========================================================= */

.lexi-interest-contrast__panel {
  min-width: 0;
  padding: 22px 18px;

  text-align: center;
}

.lexi-interest-contrast__panel--before {
  background: var(--lexi-salmon-white);
}

.lexi-interest-contrast__panel--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABELS
   ========================================================= */

.lexi-interest-contrast__label {
  display: inline-block;

  margin-bottom: 13px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


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

.lexi-interest-contrast__sentence {
  color: var(--lexi-black);

  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;

  overflow-wrap: normal;
  word-break: normal;
}


/* Phrase being replaced */

.lexi-interest-contrast__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}


/* Correct replacement */

.lexi-interest-contrast__correct-pronoun {
  display: inline-block;

  padding: 1px 8px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-interest-contrast__arrow {
  display: flex;

  min-width: 0;

  align-items: center;
  justify-content: center;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 29px;
  font-weight: 800;
  line-height: 1;
}

.lexi-interest-contrast__arrow-desktop {
  display: inline;
}

.lexi-interest-contrast__arrow-mobile {
  display: none;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-interest-contrast__meaning {
  padding: 16px 20px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 16px;
  line-height: 1.5;

  text-align: center;
}

.lexi-interest-contrast__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   INCORRECT-FORM WARNING
   ========================================================= */

.lexi-interest-contrast__warning {
  padding: 18px 20px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-warning-bg);
  color: var(--lexi-black);
}


/* Warning heading */

.lexi-interest-contrast__warning-head {
  display: flex;

  gap: 10px;

  align-items: center;

  margin-bottom: 12px;

  color: var(--lexi-black);

  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}


/* Warning icon */

.lexi-interest-contrast__warning-icon {
  display: inline-flex;

  width: 28px;
  height: 28px;

  flex: 0 0 28px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-warning-accent);
  color: var(--lexi-white);

  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}


/* Incorrect sentence */

.lexi-interest-contrast__wrong-sentence {
  display: inline-block;

  margin-bottom: 11px;
  padding: 10px 14px;

  border: 2px solid var(--lexi-warning-accent);
  border-radius: 10px;

  background: var(--lexi-white);
  color: var(--lexi-black);

  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}


/* Explanation */

.lexi-interest-contrast__warning-text {
  margin: 0;

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.6;
}

.lexi-interest-contrast__warning-text strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Genuine vertical flow:

   BEFORE
     ↓
   CORRECT FORM
   MEANING
   WARNING
   ========================================================= */

@media (max-width: 650px) {

  .lexi-interest-contrast {
    margin: 25px auto;
    border-radius: 17px;
  }


  /* Remove desktop arrow column completely */

  .lexi-interest-contrast__main {
    grid-template-columns: minmax(0, 1fr);
  }


  /* Full-width panels */

  .lexi-interest-contrast__panel {
    width: 100%;
    min-width: 0;

    padding: 19px 13px;
  }


  /* Genuine downward arrow row */

  .lexi-interest-contrast__arrow {
    width: 100%;
    min-width: 0;
    min-height: 42px;

    padding: 7px 0;

    align-items: center;
    justify-content: center;
  }

  .lexi-interest-contrast__arrow-desktop {
    display: none;
  }

  .lexi-interest-contrast__arrow-mobile {
    display: inline;
  }


  /* Typography */

  .lexi-interest-contrast__sentence {
    font-size: 18px;
  }

  .lexi-interest-contrast__meaning {
    padding: 14px 13px;
    font-size: 15px;
  }

  .lexi-interest-contrast__warning {
    padding: 16px 13px;
  }

  .lexi-interest-contrast__wrong-sentence {
    font-size: 18px;
  }

}
</style>



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



<p class="wp-block-paragraph">At first sight, this can seem rather strange. In all four examples, we can see <strong>à + a person</strong>:</p>



<p class="wp-block-paragraph"><strong>parler à Marie</strong><br><strong>téléphoner à Paul</strong><br><strong>penser à Marie</strong><br><strong>s’intéresser à Paul</strong></p>



<p class="wp-block-paragraph">But French does not treat all of these patterns in the same way.</p>



<p class="wp-block-paragraph">With verbs such as <strong>parler à</strong> and <strong>téléphoner à</strong>, we can replace the person with <strong>lui</strong> or <strong>leur</strong>, and the <strong>à</strong> disappears:</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie. → Je lui parle.</strong></p>



<p class="wp-block-paragraph">With other verbs and expressions, such as <strong>penser à</strong> and <strong>s’intéresser à</strong>, the <strong>à remains</strong>:</p>



<p class="wp-block-paragraph"><strong>Je pense à Marie. → Je pense à elle.</strong></p>



<p class="wp-block-paragraph">So the important idea for this lesson is:</p>



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



<!-- =========================================================
     LEXICOGS — KEY GRAMMAR POINT
     ========================================================= -->

<div class="lexi-grammar-notice"
     role="note"
     aria-label="Key grammar point: do not choose the pronoun simply because you see à. The pattern used by the verb matters.">

  <div class="lexi-grammar-notice__label">
    Key point
  </div>

  <p class="lexi-grammar-notice__text">
    <strong>Don’t decide what pronoun to use simply because you can see
    <em>à</em>.</strong>
    The <span class="lexi-grammar-notice__highlight">pattern used by the verb</span>
    matters.
  </p>

</div>


<style>
/* =========================================================
   LEXICOGS — KEY GRAMMAR NOTICE
   ========================================================= */

.lexi-grammar-notice,
.lexi-grammar-notice * {
  box-sizing: border-box;
}

.lexi-grammar-notice {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  padding: 20px 22px;

  border-left: 6px solid #8300C9;
  border-radius: 14px;

  background: #E5E8FA;
  color: #131313;

  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);

  font-family: inherit;
}


/* LABEL */

.lexi-grammar-notice__label {
  display: inline-block;

  margin-bottom: 10px;
  padding: 5px 11px;

  border-radius: 999px;

  background: #8300C9;
  color: #FFFFFF;

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


/* TEXT */

.lexi-grammar-notice__text {
  margin: 0;

  color: #131313;

  font-size: 17px;
  line-height: 1.6;
}

.lexi-grammar-notice__text strong {
  color: #131313;
  font-weight: 700;
}

.lexi-grammar-notice__text em {
  color: #8300C9;
  font-style: italic;
  font-weight: 800;
}


/* MAIN TEACHING CONTRAST */

.lexi-grammar-notice__highlight {
  color: #8300C9;
  font-weight: 800;
}


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

@media (max-width: 650px) {

  .lexi-grammar-notice {
    margin: 24px auto;
    padding: 17px 16px;

    border-left-width: 5px;
    border-radius: 12px;
  }

  .lexi-grammar-notice__text {
    font-size: 15px;
    line-height: 1.55;
  }

}
</style>



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



<p class="wp-block-paragraph">In this lesson, we’ll look at some of the most useful cases where French keeps <strong>à</strong> and uses forms such as <strong>à lui, à elle, à eux</strong> and <strong>à elles</strong> instead.</p>



<h2 class="wp-block-heading">2. Two Different Patterns with <em>à + a Person</em></h2>



<p class="wp-block-paragraph">The examples in the first section look very similar:</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie.</strong><br><strong>Je pense à Marie.</strong></p>



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



<p class="wp-block-paragraph">Both contain <strong>à + a person</strong>, but French treats the two constructions differently.</p>



<p class="wp-block-paragraph">With some verbs, the whole <strong>à + person</strong> phrase can be replaced by an indirect object pronoun:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 1
     à + person → lui / leur
     ========================================================= -->

<div class="lexi-table-container">

  <div class="lexi-table">

    <!-- HEADER -->

    <div class="lexi-table-row lexi-table-header">
      <div>With the person</div>
      <div>With the pronoun</div>
    </div>


    <!-- ROW 1 -->

    <div class="lexi-table-row">
      <div>
        Je parle
        <strong class="lexi-table-source">à Marie</strong>.
      </div>

      <div>
        Je <strong class="lexi-table-pronoun">lui</strong> parle.
      </div>
    </div>


    <!-- ROW 2 -->

    <div class="lexi-table-row">
      <div>
        Nous téléphonons
        <strong class="lexi-table-source">à Paul et Marie</strong>.
      </div>

      <div>
        Nous <strong class="lexi-table-pronoun">leur</strong> téléphonons.
      </div>
    </div>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 1
   ========================================================= */

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
}

.lexi-table-container {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
}

.lexi-table {
  width: 100%;
  overflow: hidden;

  border-radius: 16px;
  background: #FFFFFF;

  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);

  color: #131313;
  font-family: inherit;
}


/* =========================================================
   ROWS
   ========================================================= */

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.lexi-table-row > div {
  min-width: 0;
  padding: 16px 18px;

  color: #131313;

  font-size: 16px;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* White internal column separator */

.lexi-table-row > div + div {
  border-left: 3px solid #FFFFFF;
}


/* White internal row separators */

.lexi-table-row + .lexi-table-row {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-table-header > div {
  background: #E5E8FA;

  color: #131313;

  font-weight: 700;
  text-align: center;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

.lexi-table-row:nth-child(2) > div {
  background: #FFF7FF;
}

.lexi-table-row:nth-child(3) > div {
  background: #F5E9F2;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-table-source {
  color: #131313;
  font-weight: 700;

  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-table-pronoun {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve two-column relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-table-row > div {
    padding: 11px 8px;

    font-size: 12.5px;
    line-height: 1.45;
  }

}
</style>



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



<p class="wp-block-paragraph">Here, <strong>à Marie</strong> or <strong>à Paul et Marie</strong> disappears completely and is replaced by <strong>lui</strong> or <strong>leur</strong>.</p>



<p class="wp-block-paragraph">But with other verbs and expressions, French keeps <strong>à</strong>:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 1
     à + person → à + stressed pronoun
     ========================================================= -->

<div class="lexi-table-container">

  <div class="lexi-table">

    <!-- HEADER -->

    <div class="lexi-table-row lexi-table-header">
      <div>With the person</div>
      <div>With the pronoun</div>
    </div>


    <!-- ROW 1 -->

    <div class="lexi-table-row">
      <div>
        Je pense
        <strong class="lexi-table-source">à Marie</strong>.
      </div>

      <div>
        Je pense
        <strong class="lexi-table-pronoun">à elle</strong>.
      </div>
    </div>


    <!-- ROW 2 -->

    <div class="lexi-table-row">
      <div>
        Il s’intéresse
        <strong class="lexi-table-source">à Paul</strong>.
      </div>

      <div>
        Il s’intéresse
        <strong class="lexi-table-pronoun">à lui</strong>.
      </div>
    </div>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 1
   ========================================================= */

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
}

.lexi-table-container {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
}

.lexi-table {
  width: 100%;
  overflow: hidden;

  border-radius: 16px;
  background: #FFFFFF;

  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);

  color: #131313;
  font-family: inherit;
}


/* =========================================================
   ROWS
   ========================================================= */

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.lexi-table-row > div {
  min-width: 0;
  padding: 16px 18px;

  color: #131313;

  font-size: 16px;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* White internal column separator */

.lexi-table-row > div + div {
  border-left: 3px solid #FFFFFF;
}


/* White internal row separators */

.lexi-table-row + .lexi-table-row {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-table-header > div {
  background: #E5E8FA;

  color: #131313;

  font-weight: 700;
  text-align: center;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

.lexi-table-row:nth-child(2) > div {
  background: #FFF7FF;
}

.lexi-table-row:nth-child(3) > div {
  background: #F5E9F2;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-table-source {
  color: #131313;
  font-weight: 700;

  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-table-pronoun {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve two-column relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-table-row > div {
    padding: 11px 8px;

    font-size: 12.5px;
    line-height: 1.45;
  }

}
</style>



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



<p class="wp-block-paragraph">In these examples, we are not replacing the whole <strong>à + person</strong> phrase with <em>lui</em> or <em>leur</em>. Instead, we keep <strong>à</strong> and replace only the person:</p>



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



<p class="wp-block-paragraph"><strong>à Marie → à elle</strong><br><strong>à Paul → à lui</strong></p>



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



<p class="wp-block-paragraph">The forms <strong>moi, toi, lui, elle, nous, vous, eux</strong> and <strong>elles</strong> are often called <strong>stressed pronouns</strong>. You may also see them described as <strong>disjunctive pronouns</strong>. We’ll look at the full set in the next section.</p>



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



<!-- =========================================================
     LEXICOGS — KEY GRAMMAR DISTINCTION
     ========================================================= -->

<div class="lexi-pattern-notice"
     role="note"
     aria-label="Some verb patterns replace à plus a person with lui or leur. Other verb patterns keep à and use a stressed pronoun after it.">

  <div class="lexi-pattern-notice__label">
    For now
  </div>

  <p class="lexi-pattern-notice__text">
    <strong>Some verb patterns replace
      <span class="lexi-pattern-notice__target">à + person</span>
      with
      <span class="lexi-pattern-notice__target">lui</span>
      or
      <span class="lexi-pattern-notice__target">leur</span>.
    </strong>

    Other verb patterns keep
    <span class="lexi-pattern-notice__target">à</span>
    and use a <strong>stressed pronoun</strong> after it.
  </p>

</div>


<style>
/* =========================================================
   LEXICOGS — KEY GRAMMAR NOTICE
   ========================================================= */

.lexi-pattern-notice,
.lexi-pattern-notice * {
  box-sizing: border-box;
}

.lexi-pattern-notice {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  padding: 20px 22px;

  border-left: 6px solid #8300C9;
  border-radius: 14px;

  background: #E5E8FA;
  color: #131313;

  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);

  font-family: inherit;
}


/* =========================================================
   LABEL
   ========================================================= */

.lexi-pattern-notice__label {
  display: inline-block;

  margin-bottom: 11px;
  padding: 5px 11px;

  border-radius: 999px;

  background: #8300C9;
  color: #FFFFFF;

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   TEXT
   ========================================================= */

.lexi-pattern-notice__text {
  margin: 0;

  color: #131313;

  font-size: 17px;
  line-height: 1.65;
}

.lexi-pattern-notice__text strong {
  color: #131313;
  font-weight: 700;
}


/* Exact grammar forms being contrasted */

.lexi-pattern-notice__target {
  color: #8300C9;
  font-style: italic;
  font-weight: 800;
}


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

@media (max-width: 650px) {

  .lexi-pattern-notice {
    margin: 24px auto;
    padding: 17px 16px;

    border-left-width: 5px;
    border-radius: 12px;
  }

  .lexi-pattern-notice__text {
    font-size: 15px;
    line-height: 1.6;
  }

}
</style>



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



<p class="wp-block-paragraph">There is a deeper grammatical reason for this distinction, connected with the way different French verbs take their complements. But you do <strong>not</strong> need to analyse that every time you speak French. At this stage, it is much more useful to learn the pattern together with the verb:</p>



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



<p class="wp-block-paragraph"><strong>parler à quelqu’un → lui / leur parler</strong><br><strong>téléphoner à quelqu’un → lui / leur téléphoner</strong></p>



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



<p class="wp-block-paragraph"><strong>penser à quelqu’un → penser à lui / elle / eux / elles</strong><br><strong>s’intéresser à quelqu’un → s’intéresser à lui / elle / eux / elles</strong></p>



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



<h2 class="wp-block-heading">3. The Stressed Pronouns After <em>à</em></h2>



<p class="wp-block-paragraph">We have now seen that with some verbs and expressions, French keeps <strong>à</strong> when we replace the person:</p>



<p class="wp-block-paragraph"><strong>Je pense à Marie.</strong><br>→ <strong>Je pense à elle.</strong></p>



<p class="wp-block-paragraph"><strong>Il s’intéresse à Paul.</strong><br>→ <strong>Il s’intéresse à lui.</strong></p>



<p class="wp-block-paragraph">The pronouns we use in this type of construction are called <strong>stressed pronouns</strong>. You may also see them called <strong>disjunctive pronouns</strong>.</p>



<p class="wp-block-paragraph">Here is the full set:</p>



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 1
     Stressed pronouns after à
     ========================================================= -->

<div class="lexi-table-container">

  <div class="lexi-table">

    <!-- HEADER -->

    <div class="lexi-table-row lexi-table-header">
      <div>Stressed form</div>
      <div>English</div>
    </div>


    <!-- ROW 1 -->

    <div class="lexi-table-row">
      <div>
        <strong>à moi</strong>
      </div>
      <div>
        to/about me
      </div>
    </div>


    <!-- ROW 2 -->

    <div class="lexi-table-row">
      <div>
        <strong>à toi</strong>
      </div>
      <div>
        to/about you
      </div>
    </div>


    <!-- ROW 3 -->

    <div class="lexi-table-row">
      <div>
        <strong>à lui</strong>
      </div>
      <div>
        to/about him
      </div>
    </div>


    <!-- ROW 4 -->

    <div class="lexi-table-row">
      <div>
        <strong>à elle</strong>
      </div>
      <div>
        to/about her
      </div>
    </div>


    <!-- ROW 5 -->

    <div class="lexi-table-row">
      <div>
        <strong>à nous</strong>
      </div>
      <div>
        to/about us
      </div>
    </div>


    <!-- ROW 6 -->

    <div class="lexi-table-row">
      <div>
        <strong>à vous</strong>
      </div>
      <div>
        to/about you
      </div>
    </div>


    <!-- ROW 7 -->

    <div class="lexi-table-row">
      <div>
        <strong>à eux</strong>
      </div>
      <div>
        to/about them
      </div>
    </div>


    <!-- ROW 8 -->

    <div class="lexi-table-row">
      <div>
        <strong>à elles</strong>
      </div>
      <div>
        to/about them
      </div>
    </div>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 1
   ========================================================= */

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
}

.lexi-table-container {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
}

.lexi-table {
  width: 100%;
  overflow: hidden;

  border-radius: 16px;
  background: #FFFFFF;

  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);

  color: #131313;
  font-family: inherit;
}


/* =========================================================
   ROWS
   ========================================================= */

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
}

.lexi-table-row > div {
  min-width: 0;
  padding: 16px 18px;

  color: #131313;

  font-size: 16px;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* White internal column separator */

.lexi-table-row > div + div {
  border-left: 3px solid #FFFFFF;
}


/* White internal row separators */

.lexi-table-row + .lexi-table-row {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-table-header > div {
  background: #E5E8FA;
  color: #131313;

  font-weight: 700;
  text-align: center;
}


/* =========================================================
   BODY ROWS
   ========================================================= */

.lexi-table-row:nth-child(even) > div {
  background: #FFF7FF;
}

.lexi-table-row:nth-child(odd):not(.lexi-table-header) > div {
  background: #F5E9F2;
}


/* =========================================================
   TARGET LANGUAGE
   ========================================================= */

.lexi-table-row strong {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the two-column relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-table-row {
    grid-template-columns: 1fr 1.3fr;
  }

  .lexi-table-row > div {
    padding: 11px 8px;

    font-size: 12.5px;
    line-height: 1.45;
  }

}
</style>



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



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



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



<!-- =========================================================
     LEXICOGS — LEXI TABLE 1
     Stressed pronouns after à — examples
     ========================================================= -->

<div class="lexi-table-container">

  <div class="lexi-table">

    <!-- HEADER -->

    <div class="lexi-table-row lexi-table-header">
      <div>French</div>
      <div>English</div>
    </div>


    <!-- ROW 1 -->

    <div class="lexi-table-row">
      <div>
        Il pense <strong>à moi</strong>.
      </div>
      <div>
        He thinks about me.
      </div>
    </div>


    <!-- ROW 2 -->

    <div class="lexi-table-row">
      <div>
        Je pense <strong>à toi</strong>.
      </div>
      <div>
        I think about you.
      </div>
    </div>


    <!-- ROW 3 -->

    <div class="lexi-table-row">
      <div>
        Nous pensons <strong>à lui</strong>.
      </div>
      <div>
        We think about him.
      </div>
    </div>


    <!-- ROW 4 -->

    <div class="lexi-table-row">
      <div>
        Elle pense <strong>à nous</strong>.
      </div>
      <div>
        She thinks about us.
      </div>
    </div>


    <!-- ROW 5 -->

    <div class="lexi-table-row">
      <div>
        Je pense <strong>à vous</strong>.
      </div>
      <div>
        I think about you.
      </div>
    </div>


    <!-- ROW 6 -->

    <div class="lexi-table-row">
      <div>
        Il pense <strong>à elles</strong>.
      </div>
      <div>
        He thinks about them.
      </div>
    </div>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 1
   ========================================================= */

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
}

.lexi-table-container {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
}

.lexi-table {
  width: 100%;
  overflow: hidden;

  border-radius: 16px;
  background: #FFFFFF;

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

  color: #131313;
  font-family: inherit;
}


/* =========================================================
   ROWS
   ========================================================= */

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
}

.lexi-table-row > div {
  min-width: 0;
  padding: 16px 18px;

  color: #131313;

  font-size: 16px;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}


/* White internal separators */

.lexi-table-row > div + div {
  border-left: 3px solid #FFFFFF;
}

.lexi-table-row + .lexi-table-row {
  border-top: 3px solid #FFFFFF;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-table-header > div {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
  text-align: center;
}


/* =========================================================
   BODY
   ========================================================= */

.lexi-table-row:nth-child(even) > div {
  background: #FFF7FF;
}

.lexi-table-row:nth-child(odd):not(.lexi-table-header) > div {
  background: #F5E9F2;
}


/* =========================================================
   TARGET GRAMMAR
   ========================================================= */

.lexi-table-row strong {
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the two-column relationship
   ========================================================= */

@media (max-width: 600px) {

  .lexi-table-row {
    grid-template-columns: 1fr 1.3fr;
  }

  .lexi-table-row > div {
    padding: 11px 8px;

    font-size: 12.5px;
    line-height: 1.45;
  }

}
</style>



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



<p class="wp-block-paragraph">There is an important difference here from <strong>lui</strong> and <strong>leur</strong>.</p>



<p class="wp-block-paragraph">When we use the indirect object pronouns:</p>



<p class="wp-block-paragraph"><strong>lui</strong> can mean <strong>to him</strong> or <strong>to her</strong><br><strong>leur</strong> can mean <strong>to them</strong>, regardless of gender.</p>



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



<p class="wp-block-paragraph"><strong>Je parle à Paul. → Je lui parle.</strong><br>I speak to him.</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie. → Je lui parle.</strong><br>I speak to her.</p>



<p class="wp-block-paragraph">But with stressed pronouns after <strong>à</strong>, the distinction between masculine and feminine becomes visible again:</p>



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



<!-- =========================================================
     LEXICOGS — À + STRESSED PRONOUN
     Gender and number comparison
     ========================================================= -->

<div class="lexi-stressed-gender"
     role="group"
     aria-label="With third-person stressed pronouns after à, gender is visible. Singular: à lui for him and à elle for her. Plural: à eux for a masculine or mixed group and à elles for a feminine group.">

  <!-- HEADING -->

  <div class="lexi-stressed-gender__heading">

    <span class="lexi-stressed-gender__eyebrow">
      Notice the difference
    </span>

    <h3>
      Gender becomes visible again
    </h3>

    <p>
      With third-person stressed pronouns after <strong>à</strong>,
      French distinguishes masculine and feminine forms.
    </p>

  </div>


  <!-- =====================================================
       SINGULAR
       ===================================================== -->

  <section class="lexi-stressed-gender__group">

    <div class="lexi-stressed-gender__group-label">
      Singular
    </div>

    <div class="lexi-stressed-gender__pair">

      <!-- MASCULINE -->

      <div class="lexi-stressed-gender__card
                  lexi-stressed-gender__card--blue">

        <div class="lexi-stressed-gender__type">
          <span class="lexi-stressed-gender__icon"
                aria-hidden="true">M</span>
          Masculine
        </div>

        <div class="lexi-stressed-gender__form">
          à lui
        </div>

        <div class="lexi-stressed-gender__meaning">
          him
        </div>

      </div>


      <!-- FEMININE -->

      <div class="lexi-stressed-gender__card
                  lexi-stressed-gender__card--blush">

        <div class="lexi-stressed-gender__type">
          <span class="lexi-stressed-gender__icon"
                aria-hidden="true">F</span>
          Feminine
        </div>

        <div class="lexi-stressed-gender__form">
          à elle
        </div>

        <div class="lexi-stressed-gender__meaning">
          her
        </div>

      </div>

    </div>

  </section>


  <!-- =====================================================
       PLURAL
       ===================================================== -->

  <section class="lexi-stressed-gender__group">

    <div class="lexi-stressed-gender__group-label">
      Plural
    </div>

    <div class="lexi-stressed-gender__pair">

      <!-- MASCULINE / MIXED -->

      <div class="lexi-stressed-gender__card
                  lexi-stressed-gender__card--blue">

        <div class="lexi-stressed-gender__type">
          <span class="lexi-stressed-gender__icon"
                aria-hidden="true">M</span>
          Masculine or mixed
        </div>

        <div class="lexi-stressed-gender__form">
          à eux
        </div>

        <div class="lexi-stressed-gender__meaning">
          them
        </div>

      </div>


      <!-- FEMININE -->

      <div class="lexi-stressed-gender__card
                  lexi-stressed-gender__card--blush">

        <div class="lexi-stressed-gender__type">
          <span class="lexi-stressed-gender__icon"
                aria-hidden="true">F</span>
          Feminine
        </div>

        <div class="lexi-stressed-gender__form">
          à elles
        </div>

        <div class="lexi-stressed-gender__meaning">
          them
        </div>

      </div>

    </div>

  </section>


  <!-- TAKEAWAY -->

  <div class="lexi-stressed-gender__takeaway">

    <strong>Compare:</strong>

    <span>
      <b>à lui</b> / <b>à elle</b>
    </span>

    <span class="lexi-stressed-gender__divider"
          aria-hidden="true">•</span>

    <span>
      <b>à eux</b> / <b>à elles</b>
    </span>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — STRESSED PRONOUN GENDER GRID
   ========================================================= */

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

.lexi-stressed-gender {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-light-blue: #E5E8FA;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-dusty-green: #E0EEE0;
  --lexi-light-grey: #F0F3F8;

  width: 100%;
  max-width: 820px;
  margin: 30px auto;

  overflow: hidden;

  border-radius: 20px;

  background: var(--lexi-white);

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

  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-stressed-gender__heading {
  padding: 21px 20px 19px;

  background: var(--lexi-light-grey);

  text-align: center;
}

.lexi-stressed-gender__eyebrow {
  display: inline-block;

  margin-bottom: 9px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-stressed-gender__heading h3 {
  margin: 0 0 7px;

  color: var(--lexi-black);

  font-size: 23px;
  line-height: 1.3;
}

.lexi-stressed-gender__heading p {
  max-width: 600px;
  margin: 0 auto;

  color: var(--lexi-black);

  font-size: 15px;
  line-height: 1.55;
}

.lexi-stressed-gender__heading strong {
  color: var(--lexi-purple);
}


/* =========================================================
   SINGULAR / PLURAL GROUP
   ========================================================= */

.lexi-stressed-gender__group {
  padding: 18px 20px 3px;
}

.lexi-stressed-gender__group + .lexi-stressed-gender__group {
  padding-top: 15px;
}

.lexi-stressed-gender__group-label {
  margin-bottom: 9px;

  color: var(--lexi-purple);

  font-size: 13px;
  font-weight: 800;
  line-height: 1.3;

  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.045em;
}


/* =========================================================
   PAIR GRID
   ========================================================= */

.lexi-stressed-gender__pair {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 3px;
}


/* =========================================================
   CARDS
   ========================================================= */

.lexi-stressed-gender__card {
  min-width: 0;

  padding: 17px 14px;

  color: var(--lexi-black);

  text-align: center;
}

.lexi-stressed-gender__card--blue {
  background: var(--lexi-light-blue);
}

.lexi-stressed-gender__card--blush {
  background: var(--lexi-salmon-grey);
}


/* =========================================================
   TYPE LABEL
   ========================================================= */

.lexi-stressed-gender__type {
  display: flex;

  gap: 7px;

  align-items: center;
  justify-content: center;

  margin-bottom: 11px;

  color: var(--lexi-black);

  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
}

.lexi-stressed-gender__icon {
  display: inline-flex;

  width: 26px;
  height: 26px;

  flex: 0 0 26px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   FRENCH FORM
   ========================================================= */

.lexi-stressed-gender__form {
  display: inline-block;

  padding: 7px 13px;

  border-radius: 8px;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 22px;
  font-weight: 800;
  line-height: 1.25;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-stressed-gender__meaning {
  margin-top: 7px;

  color: var(--lexi-black);

  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-stressed-gender__takeaway {
  display: flex;

  flex-wrap: wrap;

  gap: 8px;

  align-items: center;
  justify-content: center;

  margin-top: 15px;
  padding: 16px 18px;

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 15px;
  line-height: 1.5;

  text-align: center;
}

.lexi-stressed-gender__takeaway > strong {
  color: var(--lexi-black);
}

.lexi-stressed-gender__takeaway b {
  color: var(--lexi-purple);
  font-weight: 800;
}

.lexi-stressed-gender__divider {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Keep masculine/feminine side by side because the
   comparison itself is the teaching point.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-stressed-gender {
    margin: 25px auto;

    border-radius: 17px;
  }

  .lexi-stressed-gender__heading {
    padding: 18px 14px 16px;
  }

  .lexi-stressed-gender__heading h3 {
    font-size: 20px;
  }

  .lexi-stressed-gender__heading p {
    font-size: 14px;
  }

  .lexi-stressed-gender__group {
    padding: 15px 10px 3px;
  }

  .lexi-stressed-gender__card {
    padding: 14px 7px;
  }

  .lexi-stressed-gender__type {
    gap: 5px;

    font-size: 11.5px;
  }

  .lexi-stressed-gender__icon {
    width: 23px;
    height: 23px;

    flex-basis: 23px;

    font-size: 10px;
  }

  .lexi-stressed-gender__form {
    padding: 6px 9px;

    font-size: 18px;
  }

  .lexi-stressed-gender__meaning {
    font-size: 12.5px;
  }

  .lexi-stressed-gender__takeaway {
    padding: 14px 10px;

    font-size: 13px;
  }

}


/* =========================================================
   VERY NARROW SCREENS

   There is still enough room for the short forms to remain
   paired. Reduce padding rather than breaking the conceptual
   comparison apart.
   ========================================================= */

@media (max-width: 360px) {

  .lexi-stressed-gender__card {
    padding: 12px 5px;
  }

  .lexi-stressed-gender__type {
    flex-direction: column;

    gap: 4px;
  }

  .lexi-stressed-gender__form {
    font-size: 17px;
  }

}
</style>



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



<!-- =========================================================
     LEXICOGS — LUI vs À + STRESSED PRONOUN
     Static comparison grid
     ========================================================= -->

<div class="lexi-pronoun-pattern-grid"
     role="group"
     aria-label="Comparison of parler à and penser à. Je parle à Marie becomes Je lui parle, but Je pense à Marie becomes Je pense à elle. Je parle à Paul becomes Je lui parle, but Je pense à Paul becomes Je pense à lui.">

  <!-- =====================================================
       MARIE
       ===================================================== -->

  <section class="lexi-pronoun-pattern-grid__card">

    <div class="lexi-pronoun-pattern-grid__person">
      Marie
    </div>


    <!-- PARLER -->

    <div class="lexi-pronoun-pattern-grid__row
                lexi-pronoun-pattern-grid__row--indirect">

      <div class="lexi-pronoun-pattern-grid__pattern-label">
        parler à
      </div>

      <div class="lexi-pronoun-pattern-grid__before">
        Je parle
        <span class="lexi-pronoun-pattern-grid__source">à Marie</span>.
      </div>

      <div class="lexi-pronoun-pattern-grid__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-pronoun-pattern-grid__after">
        Je
        <span class="lexi-pronoun-pattern-grid__indirect-pronoun">lui</span>
        parle.
      </div>

    </div>


    <!-- BUT -->

    <div class="lexi-pronoun-pattern-grid__but">
      but
    </div>


    <!-- PENSER -->

    <div class="lexi-pronoun-pattern-grid__row
                lexi-pronoun-pattern-grid__row--stressed">

      <div class="lexi-pronoun-pattern-grid__pattern-label">
        penser à
      </div>

      <div class="lexi-pronoun-pattern-grid__before">
        Je pense
        <span class="lexi-pronoun-pattern-grid__source">à Marie</span>.
      </div>

      <div class="lexi-pronoun-pattern-grid__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-pronoun-pattern-grid__after">
        Je pense
        <span class="lexi-pronoun-pattern-grid__stressed-pronoun">à elle</span>.
      </div>

    </div>

  </section>


  <!-- =====================================================
       PAUL
       ===================================================== -->

  <section class="lexi-pronoun-pattern-grid__card">

    <div class="lexi-pronoun-pattern-grid__person">
      Paul
    </div>


    <!-- PARLER -->

    <div class="lexi-pronoun-pattern-grid__row
                lexi-pronoun-pattern-grid__row--indirect">

      <div class="lexi-pronoun-pattern-grid__pattern-label">
        parler à
      </div>

      <div class="lexi-pronoun-pattern-grid__before">
        Je parle
        <span class="lexi-pronoun-pattern-grid__source">à Paul</span>.
      </div>

      <div class="lexi-pronoun-pattern-grid__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-pronoun-pattern-grid__after">
        Je
        <span class="lexi-pronoun-pattern-grid__indirect-pronoun">lui</span>
        parle.
      </div>

    </div>


    <!-- BUT -->

    <div class="lexi-pronoun-pattern-grid__but">
      but
    </div>


    <!-- PENSER -->

    <div class="lexi-pronoun-pattern-grid__row
                lexi-pronoun-pattern-grid__row--stressed">

      <div class="lexi-pronoun-pattern-grid__pattern-label">
        penser à
      </div>

      <div class="lexi-pronoun-pattern-grid__before">
        Je pense
        <span class="lexi-pronoun-pattern-grid__source">à Paul</span>.
      </div>

      <div class="lexi-pronoun-pattern-grid__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-pronoun-pattern-grid__after">
        Je pense
        <span class="lexi-pronoun-pattern-grid__stressed-pronoun">à lui</span>.
      </div>

    </div>

  </section>

</div>


<style>
/* =========================================================
   LEXICOGS — PRONOUN PATTERN COMPARISON GRID
   ========================================================= */

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

.lexi-pronoun-pattern-grid {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-light-blue: #E5E8FA;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;

  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;

  width: 100%;
  max-width: 900px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   PERSON CARD
   ========================================================= */

.lexi-pronoun-pattern-grid__card {
  min-width: 0;
  overflow: hidden;

  border-radius: 18px;

  background: var(--lexi-white);

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


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

.lexi-pronoun-pattern-grid__person {
  padding: 12px 15px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 17px;
  font-weight: 800;
  line-height: 1.3;

  text-align: center;
}


/* =========================================================
   PATTERN ROWS
   ========================================================= */

.lexi-pronoun-pattern-grid__row {
  padding: 17px 15px;

  text-align: center;
}

.lexi-pronoun-pattern-grid__row--indirect {
  background: var(--lexi-light-blue);
}

.lexi-pronoun-pattern-grid__row--stressed {
  background: var(--lexi-salmon-grey);
}


/* =========================================================
   VERB PATTERN LABEL
   ========================================================= */

.lexi-pronoun-pattern-grid__pattern-label {
  display: inline-block;

  margin-bottom: 11px;
  padding: 5px 10px;

  border-radius: 999px;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.2;
}


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

.lexi-pronoun-pattern-grid__before,
.lexi-pronoun-pattern-grid__after {
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;

  word-break: normal;
  overflow-wrap: normal;
}


/* Original à + person */

.lexi-pronoun-pattern-grid__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-pronoun-pattern-grid__arrow {
  padding: 6px 0;

  color: var(--lexi-purple);

  font-size: 23px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   RESULTING PRONOUNS
   ========================================================= */

/* lui as indirect object */

.lexi-pronoun-pattern-grid__indirect-pronoun {
  display: inline-block;

  padding: 1px 6px;

  border-radius: 5px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* à + stressed pronoun */

.lexi-pronoun-pattern-grid__stressed-pronoun {
  display: inline-block;

  padding: 1px 7px;

  border-radius: 5px;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-weight: 800;
}


/* =========================================================
   BUT DIVIDER
   ========================================================= */

.lexi-pronoun-pattern-grid__but {
  padding: 7px 10px;

  border-top: 3px solid var(--lexi-white);
  border-bottom: 3px solid var(--lexi-white);

  background: var(--lexi-salmon-white);
  color: var(--lexi-purple);

  font-size: 13px;
  font-weight: 800;
  line-height: 1.3;

  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}


/* =========================================================
   MOBILE
   Stack Marie and Paul vertically.
   Each grammatical comparison remains intact.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-pronoun-pattern-grid {
    grid-template-columns: minmax(0, 1fr);

    gap: 15px;

    margin: 25px auto;
  }

  .lexi-pronoun-pattern-grid__card {
    border-radius: 16px;
  }

  .lexi-pronoun-pattern-grid__row {
    padding: 15px 11px;
  }

  .lexi-pronoun-pattern-grid__before,
  .lexi-pronoun-pattern-grid__after {
    font-size: 17px;
  }

}
</style>



<p class="wp-block-paragraph">This last comparison is particularly useful because <strong>lui</strong> appears in both patterns — but it is doing something different.</p>



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



<p class="wp-block-paragraph"><strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph"><strong>lui</strong> stands on its own before the verb.</p>



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



<p class="wp-block-paragraph"><strong>Je pense à lui.</strong></p>



<p class="wp-block-paragraph">the <strong>à remains</strong>, and <strong>lui</strong> comes after it.</p>



<p class="wp-block-paragraph">For now, there is no need to analyse that distinction technically. The useful thing to recognise is the pattern:</p>



<p class="wp-block-paragraph"><strong>lui / leur + verb</strong></p>



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



<p class="wp-block-paragraph"><strong>verb + à + stressed pronoun</strong></p>



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



<!-- =========================================================
     LEXICOGS — STRESSED PRONOUNS AFTER À
     Lexi Table 2
     ========================================================= -->

<div class="lexi-stressed-pronouns-table-wrap">

  <table class="lexi-stressed-pronouns-table">

    <thead>
      <tr>
        <th scope="col">Stressed form</th>
        <th scope="col">English</th>
        <th scope="col">Example</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          <span class="lexi-stressed-form">à moi</span>
        </td>

        <td>
          me
        </td>

        <td>
          <strong>Il pense à moi.</strong>
          <span class="lexi-stressed-example-english">
            He thinks about me.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à toi</span>
        </td>

        <td>
          you
        </td>

        <td>
          <strong>Je pense à toi.</strong>
          <span class="lexi-stressed-example-english">
            I think about you.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à lui</span>
        </td>

        <td>
          him
        </td>

        <td>
          <strong>Nous pensons à lui.</strong>
          <span class="lexi-stressed-example-english">
            We think about him.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à elle</span>
        </td>

        <td>
          her
        </td>

        <td>
          <strong>Nous pensons à elle.</strong>
          <span class="lexi-stressed-example-english">
            We think about her.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à nous</span>
        </td>

        <td>
          us
        </td>

        <td>
          <strong>Elle pense à nous.</strong>
          <span class="lexi-stressed-example-english">
            She thinks about us.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à vous</span>
        </td>

        <td>
          you
        </td>

        <td>
          <strong>Je pense à vous.</strong>
          <span class="lexi-stressed-example-english">
            I think about you.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à eux</span>
        </td>

        <td>
          them<br>
          <span class="lexi-stressed-note">
            masculine or mixed
          </span>
        </td>

        <td>
          <strong>Je pense à eux.</strong>
          <span class="lexi-stressed-example-english">
            I think about them.
          </span>
        </td>
      </tr>


      <tr>
        <td>
          <span class="lexi-stressed-form">à elles</span>
        </td>

        <td>
          them<br>
          <span class="lexi-stressed-note">
            feminine
          </span>
        </td>

        <td>
          <strong>Je pense à elles.</strong>
          <span class="lexi-stressed-example-english">
            I think about them.
          </span>
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — STRESSED PRONOUNS AFTER À
   Canonical Lexi Table 2 treatment
   ========================================================= */

.lexi-stressed-pronouns-table-wrap,
.lexi-stressed-pronouns-table-wrap * {
  box-sizing: border-box;
}


/* =========================================================
   OUTER WRAPPER
   ========================================================= */

.lexi-stressed-pronouns-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);

  /* Prevents a theme-generated gap beneath the table */
  line-height: 0;
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-stressed-pronouns-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;
}


/* =========================================================
   COLUMN WIDTHS
   Example column deliberately given more room
   ========================================================= */

.lexi-stressed-pronouns-table th:nth-child(1),
.lexi-stressed-pronouns-table td:nth-child(1) {
  width: 23%;
}

.lexi-stressed-pronouns-table th:nth-child(2),
.lexi-stressed-pronouns-table td:nth-child(2) {
  width: 25%;
}

.lexi-stressed-pronouns-table th:nth-child(3),
.lexi-stressed-pronouns-table td:nth-child(3) {
  width: 52%;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-stressed-pronouns-table th,
.lexi-stressed-pronouns-table td {
  padding: 15px 17px;

  text-align: left;
  vertical-align: middle;

  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-stressed-pronouns-table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY
   ========================================================= */

.lexi-stressed-pronouns-table tbody td {
  color: #131313;

  border-top: 3px solid #FFFFFF;
}


/* White internal column separators */

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


/* Alternating Lexi Table 2 rows */

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

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


/* =========================================================
   STRESSED PRONOUN
   ========================================================= */

.lexi-stressed-form {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 5px;

  background: #E5E8FA;
  color: #8300C9;

  font-weight: 800;
}


/* =========================================================
   EXAMPLES
   ========================================================= */

.lexi-stressed-pronouns-table td strong {
  display: block;

  color: #131313;

  font-weight: 700;
}

.lexi-stressed-example-english {
  display: block;

  margin-top: 3px;

  color: #131313;

  font-size: 14px;
  font-weight: 400;
}


/* Small clarification for eux / elles */

.lexi-stressed-note {
  color: #131313;

  font-size: 12px;
  font-weight: 400;
}


/* =========================================================
   MOBILE
   Preserve the three-column relationship.
   Reduce padding and type rather than separating the
   form, meaning and example.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-stressed-pronouns-table {
    font-size: 13px;
    line-height: 1.4;
  }

  .lexi-stressed-pronouns-table th,
  .lexi-stressed-pronouns-table td {
    padding: 10px 7px;
  }

  .lexi-stressed-form {
    padding: 1px 4px;
  }

  .lexi-stressed-example-english {
    margin-top: 2px;
    font-size: 11.5px;
    line-height: 1.4;
  }

  .lexi-stressed-note {
    font-size: 10.5px;
    line-height: 1.35;
  }

}


/* Extra protection for very narrow phones */

@media (max-width: 420px) {

  .lexi-stressed-pronouns-table {
    font-size: 12px;
  }

  .lexi-stressed-pronouns-table th,
  .lexi-stressed-pronouns-table td {
    padding: 9px 5px;
  }

}
</style>



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



<h2 class="wp-block-heading">4. Common Verb Patterns That Keep <em>à</em></h2>



<p class="wp-block-paragraph">Now that you know what the stressed pronouns look like, the next step is to become familiar with some of the <strong>verb patterns that use them</strong>.</p>



<p class="wp-block-paragraph">The most useful approach is not to see <strong>à</strong> and try to work out a rule each time. Instead, learn the <strong>verb and its pattern together</strong>.</p>



<p class="wp-block-paragraph">We have already seen two important examples:</p>



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



<!-- =========================================================
     LEXICOGS — VERB PATTERNS THAT KEEP À
     penser à / s’intéresser à
     ========================================================= -->

<div class="lexi-keep-a-patterns"
     role="group"
     aria-label="Examples of French verb patterns that keep à before a stressed pronoun. Penser à Marie becomes penser à elle. S’intéresser à Paul becomes s’intéresser à lui.">

  <!-- =====================================================
       PENSER À
       ===================================================== -->

  <article class="lexi-keep-a-patterns__card">

    <div class="lexi-keep-a-patterns__header">
      <span class="lexi-keep-a-patterns__verb">
        penser à quelqu’un
      </span>

      <span class="lexi-keep-a-patterns__gloss">
        to think about someone
      </span>
    </div>


    <div class="lexi-keep-a-patterns__example">

      <div class="lexi-keep-a-patterns__before">
        Je pense
        <span class="lexi-keep-a-patterns__source">à Marie</span>.
      </div>

      <div class="lexi-keep-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-keep-a-patterns__after">
        Je pense
        <span class="lexi-keep-a-patterns__result">à elle</span>.
      </div>

    </div>


    <div class="lexi-keep-a-patterns__meaning">
      I think about <strong>her</strong>.
    </div>

  </article>


  <!-- =====================================================
       S’INTÉRESSER À
       ===================================================== -->

  <article class="lexi-keep-a-patterns__card">

    <div class="lexi-keep-a-patterns__header">
      <span class="lexi-keep-a-patterns__verb">
        s’intéresser à quelqu’un
      </span>

      <span class="lexi-keep-a-patterns__gloss">
        to be interested in someone
      </span>
    </div>


    <div class="lexi-keep-a-patterns__example">

      <div class="lexi-keep-a-patterns__before">
        Il s’intéresse
        <span class="lexi-keep-a-patterns__source">à Paul</span>.
      </div>

      <div class="lexi-keep-a-patterns__arrow"
           aria-hidden="true">
        ↓
      </div>

      <div class="lexi-keep-a-patterns__after">
        Il s’intéresse
        <span class="lexi-keep-a-patterns__result">à lui</span>.
      </div>

    </div>


    <div class="lexi-keep-a-patterns__meaning">
      He is interested in <strong>him</strong>.
    </div>

  </article>

</div>


<style>
/* =========================================================
   LEXICOGS — VERB PATTERNS THAT KEEP À
   ========================================================= */

.lexi-keep-a-patterns,
.lexi-keep-a-patterns *,
.lexi-keep-a-patterns *::before,
.lexi-keep-a-patterns *::after {
  box-sizing: border-box;
}

.lexi-keep-a-patterns {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;

  width: 100%;
  max-width: 900px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   CARD
   ========================================================= */

.lexi-keep-a-patterns__card {
  min-width: 0;
  overflow: hidden;

  border-radius: 18px;
  background: var(--lexi-white);

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


/* =========================================================
   VERB PATTERN HEADER
   ========================================================= */

.lexi-keep-a-patterns__header {
  padding: 17px 16px;

  background: var(--lexi-light-blue);

  text-align: center;
}

.lexi-keep-a-patterns__verb {
  display: block;

  color: var(--lexi-purple);

  font-size: 18px;
  font-weight: 800;
  line-height: 1.35;
}

.lexi-keep-a-patterns__gloss {
  display: block;

  margin-top: 4px;

  color: var(--lexi-black);

  font-size: 13px;
  line-height: 1.4;
}


/* =========================================================
   TRANSFORMATION AREA
   ========================================================= */

.lexi-keep-a-patterns__example {
  padding: 18px 15px;

  background: var(--lexi-salmon-white);

  text-align: center;
}


/* Original sentence */

.lexi-keep-a-patterns__before {
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}


/* Original à + person */

.lexi-keep-a-patterns__source {
  font-weight: 800;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* Arrow */

.lexi-keep-a-patterns__arrow {
  padding: 7px 0;

  color: var(--lexi-purple);

  font-size: 24px;
  font-weight: 800;
  line-height: 1;
}


/* Result sentence */

.lexi-keep-a-patterns__after {
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}


/* à + stressed pronoun */

.lexi-keep-a-patterns__result {
  display: inline-block;

  padding: 2px 7px;

  border-radius: 6px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-weight: 800;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-keep-a-patterns__meaning {
  padding: 14px 15px;

  border-top: 3px solid var(--lexi-white);

  background: var(--lexi-dusty-green);
  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.45;

  text-align: center;
}

.lexi-keep-a-patterns__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Stack the two complete verb-pattern cards.
   Each transformation already flows vertically internally.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-keep-a-patterns {
    grid-template-columns: minmax(0, 1fr);

    gap: 15px;

    margin: 25px auto;
  }

  .lexi-keep-a-patterns__card {
    border-radius: 16px;
  }

  .lexi-keep-a-patterns__header {
    padding: 15px 12px;
  }

  .lexi-keep-a-patterns__verb {
    font-size: 17px;
  }

  .lexi-keep-a-patterns__example {
    padding: 16px 12px;
  }

  .lexi-keep-a-patterns__before,
  .lexi-keep-a-patterns__after {
    font-size: 17px;
  }

}
</style>



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



<p class="wp-block-paragraph">Here are some other useful patterns that behave in the same way.</p>



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



<h3 class="wp-block-heading"><em>tenir à quelqu’un</em></h3>



<p class="wp-block-paragraph">When <strong>tenir à quelqu’un</strong> means that someone matters to you or that you care about them, the <strong>à</strong> remains:</p>



<p class="wp-block-paragraph"><strong>Elle tient à ses amis.</strong><br>→ <strong>Elle tient à eux.</strong><br>Her friends matter to her. / She cares about them.</p>



<p class="wp-block-paragraph"><strong>Je tiens à Marie.</strong><br>→ <strong>Je tiens à elle.</strong><br>I care about her.</p>



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



<h3 class="wp-block-heading"><em>faire attention à quelqu’un</em></h3>



<p class="wp-block-paragraph">With <strong>faire attention à</strong>, we also keep <strong>à</strong>:</p>



<p class="wp-block-paragraph"><strong>Fais attention à Paul.</strong><br>→ <strong>Fais attention à lui.</strong><br>Pay attention to him.</p>



<p class="wp-block-paragraph"><strong>Nous faisons attention aux enfants.</strong><br>→ <strong>Nous faisons attention à eux.</strong><br>We pay attention to them.</p>



<p class="wp-block-paragraph">Notice something useful in that second example. With the noun, we have:</p>



<p class="wp-block-paragraph"><strong>aux enfants</strong></p>



<p class="wp-block-paragraph">because <strong>à + les = aux</strong>.</p>



<p class="wp-block-paragraph">But when we replace <em>les enfants</em> with a stressed pronoun, we return to:</p>



<p class="wp-block-paragraph"><strong>à eux</strong></p>



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



<h3 class="wp-block-heading"><em>songer à quelqu’un</em></h3>



<p class="wp-block-paragraph"><strong>Songer à</strong> means to think about or think of someone, often with a slightly more reflective sense than <em>penser à</em>.</p>



<p class="wp-block-paragraph"><strong>Elle songe à Paul.</strong><br>→ <strong>Elle songe à lui.</strong><br>She is thinking about him.</p>



<p class="wp-block-paragraph"><strong>Je songe à mes parents.</strong><br>→ <strong>Je songe à eux.</strong><br>I am thinking about my parents.</p>



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



<p class="wp-block-paragraph">We do <strong>not</strong> need to learn a huge list of these verbs at once. What matters is beginning to recognise that these belong to a different pattern from verbs such as <strong>parler à</strong>, <strong>téléphoner à</strong> and <strong>répondre à</strong>.</p>



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



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



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



<p class="wp-block-paragraph"><strong>parler à Marie → lui parler</strong></p>



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



<p class="wp-block-paragraph"><strong>penser à Marie → penser à elle</strong></p>



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



<p class="wp-block-paragraph"><strong>téléphoner à Paul → lui téléphoner</strong></p>



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



<p class="wp-block-paragraph"><strong>faire attention à Paul → faire attention à lui</strong></p>



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



<!-- =========================================================
     LEXICOGS — KEY VERB-PATTERN NOTICE
     ========================================================= -->

<div class="lexi-verb-pattern-notice" role="note" aria-label="The safest habit is to learn the pronoun pattern with the verb.">

  <div class="lexi-verb-pattern-notice__label">
    Key Point
  </div>

  <p class="lexi-verb-pattern-notice__intro">
    The safest habit is therefore:
  </p>

  <p class="lexi-verb-pattern-notice__message">
    Learn the <strong>pronoun pattern</strong> with the
    <strong>verb</strong>.
  </p>

</div>


<style>
/* =========================================================
   LEXICOGS — KEY VERB-PATTERN NOTICE
   ========================================================= */

.lexi-verb-pattern-notice,
.lexi-verb-pattern-notice * {
  box-sizing: border-box;
}

.lexi-verb-pattern-notice {
  width: 100%;
  max-width: 780px;
  margin: 28px auto;
  padding: 20px 22px;

  border-left: 6px solid #8300C9;
  border-radius: 14px;

  background: #E5E8FA;
  color: #131313;

  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);

  font-family: inherit;
}


/* LABEL */

.lexi-verb-pattern-notice__label {
  display: inline-block;

  margin-bottom: 11px;
  padding: 5px 11px;

  border-radius: 999px;

  background: #8300C9;
  color: #FFFFFF;

  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}


/* INTRO */

.lexi-verb-pattern-notice__intro {
  margin: 0 0 7px;

  color: #131313;

  font-size: 15px;
  line-height: 1.5;
}


/* MAIN MESSAGE */

.lexi-verb-pattern-notice__message {
  margin: 0;

  color: #131313;

  font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-verb-pattern-notice__message strong {
  color: #8300C9;
  font-weight: 800;
}


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

@media (max-width: 650px) {

  .lexi-verb-pattern-notice {
    margin: 24px auto;
    padding: 17px 16px;

    border-left-width: 5px;
    border-radius: 12px;
  }

  .lexi-verb-pattern-notice__intro {
    font-size: 14px;
  }

  .lexi-verb-pattern-notice__message {
    font-size: 17px;
    line-height: 1.45;
  }

}
</style>



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



<p class="wp-block-paragraph">For this lesson, the main patterns to recognise are:</p>



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



<!-- =========================================================
     LEXICOGS — VERBS THAT KEEP À
     Lexi Table 2
     ========================================================= -->

<div class="lexi-keep-a-table-wrap">

  <table class="lexi-keep-a-table">

    <thead>
      <tr>
        <th scope="col">Verb pattern</th>
        <th scope="col">With a stressed pronoun</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          <strong>penser à quelqu’un</strong>
        </td>

        <td>
          penser
          <span class="lexi-keep-a-form">à lui</span> /
          <span class="lexi-keep-a-form">à elle</span> /
          <span class="lexi-keep-a-form">à eux</span> /
          <span class="lexi-keep-a-form">à elles</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>s’intéresser à quelqu’un</strong>
        </td>

        <td>
          s’intéresser
          <span class="lexi-keep-a-form">à lui</span> /
          <span class="lexi-keep-a-form">à elle</span> /
          <span class="lexi-keep-a-form">à eux</span> /
          <span class="lexi-keep-a-form">à elles</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>tenir à quelqu’un</strong>
        </td>

        <td>
          tenir
          <span class="lexi-keep-a-form">à lui</span> /
          <span class="lexi-keep-a-form">à elle</span> /
          <span class="lexi-keep-a-form">à eux</span> /
          <span class="lexi-keep-a-form">à elles</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>faire attention à quelqu’un</strong>
        </td>

        <td>
          faire attention
          <span class="lexi-keep-a-form">à lui</span> /
          <span class="lexi-keep-a-form">à elle</span> /
          <span class="lexi-keep-a-form">à eux</span> /
          <span class="lexi-keep-a-form">à elles</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>songer à quelqu’un</strong>
        </td>

        <td>
          songer
          <span class="lexi-keep-a-form">à lui</span> /
          <span class="lexi-keep-a-form">à elle</span> /
          <span class="lexi-keep-a-form">à eux</span> /
          <span class="lexi-keep-a-form">à elles</span>
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — VERBS THAT KEEP À
   Lexi Table 2
   ========================================================= */

.lexi-keep-a-table-wrap,
.lexi-keep-a-table-wrap * {
  box-sizing: border-box;
}


/* =========================================================
   OUTER WRAPPER
   ========================================================= */

.lexi-keep-a-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);

  /* Prevent WordPress/theme gap beneath table */
  line-height: 0;
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-keep-a-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;
}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.lexi-keep-a-table th:first-child,
.lexi-keep-a-table td:first-child {
  width: 38%;
}

.lexi-keep-a-table th:last-child,
.lexi-keep-a-table td:last-child {
  width: 62%;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-keep-a-table th,
.lexi-keep-a-table td {
  padding: 16px 18px;

  text-align: left;
  vertical-align: middle;

  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

.lexi-keep-a-table thead th {
  background: #8300C9;
  color: #FFFFFF;

  font-weight: 700;
}


/* =========================================================
   BODY
   ========================================================= */

.lexi-keep-a-table tbody td {
  color: #131313;

  border-top: 3px solid #FFFFFF;
}


/* White vertical separator */

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


/* Alternating Lexi Table 2 rows */

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

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


/* =========================================================
   VERB PATTERN
   ========================================================= */

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


/* =========================================================
   STRESSED-PRONOUN FORMS
   ========================================================= */

.lexi-keep-a-form {
  display: inline-block;

  margin: 2px 0;
  padding: 2px 6px;

  border-radius: 5px;

  background: #E5E8FA;
  color: #8300C9;

  font-weight: 800;
}


/* =========================================================
   MOBILE
   Keep the two-column relationship intact.
   Reduce typography and padding rather than creating
   horizontal scrolling or splitting words.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-keep-a-table {
    font-size: 13px;
    line-height: 1.45;
  }

  .lexi-keep-a-table th,
  .lexi-keep-a-table td {
    padding: 11px 7px;
  }

  .lexi-keep-a-form {
    padding: 1px 4px;
  }

}


/* =========================================================
   VERY NARROW SCREENS
   ========================================================= */

@media (max-width: 420px) {

  .lexi-keep-a-table {
    font-size: 12px;
  }

  .lexi-keep-a-table th,
  .lexi-keep-a-table td {
    padding: 9px 5px;
  }

}
</style>



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



<!-- =========================================================
     LEXICOGS — TRY IT OUT
     Which pronoun pattern does the verb use?
     Select and reveal
     ========================================================= -->

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

  <!-- LABEL -->

  <div class="lexi-pronoun-choice__label">
    Try it out
  </div>


  <!-- INTRO -->

  <div class="lexi-pronoun-choice__intro">
    <strong>Which pattern does the verb use?</strong>
    <span>
      Choose the normal pronoun pattern for each sentence.
      The complete model sentence will appear after you choose.
    </span>
  </div>


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

  <article class="lexi-pronoun-choice__question"
           data-answer="indirect"
           data-model="Je lui parle."
           data-explanation="parler à quelqu’un uses an indirect object pronoun: lui or leur.">

    <div class="lexi-pronoun-choice__number">1</div>

    <div class="lexi-pronoun-choice__prompt">
      Je parle <strong>à Marie</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-pronoun-choice__question"
           data-answer="stressed"
           data-model="Je pense à elle."
           data-explanation="penser à quelqu’un keeps à and uses a stressed pronoun.">

    <div class="lexi-pronoun-choice__number">2</div>

    <div class="lexi-pronoun-choice__prompt">
      Je pense <strong>à Marie</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-pronoun-choice__question"
           data-answer="indirect"
           data-model="Nous leur téléphonons."
           data-explanation="téléphoner à quelqu’un uses an indirect object pronoun: lui or leur.">

    <div class="lexi-pronoun-choice__number">3</div>

    <div class="lexi-pronoun-choice__prompt">
      Nous téléphonons <strong>à nos parents</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-pronoun-choice__question"
           data-answer="stressed"
           data-model="Nous pensons à eux."
           data-explanation="penser à quelqu’un keeps à and uses a stressed pronoun.">

    <div class="lexi-pronoun-choice__number">4</div>

    <div class="lexi-pronoun-choice__prompt">
      Nous pensons <strong>à nos parents</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


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

  <article class="lexi-pronoun-choice__question"
           data-answer="indirect"
           data-model="Elle lui répond."
           data-explanation="répondre à quelqu’un uses an indirect object pronoun: lui or leur.">

    <div class="lexi-pronoun-choice__number">5</div>

    <div class="lexi-pronoun-choice__prompt">
      Elle répond <strong>à Paul</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 6
       ===================================================== -->

  <article class="lexi-pronoun-choice__question"
           data-answer="stressed"
           data-model="Elle s’intéresse à lui."
           data-explanation="s’intéresser à quelqu’un keeps à and uses a stressed pronoun.">

    <div class="lexi-pronoun-choice__number">6</div>

    <div class="lexi-pronoun-choice__prompt">
      Elle s’intéresse <strong>à Paul</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 7
       ===================================================== -->

  <article class="lexi-pronoun-choice__question"
           data-answer="stressed"
           data-model="Fais attention à elle."
           data-explanation="faire attention à quelqu’un keeps à and uses a stressed pronoun.">

    <div class="lexi-pronoun-choice__number">7</div>

    <div class="lexi-pronoun-choice__prompt">
      Fais attention <strong>à Marie</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       QUESTION 8
       ===================================================== -->

  <article class="lexi-pronoun-choice__question"
           data-answer="stressed"
           data-model="Je tiens à eux."
           data-explanation="tenir à quelqu’un keeps à and uses a stressed pronoun.">

    <div class="lexi-pronoun-choice__number">8</div>

    <div class="lexi-pronoun-choice__prompt">
      Je tiens <strong>à mes amis</strong>.
    </div>

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

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="indirect"
              aria-pressed="false">
        Use <strong>lui / leur</strong>
      </button>

      <button type="button"
              class="lexi-pronoun-choice__option"
              data-choice="stressed"
              aria-pressed="false">
        Keep <strong>à + stressed pronoun</strong>
      </button>

    </div>

    <div class="lexi-pronoun-choice__feedback"
         aria-live="polite"
         hidden></div>

  </article>


  <!-- =====================================================
       RESET
       ===================================================== -->

  <div class="lexi-pronoun-choice__controls">
    <button type="button"
            class="lexi-pronoun-choice__reset">
      Try again
    </button>
  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — PRONOUN PATTERN SELECT AND REVEAL
   ========================================================= */

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

.lexi-pronoun-choice {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;
  --lexi-warning: #D0985A;
  --lexi-warning-bg: #FDE8DE;

  width: 100%;
  max-width: 820px;
  margin: 30px auto;

  color: var(--lexi-black);
  font-family: Arial, Helvetica, sans-serif;
}


/* =========================================================
   LABEL — CENTRED CANONICAL TREATMENT
   ========================================================= */

.lexi-pronoun-choice__label {
  display: block;
  width: fit-content;

  margin: 0 auto 10px;
  padding: 6px 13px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;

  text-align: center;
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-pronoun-choice__intro {
  margin-bottom: 18px;
  padding: 18px 20px;

  border-radius: 16px;

  background: var(--lexi-light-blue);

  text-align: center;
}

.lexi-pronoun-choice__intro strong {
  display: block;

  margin-bottom: 5px;

  color: var(--lexi-black);

  font-size: 18px;
  line-height: 1.35;
}

.lexi-pronoun-choice__intro span {
  display: block;

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.5;
}


/* =========================================================
   QUESTION CARD
   ========================================================= */

.lexi-pronoun-choice__question {
  position: relative;

  overflow: hidden;

  margin-bottom: 16px;

  border-radius: 16px;

  background: var(--lexi-white);

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

.lexi-pronoun-choice__question:last-of-type {
  margin-bottom: 0;
}


/* =========================================================
   QUESTION NUMBER
   ========================================================= */

.lexi-pronoun-choice__number {
  position: absolute;
  top: 14px;
  left: 15px;

  display: flex;

  width: 30px;
  height: 30px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-purple);
  color: var(--lexi-white);

  font-size: 13px;
  font-weight: 800;
  line-height: 1;
}


/* =========================================================
   PROMPT
   ========================================================= */

.lexi-pronoun-choice__prompt {
  min-height: 68px;

  padding: 18px 18px 18px 58px;

  background: var(--lexi-salmon-white);
  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.lexi-pronoun-choice__prompt strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


/* =========================================================
   OPTIONS
   Integrated selectable cells
   ========================================================= */

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

  gap: 3px;

  padding-top: 3px;

  background: var(--lexi-white);
}


/* Strong WordPress/theme reset */

.lexi-pronoun-choice__option {
  display: block !important;

  width: 100% !important;
  min-height: 62px;

  margin: 0 !important;
  padding: 13px 14px !important;

  border: 0 !important;
  border-radius: 0 !important;

  appearance: none;
  -webkit-appearance: none;

  box-shadow: none !important;

  background: var(--lexi-salmon-grey) !important;
  color: var(--lexi-black) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;

  text-align: center !important;
  text-decoration: none !important;

  cursor: pointer;
}

.lexi-pronoun-choice__option strong {
  color: inherit;
  font-weight: 800;
}


/* Hover */

.lexi-pronoun-choice__option:not(:disabled):hover {
  background: var(--lexi-purple) !important;
  color: var(--lexi-white) !important;
}


/* Keyboard focus */

.lexi-pronoun-choice__option:focus-visible {
  position: relative;
  z-index: 2;

  outline: 3px solid rgba(131, 0, 201, 0.32) !important;
  outline-offset: -3px;
}


/* Chosen correct answer */

.lexi-pronoun-choice__option.is-correct {
  background: var(--lexi-green) !important;
  color: var(--lexi-white) !important;
}


/* Chosen incorrect answer */

.lexi-pronoun-choice__option.is-incorrect {
  background: var(--lexi-warning-bg) !important;
  color: var(--lexi-black) !important;

  box-shadow:
    inset 0 0 0 3px var(--lexi-warning) !important;
}


/* Reveal correct option after an incorrect choice */

.lexi-pronoun-choice__option.is-answer {
  background: var(--lexi-dusty-green) !important;
  color: var(--lexi-black) !important;

  box-shadow:
    inset 0 0 0 3px var(--lexi-green) !important;
}


/* Disabled after answering */

.lexi-pronoun-choice__option:disabled {
  opacity: 1 !important;
  cursor: default;
}


/* =========================================================
   FEEDBACK
   ========================================================= */

.lexi-pronoun-choice__feedback {
  padding: 16px 18px;

  border-top: 3px solid var(--lexi-white);

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.55;
}

.lexi-pronoun-choice__feedback.is-correct {
  background: var(--lexi-dusty-green);
}

.lexi-pronoun-choice__feedback.is-incorrect {
  background: var(--lexi-warning-bg);
}


/* Feedback headings */

.lexi-pronoun-choice__feedback-title {
  display: block;

  margin-bottom: 4px;

  font-weight: 800;
}

.lexi-pronoun-choice__feedback.is-correct
.lexi-pronoun-choice__feedback-title {
  color: var(--lexi-green);
}

.lexi-pronoun-choice__feedback.is-incorrect
.lexi-pronoun-choice__feedback-title {
  color: #8A5720;
}


/* Model sentence */

.lexi-pronoun-choice__model {
  display: block;

  margin-top: 8px;
  padding: 10px 12px;

  border-radius: 9px;

  background: var(--lexi-white);
  color: var(--lexi-purple);

  font-size: 16px;
  font-weight: 800;
  line-height: 1.45;
}


/* =========================================================
   RESET
   ========================================================= */

.lexi-pronoun-choice__controls {
  margin-top: 19px;

  text-align: center;
}

.lexi-pronoun-choice__reset {
  display: inline-block !important;

  margin: 0 !important;
  padding: 10px 18px !important;

  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;

  appearance: none;
  -webkit-appearance: none;

  box-shadow: none !important;

  background: var(--lexi-purple) !important;
  color: var(--lexi-white) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  cursor: pointer;
}

.lexi-pronoun-choice__reset:hover {
  background: var(--lexi-white) !important;
  color: var(--lexi-purple) !important;
}

.lexi-pronoun-choice__reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.28) !important;
  outline-offset: 3px;
}


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

@media (max-width: 600px) {

  .lexi-pronoun-choice {
    margin: 25px auto;
  }

  .lexi-pronoun-choice__label {
    font-size: 13px;
  }

  .lexi-pronoun-choice__intro {
    padding: 15px 13px;
  }

  .lexi-pronoun-choice__intro strong {
    font-size: 16px;
  }

  .lexi-pronoun-choice__intro span {
    font-size: 13px;
  }

  .lexi-pronoun-choice__question {
    border-radius: 14px;
  }

  .lexi-pronoun-choice__prompt {
    min-height: 64px;

    padding: 17px 13px 17px 52px;

    font-size: 16px;
  }

  .lexi-pronoun-choice__number {
    top: 15px;
    left: 13px;

    width: 27px;
    height: 27px;

    font-size: 12px;
  }

  /*
   * Stack the two choices on narrow screens.
   * They remain one integrated choice set.
   */

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

  .lexi-pronoun-choice__option {
    min-height: 54px;

    padding: 12px 10px !important;

    font-size: 13px !important;
  }

  .lexi-pronoun-choice__feedback {
    padding: 14px 13px;

    font-size: 13px;
  }

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

}
</style>


<script>
(function () {

  function initialiseLexiPronounChoice() {

    var activities = document.querySelectorAll(
      ".lexi-pronoun-choice"
    );

    activities.forEach(function (activity) {

      if (activity.dataset.initialised === "true") {
        return;
      }

      activity.dataset.initialised = "true";

      var questions = activity.querySelectorAll(
        ".lexi-pronoun-choice__question"
      );

      var resetButton = activity.querySelector(
        ".lexi-pronoun-choice__reset"
      );


      /* =====================================================
         ANSWER A QUESTION
         ===================================================== */

      questions.forEach(function (question) {

        var options = question.querySelectorAll(
          ".lexi-pronoun-choice__option"
        );

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

        options.forEach(function (option) {

          option.addEventListener("click", function () {

            /*
             * Question locks after one choice.
             * Reset allows another attempt.
             */

            if (question.dataset.answered === "true") {
              return;
            }

            question.dataset.answered = "true";

            var chosenAnswer = option.dataset.choice;
            var correctAnswer = question.dataset.answer;
            var model = question.dataset.model;
            var explanation = question.dataset.explanation;

            var isCorrect =
              chosenAnswer === correctAnswer;


            /* Reset option states */

            options.forEach(function (button) {

              button.disabled = true;

              button.setAttribute(
                "aria-pressed",
                button === option ? "true" : "false"
              );

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

            });


            /* =================================================
               CORRECT
               ================================================= */

            if (isCorrect) {

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

              feedback.className =
                "lexi-pronoun-choice__feedback is-correct";

              feedback.innerHTML =
                '<span class="lexi-pronoun-choice__feedback-title">' +
                  'Correct.' +
                '</span>' +
                explanation +
                '<span class="lexi-pronoun-choice__model">' +
                  model +
                '</span>';

            }


            /* =================================================
               INCORRECT
               ================================================= */

            else {

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

              options.forEach(function (button) {

                if (button.dataset.choice === correctAnswer) {
                  button.classList.add("is-answer");
                }

              });

              feedback.className =
                "lexi-pronoun-choice__feedback is-incorrect";

              feedback.innerHTML =
                '<span class="lexi-pronoun-choice__feedback-title">' +
                  'Not quite.' +
                '</span>' +
                explanation +
                '<span class="lexi-pronoun-choice__model">' +
                  model +
                '</span>';

            }

            feedback.hidden = false;

          });

        });

      });


      /* =====================================================
         RESET
         ===================================================== */

      resetButton.addEventListener("click", function () {

        questions.forEach(function (question) {

          question.dataset.answered = "false";

          var options = question.querySelectorAll(
            ".lexi-pronoun-choice__option"
          );

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

          options.forEach(function (option) {

            option.disabled = false;

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

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

          });

          feedback.hidden = true;
          feedback.innerHTML = "";
          feedback.className =
            "lexi-pronoun-choice__feedback";

        });


        var firstOption = activity.querySelector(
          ".lexi-pronoun-choice__option"
        );

        if (firstOption) {
          firstOption.focus();
        }

      });

    });

  }


  if (document.readyState === "loading") {

    document.addEventListener(
      "DOMContentLoaded",
      initialiseLexiPronounChoice
    );

  } else {

    initialiseLexiPronounChoice();

  }

})();
</script>



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



<h2 class="wp-block-heading">7. One Last Detail: Adding Emphasis or Contrast</h2>



<p class="wp-block-paragraph">There is one useful final detail to know.</p>



<p class="wp-block-paragraph">With verbs such as <strong>parler à</strong>, the normal pattern is still:</p>



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



<p class="wp-block-paragraph"><strong>Je parle à Marie. → Je lui parle.</strong><br>I speak to her.</p>



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



<p class="wp-block-paragraph">Remember that <strong>lui</strong> can mean either <strong>to him</strong> or <strong>to her</strong>. Usually, the context makes it perfectly clear who we are talking about.</p>



<p class="wp-block-paragraph">But sometimes a speaker wants to make the distinction explicit — perhaps to emphasise one person or contrast them with somebody else.</p>



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



<p class="wp-block-paragraph">In that situation, French can add a stressed pronoun:</p>



<p class="wp-block-paragraph"><strong>Je lui parle, à elle, pas à lui.</strong><br>I’m talking to <strong>her</strong>, not to him.</p>



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



<p class="wp-block-paragraph">Here, <strong>lui</strong> is still the indirect object pronoun belonging to <strong>parler à quelqu’un</strong>.</p>



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



<p class="wp-block-paragraph">The additional <strong>à elle</strong> tells us exactly who is being emphasised.</p>



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



<p class="wp-block-paragraph">You can see the same idea in:</p>



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



<p class="wp-block-paragraph"><strong>Je lui ai donné le livre, à elle.</strong><br>I gave the book to <strong>her</strong>.</p>



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



<p class="wp-block-paragraph">The stressed pronoun has not replaced the normal indirect object pronoun pattern. It has been <strong>added for emphasis or clarification</strong>. This is a recognised use of French stressed pronouns, particularly when the speaker needs to make gender or contrast explicit.</p>



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



<h3 class="wp-block-heading">Compare the two uses</h3>



<p class="wp-block-paragraph">In a normal, neutral sentence:</p>



<p class="wp-block-paragraph"><strong>Je lui parle.</strong><br>I speak to him / her.</p>



<p class="wp-block-paragraph">With deliberate contrast:</p>



<p class="wp-block-paragraph"><strong>Je lui parle, à elle, pas à lui.</strong><br>I’m speaking to <strong>her</strong>, not to him.</p>



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



<p class="wp-block-paragraph">This is different from the pattern you learnt with <strong>penser à</strong>:</p>



<p class="wp-block-paragraph"><strong>Je pense à elle.</strong></p>



<p class="wp-block-paragraph">Here, <strong>à elle is required by the verb pattern</strong>. There is no indirect object pronoun alongside it:</p>



<p class="wp-block-paragraph"><strong>Je pense à elle.</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br><strong>Je lui pense.</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



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



<p class="wp-block-paragraph">So these two sentences may both contain <strong>à elle</strong>, but for different reasons:</p>



<p class="wp-block-paragraph"><strong>Je pense à elle.</strong><br>→ <em>penser à</em> normally keeps <strong>à + stressed pronoun</strong>.</p>



<p class="wp-block-paragraph"><strong>Je lui parle, à elle.</strong><br>→ <em>parler à</em> normally uses <strong>lui</strong>, with <strong>à elle</strong> added only for emphasis or clarification.</p>



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



<h3 class="wp-block-heading">The big picture</h3>



<p class="wp-block-paragraph">For ordinary sentences, keep relying on the verb pattern you have learnt:</p>



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



<p class="wp-block-paragraph"><strong>parler à quelqu’un → lui / leur parler</strong></p>



<p class="wp-block-paragraph"><strong>penser à quelqu’un → penser à lui / elle / eux / elles</strong></p>



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



<p class="wp-block-paragraph">If you later hear a stressed pronoun added to a sentence such as <strong>Je lui parle, à elle</strong>, you now know why it is there: <strong>the speaker is making the person explicit or creating a contrast</strong>.</p>



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



<h2 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Give It a Go!</h2>



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



<p class="wp-block-paragraph">If you&#8217;d like to test your knowledge of what you&#8217;ve learned so far, you can select from any quizzes or activities below.</p>



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



	<style id="lexicogs-post-grid-css">


		/* =====================================================
		   LEXICOGS POST GRID
		   ===================================================== */


		.lexi-post-grid,
		.lexi-post-grid *,
		.lexi-post-grid *::before,
		.lexi-post-grid *::after {

			box-sizing: border-box;
		}


		.lexi-post-grid {

			--lexi-purple: #8300C9;
			--lexi-black: #131313;

			display: grid !important;


			/*
			 * Three equal-width cards on desktop.
			 *
			 * Results beyond three automatically create
			 * subsequent rows.
			 */
			grid-template-columns: repeat(3, minmax(0, 1fr));

			gap: 24px;

			width: 100%;

			margin: 0;
			padding: 0;

			align-items: stretch;
		}


		/* =====================================================
		   CARD
		   ===================================================== */


		.lexi-post-card {

			display: flex;
			flex-direction: column;

			min-width: 0;

			margin: 0;
			padding: 0;

			background: var(--lexi-card-bg);

			color: var(--lexi-black);

			border: 0;

			border-radius: 20px;

			/*
			 * Ensures the featured image follows the
			 * rounded top corners of the card.
			 */
			overflow: hidden;
		}


		/* =====================================================
		   FEATURED IMAGE
		   ===================================================== */


		.lexi-post-card__image-link {

			display: block;

			width: 100%;

			margin: 0;
			padding: 0;

			background: var(--lexi-purple);

			text-decoration: none !important;

			overflow: hidden;
		}


		.lexi-post-card__image {

			display: block;

			width: 100% !important;
			height: auto !important;

			margin: 0 !important;
			padding: 0 !important;
		}


		/*
		 * Missing featured-image fallback.
		 */
		.lexi-post-card__image-fallback {

			aspect-ratio: 16 / 9;

			background: var(--lexi-purple);
		}


		/* =====================================================
		   CARD BODY
		   ===================================================== */


		.lexi-post-card__body {

			display: flex;

			flex: 1 1 auto;
			flex-direction: column;

			padding: 20px;
		}


		.lexi-post-card__title {

			margin: 0 0 14px !important;
			padding: 0 !important;

			color: var(--lexi-black) !important;

			line-height: 1.25;
		}


		.lexi-post-card__title a,
		.lexi-post-card__title a:visited {

			color: var(--lexi-black) !important;

			text-decoration: none !important;
		}


		.lexi-post-card__title a:hover {

			color: var(--lexi-purple) !important;
		}


		.lexi-post-card__excerpt {

			margin: 0 0 22px;
			padding: 0;

			color: var(--lexi-black) !important;
		}


		.lexi-post-card__excerpt p {

			color: var(--lexi-black) !important;
		}


		.lexi-post-card__excerpt p:first-child {

			margin-top: 0;
		}


		.lexi-post-card__excerpt p:last-child {

			margin-bottom: 0;
		}


		/* =====================================================
		   CTA
		   ===================================================== */


		.lexi-post-card__cta {

			display: inline-flex !important;

			align-items: center;
			justify-content: center;

			align-self: flex-start;

			width: auto !important;


			/*
			 * Keeps the CTA at the bottom of the card body
			 * where neighbouring excerpts differ in length.
			 */
			margin: auto 0 0 !important;

			padding: 10px 22px !important;

			background: var(--lexi-purple) !important;

			border: 1px solid var(--lexi-purple) !important;

			border-radius: 30px !important;

			color: #FFFFFF !important;

			text-decoration: none !important;

			box-shadow: none !important;

			appearance: none;
			-webkit-appearance: none;

			transition:
				background-color 0.18s ease,
				color 0.18s ease,
				border-color 0.18s ease;
		}


		/*
		 * Hover / pressed / most recently followed state.
		 */
		.lexi-post-card__cta:hover,
		.lexi-post-card__cta:active,
		.lexi-post-card__cta.is-visited {

			background: transparent !important;

			border-color: var(--lexi-purple) !important;

			color: var(--lexi-purple) !important;
		}


		/* =====================================================
		   KEYBOARD ACCESSIBILITY
		   ===================================================== */


		.lexi-post-card__cta:focus-visible,
		.lexi-post-card__title a:focus-visible,
		.lexi-post-card__image-link:focus-visible {

			outline: 3px solid var(--lexi-purple) !important;

			outline-offset: 3px;
		}


		.lexi-post-card__cta:focus-visible {

			background: transparent !important;

			color: var(--lexi-purple) !important;
		}


		/* =====================================================
		   EMPTY STATE
		   ===================================================== */


		.lexi-post-grid__empty {

			margin: 0;

			color: #131313;
		}


		/* =====================================================
		   MOBILE
		   ===================================================== */


		@media (max-width: 767px) {


			/*
			 * All cards stack vertically on mobile.
			 */
			.lexi-post-grid {

				grid-template-columns: 1fr;

				gap: 20px;
			}


			.lexi-post-card__body {

				padding: 20px;
			}
		}


	</style>


	<script id="lexicogs-post-grid-js">

	(function () {

		'use strict';


		/*
		 * Only ONE value is now stored:
		 * the destination of the most recently clicked card.
		 */
		var storageKey = 'lexicogs-post-grid-last-clicked';


		/*
		 * Safely read browser-local state.
		 */
		function readLastClicked() {

			try {

				return window.localStorage.getItem(storageKey);

			} catch (error) {

				return null;
			}
		}


		/*
		 * Safely save the latest destination.
		 *
		 * Setting this value automatically replaces the
		 * previously stored destination.
		 */
		function saveLastClicked(url) {

			try {

				window.localStorage.setItem(
					storageKey,
					url
				);

			} catch (error) {

				/*
				 * The grid remains fully functional if
				 * localStorage is unavailable.
				 */
			}
		}


		/*
		 * Remove the inverted state from every CTA currently
		 * rendered on the page.
		 */
		function clearClickedStates() {

			document
				.querySelectorAll('.lexi-post-card__cta.is-visited')
				.forEach(function (cta) {

					cta.classList.remove('is-visited');

				});
		}


		function initialiseLexicogsPostGrid() {


			var lastClicked = readLastClicked();


			document
				.querySelectorAll('.lexi-post-card')
				.forEach(function (card) {


					var cta = card.querySelector(
						'.lexi-post-card__cta'
					);


					if (!cta) {

						return;
					}


					/*
					 * Restore the inverted state ONLY if this
					 * card was the most recently followed one.
					 */
					if (lastClicked === cta.href) {

						cta.classList.add('is-visited');
					}


					/*
					 * Clicking the image, title or CTA makes
					 * THIS card the single most recently
					 * followed destination.
					 */
					card
						.querySelectorAll('a[href]')
						.forEach(function (link) {


							link.addEventListener(
								'click',
								function () {


									/*
									 * First restore every other CTA
									 * on the current page to normal.
									 */
									clearClickedStates();


									/*
									 * Store this destination as the
									 * one and only latest click.
									 */
									saveLastClicked(
										cta.href
									);


									/*
									 * Invert this CTA.
									 */
									cta.classList.add(
										'is-visited'
									);

								}
							);


						});


				});

		}


		if (document.readyState === 'loading') {


			document.addEventListener(
				'DOMContentLoaded',
				initialiseLexicogsPostGrid
			);


		} else {


			initialiseLexicogsPostGrid();
		}


	})();

	</script>

	

	<div class="lexi-post-grid">

		

			<article
				class="lexi-post-card lexi-post-card--exercise"
				style="--lexi-card-bg: #E0EEE0;"
			>


				

				

					<a
						class="lexi-post-card__image-link"
						href="https://lexicogs.com/french-written-quiz-indirect-pronoun-patterns/"
						aria-label="French Written Quiz &#8211; Indirect Pronoun Patterns"
					>

						<img width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg" class="lexi-post-card__image wp-post-image no-lazyload" alt="" loading="lazy" decoding="async" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" />
					</a>


				

				

				<div class="lexi-post-card__body">


					<h3 class="lexi-post-card__title">

						<a href="https://lexicogs.com/french-written-quiz-indirect-pronoun-patterns/">
							French Written Quiz &#8211; Indirect Pronoun Patterns						</a>

					</h3>


					

						<div class="lexi-post-card__excerpt">

							<p>A written quiz to test your knowledge of indirect object pronouns and their patterns in French.</p>

						</div>


					

					<a
						class="lexi-post-card__cta"
						href="https://lexicogs.com/french-written-quiz-indirect-pronoun-patterns/"
					>
						Launch					</a>


				</div>


			</article>


		

	</div>


	



<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/lui-leur-or-a-lui-a-elle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Written Quiz &#8211; Indirect Pronoun Patterns</title>
		<link>https://lexicogs.com/french-written-quiz-indirect-pronoun-patterns/</link>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 08:15:43 +0000</pubDate>
				<category><![CDATA[French Quiz]]></category>
		<category><![CDATA[Quiz]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[Quiz - Indirect Pronoun Patterns in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105335</guid>

					<description><![CDATA[A written quiz to test your knowledge of indirect object pronouns and their patterns 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/Indirect-Object-Pronouns-2-1-1024x373.jpg" alt="" class="wp-image-105322 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">This quiz appears is associated with the article:<br><a href="https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/">How To Use Indirect Object Pronouns in French</a></p>



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



<h1 class="wp-block-heading">French Quiz &#8211; Indirect Pronoun Patterns</h1>



<p class="wp-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



    <div
      id="boersk-typed-quiz-2"
      class="boersk-quiz-widget"
      data-questions="[{&quot;english&quot;:&quot;Je téléphone à Marie.&quot;,&quot;target&quot;:&quot;Je lui téléphone.&quot;},{&quot;english&quot;:&quot;Je pense à Marie.&quot;,&quot;target&quot;:&quot;Je pense à elle.&quot;},{&quot;english&quot;:&quot;Nous répondons à Paul et Marie.&quot;,&quot;target&quot;:&quot;Nous leur répondons.&quot;},{&quot;english&quot;:&quot;Nous pensons à Paul et Marie.&quot;,&quot;target&quot;:&quot;Nous pensons à eux.&quot;},{&quot;english&quot;:&quot;Elle s’intéresse à Sophie.&quot;,&quot;target&quot;:&quot;Elle s’intéresse à elle.&quot;},{&quot;english&quot;:&quot;Je tiens à Marie et Sophie.&quot;,&quot;target&quot;:&quot;Je tiens à elles.&quot;},{&quot;english&quot;:&quot;Tu réponds à Paul.&quot;,&quot;target&quot;:&quot;Tu lui réponds.&quot;},{&quot;english&quot;:&quot;Tu fais attention à Paul et Marie.&quot;,&quot;target&quot;:&quot;Tu fais attention à eux.&quot;}]"
    >
      <div class="quiz-card">
        <div class="quiz-progress">
          Question <span class="current-question">1</span> of <span class="total-questions">1</span>
        </div>

        <div class="quiz-label">Rewrite without repeating the person or people</div>

        <div class="quiz-prompt"></div>

        <input
          type="text"
          class="answer-input"
          placeholder="Type the complete French sentence"
          autocomplete="off"
        />

        <div class="quiz-feedback"></div>

        <div class="quiz-controls">
          <button type="button" class="check-answer">Check answer</button>
          <button type="button" class="next-question" disabled>Next question →</button>
          <button type="button" class="skip-question">Skip question</button>
        </div>
      </div>

      <div class="quiz-results" hidden>
        <div class="results-title">Test complete!</div>
        <div class="results-score">
          You scored <span class="final-score">0</span> out of <span class="final-total">0</span>.
        </div>
        <div class="results-message"></div>
        <div class="results-review" hidden>
          <div class="results-review-title">Review these answers</div>
          <div class="results-review-list"></div>
        </div>
        <button type="button" class="restart-quiz">Try again</button>
      </div>
    </div>

    



<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-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>French Written Quiz &#8211; Indirect Object Pronouns</title>
		<link>https://lexicogs.com/french-written-quiz-indirect-object-pronouns/</link>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Wed, 19 Aug 2026 09:15:59 +0000</pubDate>
				<category><![CDATA[French Quiz]]></category>
		<category><![CDATA[Quiz]]></category>
		<category><![CDATA[French language]]></category>
		<category><![CDATA[Quiz - Indirect Object Pronouns in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105292</guid>

					<description><![CDATA[A quiz to test your knowledge of indirect object pronouns 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/Indirect-Object-Pronouns-1024x373.jpg" alt="" class="wp-image-105267 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">This quiz appears is associated with the article:<br><a href="https://lexicogs.com/how-to-use-direct-object-pronouns-in-french/">How To Use Indirect Object Pronouns in French</a></p>



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



<h1 class="wp-block-heading">French Quiz &#8211; Indirect Object Pronouns</h1>



<p class="wp-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



    <div
      id="boersk-typed-quiz-3"
      class="boersk-quiz-widget"
      data-questions="[{&quot;english&quot;:&quot;Je parle à Marie.&quot;,&quot;target&quot;:&quot;Je lui parle.&quot;},{&quot;english&quot;:&quot;Paul téléphone à sa sœur.&quot;,&quot;target&quot;:&quot;Paul lui téléphone.&quot;},{&quot;english&quot;:&quot;Nous écrivons à nos parents.&quot;,&quot;target&quot;:&quot;Nous leur écrivons.&quot;},{&quot;english&quot;:&quot;Elle répond à ses amis.&quot;,&quot;target&quot;:&quot;Elle leur répond.&quot;},{&quot;english&quot;:&quot;Je donne le livre à Paul.&quot;,&quot;target&quot;:&quot;Je lui donne le livre.&quot;},{&quot;english&quot;:&quot;Nous montrons la photo à Marie.&quot;,&quot;target&quot;:&quot;Nous lui montrons la photo.&quot;},{&quot;english&quot;:&quot;Il envoie un message à ses parents.&quot;,&quot;target&quot;:&quot;Il leur envoie un message.&quot;},{&quot;english&quot;:&quot;Je vais téléphoner à Marie.&quot;,&quot;target&quot;:&quot;Je vais lui téléphoner.&quot;},{&quot;english&quot;:&quot;Nous voulons écrire à nos amis.&quot;,&quot;target&quot;:&quot;Nous voulons leur écrire.&quot;},{&quot;english&quot;:&quot;Elle préfère parler à Paul.&quot;,&quot;target&quot;:&quot;Elle préfère lui parler.&quot;},{&quot;english&quot;:&quot;Ils doivent répondre à leurs clients.&quot;,&quot;target&quot;:&quot;Ils doivent leur répondre.&quot;},{&quot;english&quot;:&quot;Je peux prêter mon vélo à Marie.&quot;,&quot;target&quot;:&quot;Je peux lui prêter mon vélo.&quot;},{&quot;english&quot;:&quot;J’ai parlé à Marie.&quot;,&quot;target&quot;:&quot;Je lui ai parlé.&quot;},{&quot;english&quot;:&quot;Nous avons écrit à nos parents.&quot;,&quot;target&quot;:&quot;Nous leur avons écrit.&quot;},{&quot;english&quot;:&quot;Elle a téléphoné à Paul.&quot;,&quot;target&quot;:&quot;Elle lui a téléphoné.&quot;},{&quot;english&quot;:&quot;Ils ont envoyé un message à leurs amis.&quot;,&quot;target&quot;:&quot;Ils leur ont envoyé un message.&quot;},{&quot;english&quot;:&quot;Téléphone à Marie !&quot;,&quot;target&quot;:&quot;Téléphone-lui !&quot;},{&quot;english&quot;:&quot;Écrivez à vos clients !&quot;,&quot;target&quot;:&quot;Écrivez-leur !&quot;},{&quot;english&quot;:&quot;Ne réponds pas à Paul !&quot;,&quot;target&quot;:&quot;Ne lui réponds pas !&quot;},{&quot;english&quot;:&quot;Ne téléphone pas à tes parents !&quot;,&quot;target&quot;:&quot;Ne leur téléphone pas !&quot;}]"
    >
      <div class="quiz-card">
        <div class="quiz-progress">
          Question <span class="current-question">1</span> of <span class="total-questions">1</span>
        </div>

        <div class="quiz-label">Rewrite using an indirect object pronoun</div>

        <div class="quiz-prompt"></div>

        <input
          type="text"
          class="answer-input"
          placeholder="Type the complete French sentence"
          autocomplete="off"
        />

        <div class="quiz-feedback"></div>

        <div class="quiz-controls">
          <button type="button" class="check-answer">Check answer</button>
          <button type="button" class="next-question" disabled>Next question →</button>
          <button type="button" class="skip-question">Skip question</button>
        </div>
      </div>

      <div class="quiz-results" hidden>
        <div class="results-title">Test complete!</div>
        <div class="results-score">
          You scored <span class="final-score">0</span> out of <span class="final-total">0</span>.
        </div>
        <div class="results-message"></div>
        <div class="results-review" hidden>
          <div class="results-review-title">Review these answers</div>
          <div class="results-review-list"></div>
        </div>
        <button type="button" class="restart-quiz">Try again</button>
      </div>
    </div>

    



<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-embed-aspect-16-9 wp-has-aspect-ratio wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Use Indirect Object Pronouns in French</title>
		<link>https://lexicogs.com/how-to-use-indirect-object-pronouns-in-french/</link>
					<comments>https://lexicogs.com/how-to-use-indirect-object-pronouns-in-french/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Wed, 19 Aug 2026 08:09:49 +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>
		<category><![CDATA[Introduction to French Grammar]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105263</guid>

					<description><![CDATA[This guide provides an easy introduction to using indirect object pronouns in French.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This article is associated with the course(s):<br><a href="https://lexicogs.com/french-courses/french-grammar-courses/introduction-to-french-grammar/">Introduction to French Grammar</a></p>



<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/Indirect-Object-Pronouns-1024x373.jpg" alt="" class="wp-image-105267 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-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 Indirect Object Pronouns in French</h1>



<p class="wp-block-paragraph">In this lesson, we are going to have an introductory look at using indirect object pronouns in French. This is an extensive topic, and if you’re new to it, you’ll want to build your confidence step by step. So, we&#8217;re going to start with an area where you are most likely to encounter these forms first, and it is arguably one of the most useful for spoken French &#8211; and that is when we do not want to continually repeat <strong><em>who</em></strong> we are talking about in a sentence.</p>



<p class="wp-block-paragraph">For example, when we say, ‘I gave the newspaper to Paul,’ we can replace the direct object, (in other words, the thing we are giving), with ‘it.’ I gave <strong>it</strong> to Paul.’ But we can go one step further than this, of course. We could further shorten our sentence by saying, ‘I gave it <strong>to him</strong>.’</p>



<p class="wp-block-paragraph">But how do we deal with this in French? That’s exactly what we’ll look at in this first topic on the intricate subject of indirect pronouns!</p>



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



<h2 class="wp-block-heading">1. Replacing the person we are talking to</h2>



<p class="wp-block-paragraph">Let’s begin with a very simple example:</p>



<p class="wp-block-paragraph"><strong>Je donne le journal à Paul.</strong><br>I give the newspaper to Paul.</p>



<p class="wp-block-paragraph">In this sentence, <strong>le journal</strong> is the thing being given, while <strong>à Paul</strong> tells us who receives it.</p>



<p class="wp-block-paragraph">If we already know that we are talking about Paul, we do not need to repeat his name:</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUN TRANSFORMATION
     Je donne le journal à Paul. → Je lui donne le journal.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="img"
     aria-label="Je donne le journal à Paul becomes Je lui donne le journal, meaning I give the newspaper to him.">

  <div class="lexi-indirect-transform__panel">

    <!-- ORIGINAL SENTENCE -->
    <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--original">

      <span class="lexi-indirect-transform__label">
        Before
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je donne le journal
        <span class="lexi-indirect-transform__source">à Paul</span>.
      </div>

    </div>

    <!-- TRANSFORMATION ARROW -->
    <div class="lexi-indirect-transform__arrow" aria-hidden="true">
      <span class="lexi-indirect-transform__arrow-line"></span>
      <span class="lexi-indirect-transform__arrow-head">↓</span>
    </div>

    <!-- NEW SENTENCE -->
    <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--result">

      <span class="lexi-indirect-transform__label">
        With the pronoun
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je
        <span class="lexi-indirect-transform__pronoun">lui</span>
        donne le journal.
      </div>

    </div>

    <!-- MEANING -->
    <div class="lexi-indirect-transform__meaning">

      <span class="lexi-indirect-transform__meaning-label">
        Meaning
      </span>

      <div class="lexi-indirect-transform__meaning-text">
        I give the newspaper
        <strong>to him</strong>.
      </div>

    </div>

  </div>

</div>

<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT PRONOUN TRANSFORMATION
   ========================================================= */

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

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;

  width: 100%;
  max-width: 780px;
  margin: 32px auto 38px;
  color: var(--lexi-black);
  font-family: inherit;
}

.lexi-indirect-transform__panel {
  position: relative;
  overflow: hidden;
  padding: 24px;
  border: 1px solid rgba(19, 19, 19, 0.13);
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

/* ---------------------------------------------------------
   SENTENCE STAGES
   --------------------------------------------------------- */

.lexi-indirect-transform__stage {
  position: relative;
  padding: 22px 20px;
  border-radius: 14px;
  text-align: center;
}

.lexi-indirect-transform__stage--original {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__stage--result {
  background: var(--lexi-light-blue);
}

.lexi-indirect-transform__label {
  display: inline-block;
  margin-bottom: 11px;
  color: var(--lexi-purple);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);
  font-size: clamp(20px, 3vw, 27px);
  font-weight: 700;
  line-height: 1.45;
}

/* ---------------------------------------------------------
   THE PART BEING REPLACED
   --------------------------------------------------------- */

.lexi-indirect-transform__source {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 6px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-black);
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}

/* ---------------------------------------------------------
   THE REPLACEMENT PRONOUN
   --------------------------------------------------------- */

.lexi-indirect-transform__pronoun {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 6px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-weight: 800;
}

/* ---------------------------------------------------------
   ARROW
   --------------------------------------------------------- */

.lexi-indirect-transform__arrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 58px;
  color: var(--lexi-purple);
}

.lexi-indirect-transform__arrow-line {
  display: block;
  width: 3px;
  height: 26px;
  background: var(--lexi-purple);
}

.lexi-indirect-transform__arrow-head {
  display: block;
  margin-top: -8px;
  font-size: 31px;
  font-weight: 700;
  line-height: 1;
}

/* ---------------------------------------------------------
   ENGLISH MEANING
   --------------------------------------------------------- */

.lexi-indirect-transform__meaning {
  margin-top: 16px;
  padding: 16px 18px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 12px 12px 0;
  background: var(--lexi-dusty-green);
  text-align: center;
}

.lexi-indirect-transform__meaning-label {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.lexi-indirect-transform__meaning-text {
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.5;
}

.lexi-indirect-transform__meaning-text strong {
  color: var(--lexi-purple);
}

/* ---------------------------------------------------------
   MOBILE
   --------------------------------------------------------- */

@media (max-width: 600px) {

  .lexi-indirect-transform {
    margin: 26px auto 32px;
  }

  .lexi-indirect-transform__panel {
    padding: 14px;
    border-radius: 17px;
  }

  .lexi-indirect-transform__stage {
    padding: 19px 12px;
  }

  .lexi-indirect-transform__sentence {
    font-size: 19px;
  }

  .lexi-indirect-transform__arrow {
    height: 52px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 12px;
  }

  .lexi-indirect-transform__meaning-text {
    font-size: 15px;
  }

}
</style>



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



<p class="wp-block-paragraph">The important word here is <strong>lui</strong>.</p>



<p class="wp-block-paragraph">In this type of sentence, <strong>lui</strong> can replace <strong>à + one person</strong>:</p>



<p class="wp-block-paragraph"><strong>à Paul → lui</strong></p>



<p class="wp-block-paragraph">But there is a useful difference from English. French does not use a different form depending on whether the person is male or female.</p>



<p class="wp-block-paragraph">So we also have:</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUN TRANSFORMATION
     Je donne le journal à Marie. → Je lui donne le journal.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="img"
     aria-label="Je donne le journal à Marie becomes Je lui donne le journal, meaning I give the newspaper to her.">

  <div class="lexi-indirect-transform__panel">

    <!-- ORIGINAL SENTENCE -->
    <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--original">

      <span class="lexi-indirect-transform__label">
        Before
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je donne le journal
        <span class="lexi-indirect-transform__source">à Marie</span>.
      </div>

    </div>

    <!-- TRANSFORMATION ARROW -->
    <div class="lexi-indirect-transform__arrow" aria-hidden="true">
      <span class="lexi-indirect-transform__arrow-line"></span>
      <span class="lexi-indirect-transform__arrow-head">↓</span>
    </div>

    <!-- NEW SENTENCE -->
    <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--result">

      <span class="lexi-indirect-transform__label">
        With the pronoun
      </span>

      <div class="lexi-indirect-transform__sentence">
        Je
        <span class="lexi-indirect-transform__pronoun">lui</span>
        donne le journal.
      </div>

    </div>

    <!-- MEANING -->
    <div class="lexi-indirect-transform__meaning">

      <span class="lexi-indirect-transform__meaning-label">
        Meaning
      </span>

      <div class="lexi-indirect-transform__meaning-text">
        I give the newspaper
        <strong>to her</strong>.
      </div>

    </div>

  </div>

</div>

<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT PRONOUN TRANSFORMATION
   ========================================================= */

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

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;

  width: 100%;
  max-width: 780px;
  margin: 32px auto 38px;
  color: var(--lexi-black);
  font-family: inherit;
}

.lexi-indirect-transform__panel {
  position: relative;
  overflow: hidden;
  padding: 24px;
  border: 1px solid rgba(19, 19, 19, 0.13);
  border-radius: 20px;
  background: #FFFFFF;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

/* ---------------------------------------------------------
   SENTENCE STAGES
   --------------------------------------------------------- */

.lexi-indirect-transform__stage {
  position: relative;
  padding: 22px 20px;
  border-radius: 14px;
  text-align: center;
}

.lexi-indirect-transform__stage--original {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__stage--result {
  background: var(--lexi-light-blue);
}

.lexi-indirect-transform__label {
  display: inline-block;
  margin-bottom: 11px;
  color: var(--lexi-purple);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);
  font-size: clamp(20px, 3vw, 27px);
  font-weight: 700;
  line-height: 1.45;
}

/* ---------------------------------------------------------
   THE PART BEING REPLACED
   --------------------------------------------------------- */

.lexi-indirect-transform__source {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 6px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-black);
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}

/* ---------------------------------------------------------
   THE REPLACEMENT PRONOUN
   --------------------------------------------------------- */

.lexi-indirect-transform__pronoun {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 6px;
  background: var(--lexi-purple);
  color: #FFFFFF;
  font-weight: 800;
}

/* ---------------------------------------------------------
   ARROW
   --------------------------------------------------------- */

.lexi-indirect-transform__arrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 58px;
  color: var(--lexi-purple);
}

.lexi-indirect-transform__arrow-line {
  display: block;
  width: 3px;
  height: 26px;
  background: var(--lexi-purple);
}

.lexi-indirect-transform__arrow-head {
  display: block;
  margin-top: -8px;
  font-size: 31px;
  font-weight: 700;
  line-height: 1;
}

/* ---------------------------------------------------------
   ENGLISH MEANING
   --------------------------------------------------------- */

.lexi-indirect-transform__meaning {
  margin-top: 16px;
  padding: 16px 18px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 12px 12px 0;
  background: var(--lexi-dusty-green);
  text-align: center;
}

.lexi-indirect-transform__meaning-label {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.lexi-indirect-transform__meaning-text {
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.5;
}

.lexi-indirect-transform__meaning-text strong {
  color: var(--lexi-purple);
}

/* ---------------------------------------------------------
   MOBILE
   --------------------------------------------------------- */

@media (max-width: 600px) {

  .lexi-indirect-transform {
    margin: 26px auto 32px;
  }

  .lexi-indirect-transform__panel {
    padding: 14px;
    border-radius: 17px;
  }

  .lexi-indirect-transform__stage {
    padding: 19px 12px;
  }

  .lexi-indirect-transform__sentence {
    font-size: 19px;
  }

  .lexi-indirect-transform__arrow {
    height: 52px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 12px;
  }

  .lexi-indirect-transform__meaning-text {
    font-size: 15px;
  }

}
</style>



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



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



<p class="wp-block-paragraph"><strong>à Paul → lui → to him</strong></p>



<p class="wp-block-paragraph"><strong>à Marie → lui → to her</strong></p>



<p class="wp-block-paragraph">That gives us our first very useful rule:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When an action is directed <strong>to one person</strong>, French will often allow us to replace <strong>à + that person</strong> with <strong>lui</strong>.</p>
</blockquote>



<p class="wp-block-paragraph">We see exactly the same pattern with other common actions:</p>



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



<div class="lexi-indirect-table-wrap">
  <table class="lexi-indirect-table">
    <thead>
      <tr>
        <th scope="col">With the person</th>
        <th scope="col">With the pronoun</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          Je parle
          <span class="lexi-indirect-source">à Paul</span>.
        </td>

        <td>
          Je
          <span class="lexi-indirect-pronoun">lui</span>
          parle.
        </td>

        <td>
          I speak <strong>to him</strong>.
        </td>
      </tr>

      <tr>
        <td>
          J’écris
          <span class="lexi-indirect-source">à Marie</span>.
        </td>

        <td>
          Je
          <span class="lexi-indirect-pronoun">lui</span>
          écris.
        </td>

        <td>
          I write <strong>to her</strong>.
        </td>
      </tr>

      <tr>
        <td>
          Elle téléphone
          <span class="lexi-indirect-source">à son frère</span>.
        </td>

        <td>
          Elle
          <span class="lexi-indirect-pronoun">lui</span>
          téléphone.
        </td>

        <td>
          She phones <strong>him</strong>.
        </td>
      </tr>
    </tbody>
  </table>
</div>

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

.lexi-indirect-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-indirect-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-indirect-table th,
.lexi-indirect-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

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

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

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

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

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

/* The original à + person phrase */

.lexi-indirect-source {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F5E9F2;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* The replacement indirect object pronoun */

.lexi-indirect-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

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

  .lexi-indirect-table th,
  .lexi-indirect-table td {
    padding: 12px 8px;
  }

  .lexi-indirect-source,
  .lexi-indirect-pronoun {
    padding-right: 4px;
    padding-left: 4px;
  }
}
</style>



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



<p class="wp-block-paragraph">For now, notice one other important change: the pronoun <strong>lui</strong> moves <strong>in front of the verb</strong>.</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie.</strong><br>becomes<br><strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph">We will look more closely at where indirect object pronouns go later. At this stage, the key idea is simply the replacement:</p>



<p class="wp-block-paragraph"><strong>à Paul / à Marie → lui</strong></p>



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



<h3 class="wp-block-heading">What about more than one person?</h3>



<p class="wp-block-paragraph">If the action is directed <strong>to several people</strong>, we use <strong>leur</strong> instead:</p>



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



<div class="lexi-indirect-table-wrap">
  <table class="lexi-indirect-table">
    <thead>
      <tr>
        <th scope="col">With the people</th>
        <th scope="col">With the pronoun</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          J’écris
          <span class="lexi-indirect-source">à mes parents</span>.
        </td>

        <td>
          Je
          <span class="lexi-indirect-pronoun">leur</span>
          écris.
        </td>

        <td>
          I write <strong>to them</strong>.
        </td>
      </tr>

      <tr>
        <td>
          Nous parlons
          <span class="lexi-indirect-source">à Paul et Marie</span>.
        </td>

        <td>
          Nous
          <span class="lexi-indirect-pronoun">leur</span>
          parlons.
        </td>

        <td>
          We speak <strong>to them</strong>.
        </td>
      </tr>
    </tbody>
  </table>
</div>

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

.lexi-indirect-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-indirect-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-indirect-table th,
.lexi-indirect-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

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

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

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

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

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

/* The original à + people phrase */

.lexi-indirect-source {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #F5E9F2;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

/* The replacement indirect object pronoun */

.lexi-indirect-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

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

  .lexi-indirect-table th,
  .lexi-indirect-table td {
    padding: 12px 8px;
  }

  .lexi-indirect-source,
  .lexi-indirect-pronoun {
    padding-right: 4px;
    padding-left: 4px;
  }
}
</style>



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



<p class="wp-block-paragraph">So our first two indirect object pronouns are:</p>



<p class="wp-block-paragraph"><strong>lui</strong> = to him / to her<br><strong>leur</strong> = to them</p>



<p class="wp-block-paragraph">That is enough to get started.</p>



<p class="wp-block-paragraph">For the moment, we are deliberately keeping the other part of the sentence unchanged:</p>



<p class="wp-block-paragraph"><strong>Je donne le journal à Paul.</strong><br>→ <strong>Je lui donne le journal.</strong></p>



<p class="wp-block-paragraph">Later, French will allow us to replace <strong>le journal</strong> as well, but that introduces two pronouns into the same sentence. We will leave that for a deeper stage. First, let’s become comfortable with replacing the person receiving, hearing or being sent something.</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUNS
     SECTION 2: SEE THE PATTERN
     ========================================================= -->

<section class="lexi-indirect-pattern"
         aria-labelledby="lexi-indirect-pattern-heading">

  <!-- =====================================================
       INTRO
       ===================================================== -->

  <div class="lexi-indirect-pattern__intro">

    <span class="lexi-indirect-pattern__eyebrow">
      See the pattern
    </span>

    <h2 id="lexi-indirect-pattern-heading">
      What is actually happening?
    </h2>

    <p>
      In these examples, French replaces the
      <strong>whole phrase that tells us who the action is directed to</strong>.
      Grammatically, this person is the
      <strong>indirect object</strong>.
    </p>

  </div>


  <!-- =====================================================
       MAIN PATTERN DIAGRAM
       ===================================================== -->

  <div class="lexi-indirect-pattern__diagram"
       role="img"
       aria-label="À Paul or à Marie becomes lui when referring to one person. À mes parents or à Paul et Marie becomes leur when referring to more than one person.">

    <div class="lexi-indirect-pattern__diagram-heading">
      The person the action is directed to
    </div>


    <div class="lexi-indirect-pattern__branches">

      <!-- ONE PERSON -->

      <div class="lexi-indirect-pattern__branch">

        <div class="lexi-indirect-pattern__branch-label">
          One person
        </div>

        <div class="lexi-indirect-pattern__examples">
          <span>à Paul</span>
          <span>à Marie</span>
        </div>

        <div class="lexi-indirect-pattern__arrow"
             aria-hidden="true">
          ↓
        </div>

        <div class="lexi-indirect-pattern__pronoun">
          lui
        </div>

        <div class="lexi-indirect-pattern__translation">
          to him / to her
        </div>

      </div>


      <!-- MORE THAN ONE PERSON -->

      <div class="lexi-indirect-pattern__branch">

        <div class="lexi-indirect-pattern__branch-label">
          More than one person
        </div>

        <div class="lexi-indirect-pattern__examples">
          <span>à mes parents</span>
          <span>à Paul et Marie</span>
        </div>

        <div class="lexi-indirect-pattern__arrow"
             aria-hidden="true">
          ↓
        </div>

        <div class="lexi-indirect-pattern__pronoun">
          leur
        </div>

        <div class="lexi-indirect-pattern__translation">
          to them
        </div>

      </div>

    </div>

  </div>


  <!-- =====================================================
       COMPLETE SENTENCE TRANSFORMATIONS
       Mirrors the singular / plural structure above
       ===================================================== -->

  <div class="lexi-indirect-pattern__sentence-demo">

    <div class="lexi-indirect-pattern__sentence-title">
      Now see both patterns in complete sentences
    </div>


    <div class="lexi-indirect-pattern__sentence-examples">


      <!-- =================================================
           ONE PERSON
           ================================================= -->

      <div class="lexi-indirect-pattern__sentence-example">

        <div class="lexi-indirect-pattern__example-heading">
          One person
        </div>


        <div class="lexi-indirect-pattern__sentence-box">

          <span class="lexi-indirect-pattern__sentence-label">
            Before
          </span>

          <p>
            Je donne le journal
            <span class="lexi-indirect-pattern__source">
              à Paul
            </span>.
          </p>

        </div>


        <div class="lexi-indirect-pattern__flow-arrow"
             aria-hidden="true">
          ↓
        </div>


        <div class="lexi-indirect-pattern__sentence-box
                    lexi-indirect-pattern__sentence-box--result">

          <span class="lexi-indirect-pattern__sentence-label">
            With the pronoun
          </span>

          <p>
            Je
            <span class="lexi-indirect-pattern__target">
              lui
            </span>
            donne le journal.
          </p>

        </div>

      </div>


      <!-- =================================================
           MORE THAN ONE PERSON
           ================================================= -->

      <div class="lexi-indirect-pattern__sentence-example">

        <div class="lexi-indirect-pattern__example-heading">
          More than one person
        </div>


        <div class="lexi-indirect-pattern__sentence-box">

          <span class="lexi-indirect-pattern__sentence-label">
            Before
          </span>

          <p>
            Je donne les clés
            <span class="lexi-indirect-pattern__source">
              à Paul et Marie
            </span>.
          </p>

        </div>


        <div class="lexi-indirect-pattern__flow-arrow"
             aria-hidden="true">
          ↓
        </div>


        <div class="lexi-indirect-pattern__sentence-box
                    lexi-indirect-pattern__sentence-box--result">

          <span class="lexi-indirect-pattern__sentence-label">
            With the pronoun
          </span>

          <p>
            Je
            <span class="lexi-indirect-pattern__target">
              leur
            </span>
            donne les clés.
          </p>

        </div>

      </div>

    </div>

  </div>


  <!-- =====================================================
       THREE THINGS TO NOTICE
       ===================================================== -->

  <div class="lexi-indirect-pattern__notice-section">

    <h3>
      Three things to notice
    </h3>

    <div class="lexi-indirect-pattern__notices">


      <!-- NOTICE 1 -->

      <div class="lexi-indirect-pattern__notice">

        <span class="lexi-indirect-pattern__number">
          1
        </span>

        <div>

          <strong>
            We replace the whole phrase.
          </strong>

          <p>
            <span class="lexi-indirect-pattern__mini-source">
              à Paul
            </span>

            <span class="lexi-indirect-pattern__mini-arrow"
                  aria-hidden="true">
              →
            </span>

            <span class="lexi-indirect-pattern__mini-target">
              lui
            </span>
          </p>

        </div>

      </div>


      <!-- NOTICE 2 -->

      <div class="lexi-indirect-pattern__notice">

        <span class="lexi-indirect-pattern__number">
          2
        </span>

        <div>

          <strong>
            The <em>à</em> disappears with the phrase.
          </strong>

          <p>
            In this indirect-object construction,
            <strong>à Paul</strong> is replaced by
            <strong>lui</strong>.
          </p>

        </div>

      </div>


      <!-- NOTICE 3 -->

      <div class="lexi-indirect-pattern__notice">

        <span class="lexi-indirect-pattern__number">
          3
        </span>

        <div>

          <strong>
            The pronoun moves before the verb.
          </strong>

          <p>
            Je parle à Paul.

            <span class="lexi-indirect-pattern__mini-arrow"
                  aria-hidden="true">
              →
            </span>

            Je
            <span class="lexi-indirect-pattern__mini-target">
              lui
            </span>
            parle.
          </p>

        </div>

      </div>

    </div>

  </div>

</section>


<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT PRONOUN PATTERN
   ========================================================= */

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

.lexi-indirect-pattern {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;

  width: 100%;
  max-width: 900px;
  margin: 38px auto 44px;

  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-indirect-pattern__intro {
  max-width: 760px;
  margin: 0 auto 22px;

  text-align: center;
}

.lexi-indirect-pattern__eyebrow {
  display: inline-block;

  margin-bottom: 10px;
  padding: 7px 16px;

  border-radius: 999px;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-indirect-pattern__intro h2 {
  margin: 0 0 11px;

  color: var(--lexi-black);

  font-size: clamp(25px, 4vw, 33px);
  line-height: 1.2;
}

.lexi-indirect-pattern__intro p {
  margin: 0;

  color: var(--lexi-black);

  font-size: 16px;
  line-height: 1.65;
}


/* =========================================================
   MAIN DIAGRAM
   ========================================================= */

.lexi-indirect-pattern__diagram {
  overflow: hidden;

  border: 1px solid rgba(19, 19, 19, 0.13);
  border-radius: 20px;

  background: #FFFFFF;

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

.lexi-indirect-pattern__diagram-heading {
  padding: 17px 20px;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;

  text-align: center;
}

.lexi-indirect-pattern__branches {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 3px;
  padding: 3px;

  background: #FFFFFF;
}

.lexi-indirect-pattern__branch {
  padding: 24px 18px 22px;

  background: var(--lexi-salmon-white);

  text-align: center;
}

.lexi-indirect-pattern__branch:nth-child(2) {
  background: var(--lexi-light-blue);
}

.lexi-indirect-pattern__branch-label {
  display: inline-block;

  margin-bottom: 15px;
  padding: 6px 13px;

  border-radius: 999px;

  background: #FFFFFF;
  color: var(--lexi-purple);

  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-indirect-pattern__examples {
  display: grid;

  gap: 7px;

  justify-items: center;
}

.lexi-indirect-pattern__examples span {
  display: inline-block;

  padding: 7px 12px;

  border-radius: 8px;

  background: #FFFFFF;
  color: var(--lexi-black);

  font-size: 17px;
  font-weight: 700;
  line-height: 1.3;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-indirect-pattern__arrow {
  margin: 8px 0 6px;

  color: var(--lexi-purple);

  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.lexi-indirect-pattern__pronoun {
  display: inline-block;

  min-width: 78px;

  padding: 10px 18px;

  border-radius: 10px;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-size: 23px;
  font-weight: 800;
  line-height: 1.2;
}

.lexi-indirect-pattern__translation {
  margin-top: 8px;

  color: var(--lexi-black);

  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}


/* =========================================================
   COMPLETE SENTENCE TRANSFORMATIONS
   ========================================================= */

.lexi-indirect-pattern__sentence-demo {
  margin-top: 20px;
  padding: 22px;

  border-radius: 18px;

  background: var(--lexi-light-grey);
}

.lexi-indirect-pattern__sentence-title {
  margin-bottom: 17px;

  color: var(--lexi-black);

  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;

  text-align: center;
}


/* Two matched examples on desktop */

.lexi-indirect-pattern__sentence-examples {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  gap: 16px;
}


/* Complete grammatical flow */

.lexi-indirect-pattern__sentence-example {
  min-width: 0;

  text-align: center;
}


/* Singular / plural heading */

.lexi-indirect-pattern__example-heading {
  display: block;
  width: fit-content;

  margin: 0 auto 10px;
  padding: 6px 13px;

  border-radius: 999px;

  background: #FFFFFF;
  color: var(--lexi-purple);

  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}


/* Before and result boxes */

.lexi-indirect-pattern__sentence-box {
  min-width: 0;

  padding: 17px 13px;

  border-radius: 13px;

  background: #FFFFFF;

  text-align: center;
}

.lexi-indirect-pattern__sentence-box--result {
  background: var(--lexi-dusty-green);
}

.lexi-indirect-pattern__sentence-label {
  display: block;

  margin-bottom: 8px;

  color: var(--lexi-purple);

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.lexi-indirect-pattern__sentence-box p {
  margin: 0;

  color: var(--lexi-black);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}


/* Source phrase */

.lexi-indirect-pattern__source {
  display: inline-block;

  padding: 1px 6px;

  border-radius: 5px;

  background: var(--lexi-salmon-grey);

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* Result pronoun */

.lexi-indirect-pattern__target {
  display: inline-block;

  padding: 1px 7px;

  border-radius: 5px;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-weight: 800;
}


/* Vertical flow inside each example */

.lexi-indirect-pattern__flow-arrow {
  padding: 7px 0;

  color: var(--lexi-purple);

  font-size: 29px;
  font-weight: 700;
  line-height: 1;

  text-align: center;
}


/* =========================================================
   THREE THINGS TO NOTICE
   ========================================================= */

.lexi-indirect-pattern__notice-section {
  margin-top: 20px;
}

.lexi-indirect-pattern__notice-section h3 {
  margin: 0 0 13px;

  color: var(--lexi-black);

  font-size: 21px;
  line-height: 1.3;

  text-align: center;
}

.lexi-indirect-pattern__notices {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));

  gap: 10px;
}

.lexi-indirect-pattern__notice {
  display: flex;

  gap: 12px;

  align-items: flex-start;

  padding: 17px;

  border-radius: 13px;

  background: var(--lexi-salmon-white);
}

.lexi-indirect-pattern__notice:nth-child(2) {
  background: var(--lexi-light-blue);
}

.lexi-indirect-pattern__notice:nth-child(3) {
  background: var(--lexi-dusty-green);
}

.lexi-indirect-pattern__number {
  display: flex;

  flex: 0 0 31px;

  width: 31px;
  height: 31px;

  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-size: 14px;
  font-weight: 800;
  line-height: 1;
}

.lexi-indirect-pattern__notice strong {
  color: var(--lexi-black);

  font-size: 15px;
  line-height: 1.4;
}

.lexi-indirect-pattern__notice p {
  margin: 7px 0 0;

  color: var(--lexi-black);

  font-size: 14px;
  line-height: 1.55;
}

.lexi-indirect-pattern__mini-source {
  display: inline-block;

  padding: 1px 5px;

  border-radius: 5px;

  background: #FFFFFF;
  color: var(--lexi-black);

  font-weight: 700;

  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 2px;
}

.lexi-indirect-pattern__mini-target {
  display: inline-block;

  padding: 1px 6px;

  border-radius: 5px;

  background: var(--lexi-purple);
  color: #FFFFFF;

  font-weight: 700;
}

.lexi-indirect-pattern__mini-arrow {
  display: inline-block;

  margin: 0 4px;

  color: var(--lexi-purple);

  font-weight: 800;
}


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

@media (max-width: 700px) {

  .lexi-indirect-pattern {
    margin: 30px auto 38px;
  }

  .lexi-indirect-pattern__intro {
    padding: 0 4px;
  }

  .lexi-indirect-pattern__intro p {
    font-size: 15px;
  }


  /* Main diagram:
     One person complete,
     then more than one person complete */

  .lexi-indirect-pattern__branches {
    grid-template-columns: 1fr;
  }

  .lexi-indirect-pattern__branch {
    padding: 21px 13px;
  }


  /* Complete sentence examples:
     preserve exactly the same sequence */

  .lexi-indirect-pattern__sentence-demo {
    padding: 17px 12px;
  }

  .lexi-indirect-pattern__sentence-examples {
    grid-template-columns: 1fr;

    gap: 22px;
  }

  .lexi-indirect-pattern__sentence-box {
    padding: 16px 11px;
  }

  .lexi-indirect-pattern__sentence-box p {
    font-size: 17px;
  }

  .lexi-indirect-pattern__flow-arrow {
    padding: 6px 0;

    font-size: 27px;
  }


  /* Notice cards */

  .lexi-indirect-pattern__notices {
    grid-template-columns: 1fr;
  }

  .lexi-indirect-pattern__notice {
    padding: 15px;
  }

}
</style>



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUN MINI QUIZ
     Choose lui or leur
     ========================================================= -->

<section class="lexi-pronoun-mini-quiz" aria-labelledby="lexi-indirect-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-indirect-pronoun-quiz-heading">
        Try it: choose <em>lui</em> or <em>leur</em>
      </h3>

      <p>
        Replace the highlighted phrase with
        <strong>lui</strong> or <strong>leur</strong>.
        Remember: think about whether the action is directed to
        <strong>one person</strong> or <strong>more than one person</strong>.
      </p>

    </div>

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

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

      <fieldset
        class="lexi-pronoun-question"
        data-correct="lui"
        data-feedback-correct="Correct — in this sentence, à ma sœur refers to one person, so it is replaced by lui."
        data-feedback-incorrect="In this sentence, à ma sœur refers to one person. Replace the whole phrase with lui."
      >

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

        <div class="lexi-pronoun-original">
          Je téléphone <mark>à ma sœur</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Je <span class="lexi-pronoun-gap">___</span> téléphone.
        </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="lui"
            aria-pressed="false"
          >
            lui
          </button>

          <button
            type="button"
            class="lexi-pronoun-choice"
            data-value="leur"
            aria-pressed="false"
          >
            leur
          </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>lui</strong> téléphone.
          </p>
        </div>

      </fieldset>


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

      <fieldset
        class="lexi-pronoun-question"
        data-correct="leur"
        data-feedback-correct="Correct — in this sentence, à nos amis refers to more than one person, so it is replaced by leur."
        data-feedback-incorrect="À nos amis refers to several people. Replace the whole phrase with leur."
      >

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

        <div class="lexi-pronoun-original">
          Nous écrivons <mark>à nos amis</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Nous <span class="lexi-pronoun-gap">___</span> écrivons.
        </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="lui"
            aria-pressed="false"
          >
            lui
          </button>

          <button
            type="button"
            class="lexi-pronoun-choice"
            data-value="leur"
            aria-pressed="false"
          >
            leur
          </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>leur</strong> écrivons.
          </p>
        </div>

      </fieldset>


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

      <fieldset
        class="lexi-pronoun-question"
        data-correct="lui"
        data-feedback-correct="Correct — à Paul refers to one person, so it is replaced by lui."
        data-feedback-incorrect="Paul is one person. In this sentence, à Paul is therefore replaced by lui."
      >

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

        <div class="lexi-pronoun-original">
          Elle répond <mark>à Paul</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Elle <span class="lexi-pronoun-gap">___</span> répond.
        </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="lui"
            aria-pressed="false"
          >
            lui
          </button>

          <button
            type="button"
            class="lexi-pronoun-choice"
            data-value="leur"
            aria-pressed="false"
          >
            leur
          </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>lui</strong> répond.
          </p>
        </div>

      </fieldset>


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

      <fieldset
        class="lexi-pronoun-question"
        data-correct="leur"
        data-feedback-correct="Correct — à vos voisins refers to more than one person, so it is replaced by leur."
        data-feedback-incorrect="Vos voisins refers to several people. In this sentence, replace à vos voisins with leur."
      >

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

        <div class="lexi-pronoun-original">
          Vous parlez <mark>à vos voisins</mark>.
        </div>

        <div class="lexi-pronoun-gap-sentence">
          Vous <span class="lexi-pronoun-gap">___</span> parlez.
        </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="lui"
            aria-pressed="false"
          >
            lui
          </button>

          <button
            type="button"
            class="lexi-pronoun-choice"
            data-value="leur"
            aria-pressed="false"
          >
            leur
          </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>
            Vous <strong>leur</strong> parlez.
          </p>
        </div>

      </fieldset>

    </div>


    <!-- =====================================================
         COMPLETION MESSAGE
         ===================================================== -->

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


    <!-- =====================================================
         RESET
         ===================================================== -->

    <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 — 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(2, 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;
}

/*
  IMPORTANT:
  Selection alone does NOT show a tick.
  The tick appears only after Check answer.
*/

.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 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-reset-wrap {
  padding: 20px 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 {
    font-size: 14px;
  }

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

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

}
</style>


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

  function initialisePronounQuiz(quiz) {

    if (quiz.dataset.quizReady === "true") {
      return;
    }

    quiz.dataset.quizReady = "true";

    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">The Wider Family of Indirect Object Pronouns</h2>



<p class="wp-block-paragraph">So far, we have concentrated on <strong>lui</strong> and <strong>leur</strong> because these are particularly useful when we want to avoid repeating the name of the person — or people — we are talking about.</p>



<p class="wp-block-paragraph">But they belong to a wider family.</p>



<p class="wp-block-paragraph">Just as we can say <strong>to him</strong>, <strong>to her</strong> or <strong>to them</strong>, we can also direct an action <strong>to me</strong>, <strong>to you</strong>, <strong>to us</strong>, and so on.</p>



<p class="wp-block-paragraph">Here are the forms you need:</p>



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



<div class="lexi-indirect-family-table-wrap">
  <table class="lexi-indirect-family-table">
    <thead>
      <tr>
        <th scope="col">English</th>
        <th scope="col">French</th>
        <th scope="col">Example</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>to me</td>
        <td><strong>me / m’</strong></td>
        <td>
          Il <strong>me</strong> parle.<br>
          <span class="lexi-table-translation">He speaks to me.</span>
        </td>
      </tr>

      <tr>
        <td>to you <span class="lexi-table-note">(informal)</span></td>
        <td><strong>te / t’</strong></td>
        <td>
          Je <strong>t’</strong>écris.<br>
          <span class="lexi-table-translation">I write to you.</span>
        </td>
      </tr>

      <tr>
        <td>to him / to her</td>
        <td><strong>lui</strong></td>
        <td>
          Nous <strong>lui</strong> répondons.<br>
          <span class="lexi-table-translation">We reply to him / her.</span>
        </td>
      </tr>

      <tr>
        <td>to us</td>
        <td><strong>nous</strong></td>
        <td>
          Elle <strong>nous</strong> téléphone.<br>
          <span class="lexi-table-translation">She phones us.</span>
        </td>
      </tr>

      <tr>
        <td>to you <span class="lexi-table-note">(formal or plural)</span></td>
        <td><strong>vous</strong></td>
        <td>
          Je <strong>vous</strong> écris.<br>
          <span class="lexi-table-translation">I write to you.</span>
        </td>
      </tr>

      <tr>
        <td>to them</td>
        <td><strong>leur</strong></td>
        <td>
          Ils <strong>leur</strong> parlent.<br>
          <span class="lexi-table-translation">They speak to them.</span>
        </td>
      </tr>

    </tbody>
  </table>
</div>

<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT PRONOUN FAMILY
   Three-column Lexi explanatory table
   ========================================================= */

.lexi-indirect-family-table-wrap,
.lexi-indirect-family-table-wrap * {
  box-sizing: border-box;
}

.lexi-indirect-family-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-indirect-family-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-indirect-family-table th,
.lexi-indirect-family-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

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

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

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

/* Alternating Lexi rows */

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

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

/* Pronoun column */

.lexi-indirect-family-table td:nth-child(2) strong {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 700;
}

/* Pronoun inside the example */

.lexi-indirect-family-table td:nth-child(3) strong {
  color: #8300C9;
  font-weight: 700;
}

/* English translation beneath each example */

.lexi-table-translation {
  color: #131313;
  font-size: 14px;
  font-weight: 400;
}

/* Small clarification text */

.lexi-table-note {
  font-size: 13px;
  font-weight: 400;
}

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

@media (max-width: 600px) {

  .lexi-indirect-family-table {
    font-size: 13px;
  }

  .lexi-indirect-family-table th,
  .lexi-indirect-family-table td {
    padding: 12px 8px;
  }

  .lexi-table-translation {
    font-size: 12px;
  }

  .lexi-table-note {
    font-size: 11px;
  }

  .lexi-indirect-family-table td:nth-child(2) strong {
    padding: 1px 4px;
  }

}
</style>



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



<p class="wp-block-paragraph">You will notice that <strong>lui</strong> is still used for both a male and a female person:</p>



<p class="wp-block-paragraph"><strong>Je parle à Paul. → Je lui parle.</strong><br>I speak to him.</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie. → Je lui parle.</strong><br>I speak to her.</p>



<p class="wp-block-paragraph">And <strong>leur</strong> works for more than one person, regardless of who those people are:</p>



<p class="wp-block-paragraph"><strong>J’écris à mes parents. → Je leur écris.</strong><br>I write to them.</p>



<h3 class="wp-block-heading">What about <em>me</em> and <em>te</em>?</h3>



<p class="wp-block-paragraph">Before a vowel sound or a silent <strong>h</strong>, <strong>me</strong> and <strong>te</strong> shorten to <strong>m’</strong> and <strong>t’</strong>:</p>



<p class="wp-block-paragraph"><strong>Il m’écrit.</strong><br>He writes to me.</p>



<p class="wp-block-paragraph"><strong>Je t’explique la situation.</strong><br>I explain the situation to you.</p>



<p class="wp-block-paragraph">So the complete set is:</p>



<p class="wp-block-paragraph"><strong>me / m’ · te / t’ · lui · nous · vous · leur</strong></p>



<p class="wp-block-paragraph">Some of those forms may look familiar from direct object pronouns. That is not a coincidence: <strong>me, te, nous</strong> and <strong>vous</strong> can appear in both systems. What matters is the job they are doing in the sentence.</p>



<p class="wp-block-paragraph">We’ll look at that distinction next — because comparing a direct object with an indirect object makes the difference much easier to see.</p>



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



<h2 class="wp-block-heading">Direct and Indirection Objects in French: A Comparison</h2>



<!-- =========================================================
     LEXICOGS — SECTION 8
     DIRECT OR INDIRECT?
     Visual comparison
     ========================================================= -->

<section class="lexi-object-contrast"
         aria-labelledby="lexi-object-contrast-heading">

  <!-- INTRO -->

  <div class="lexi-object-contrast__intro">

    <span class="lexi-object-contrast__eyebrow">
      Direct or indirect?
    </span>

    <h2 id="lexi-object-contrast-heading">
      Compare the two patterns
    </h2>

    <p>
      Some pronouns may look similar, but the structure of the verb
      tells us whether we need a <strong>direct</strong> or
      <strong>indirect</strong> object pronoun.
    </p>

  </div>


  <!-- =====================================================
       MAIN COMPARISON
       ===================================================== -->

  <div class="lexi-object-contrast__visual"
       role="group"
       aria-label="Comparison of direct and indirect object pronouns. Je vois Marie becomes Je la vois. Je parle à Marie becomes Je lui parle. J’écoute Paul becomes Je l’écoute. Je téléphone à Paul becomes Je lui téléphone.">

    <div class="lexi-object-contrast__grid">


      <!-- ===================================================
           DIRECT OBJECT
           =================================================== -->

      <div class="lexi-object-contrast__lane
                  lexi-object-contrast__lane--direct">

        <div class="lexi-object-contrast__lane-heading">

          <span class="lexi-object-contrast__type">
            Direct object
          </span>

          <p>
            The person follows the verb
            <strong>without à</strong>.
          </p>

        </div>


        <!-- DIRECT EXAMPLE 1 -->

        <div class="lexi-object-contrast__example">

          <div class="lexi-object-contrast__before">
            Je vois
            <span class="lexi-object-contrast__source">
              Marie
            </span>.
          </div>

          <div class="lexi-object-contrast__arrow"
               aria-hidden="true">
            ↓
          </div>

          <div class="lexi-object-contrast__after">
            Je
            <span class="lexi-object-contrast__pronoun">
              la
            </span>
            vois.
          </div>

          <div class="lexi-object-contrast__english">
            I see her.
          </div>

        </div>


        <!-- DIRECT EXAMPLE 2 -->

        <div class="lexi-object-contrast__example">

          <div class="lexi-object-contrast__before">
            J’écoute
            <span class="lexi-object-contrast__source">
              Paul
            </span>.
          </div>

          <div class="lexi-object-contrast__arrow"
               aria-hidden="true">
            ↓
          </div>

          <div class="lexi-object-contrast__after">
            Je
            <span class="lexi-object-contrast__pronoun">
              l’
            </span>écoute.
          </div>

          <div class="lexi-object-contrast__english">
            I listen to him.
          </div>

        </div>

      </div>


      <!-- ===================================================
           INDIRECT OBJECT
           =================================================== -->

      <div class="lexi-object-contrast__lane
                  lexi-object-contrast__lane--indirect">

        <div class="lexi-object-contrast__lane-heading">

          <span class="lexi-object-contrast__type">
            Indirect object
          </span>

          <p>
            In these common patterns, the person is introduced by
            <strong>à</strong>.
          </p>

        </div>


        <!-- INDIRECT EXAMPLE 1 -->

        <div class="lexi-object-contrast__example">

          <div class="lexi-object-contrast__before">
            Je parle
            <span class="lexi-object-contrast__source">
              à Marie
            </span>.
          </div>

          <div class="lexi-object-contrast__arrow"
               aria-hidden="true">
            ↓
          </div>

          <div class="lexi-object-contrast__after">
            Je
            <span class="lexi-object-contrast__pronoun">
              lui
            </span>
            parle.
          </div>

          <div class="lexi-object-contrast__english">
            I speak to her.
          </div>

        </div>


        <!-- INDIRECT EXAMPLE 2 -->

        <div class="lexi-object-contrast__example">

          <div class="lexi-object-contrast__before">
            Je téléphone
            <span class="lexi-object-contrast__source">
              à Paul
            </span>.
          </div>

          <div class="lexi-object-contrast__arrow"
               aria-hidden="true">
            ↓
          </div>

          <div class="lexi-object-contrast__after">
            Je
            <span class="lexi-object-contrast__pronoun">
              lui
            </span>
            téléphone.
          </div>

          <div class="lexi-object-contrast__english">
            I phone him.
          </div>

        </div>

      </div>

    </div>


    <!-- =====================================================
         KEY CONTRAST
         ===================================================== -->

    <div class="lexi-object-contrast__summary">

      <div class="lexi-object-contrast__summary-item">

        <span class="lexi-object-contrast__summary-label">
          Direct
        </span>

        <div>
          voir <strong>Marie</strong>
          <span aria-hidden="true">→</span>
          <strong>la</strong> voir
        </div>

      </div>


      <div class="lexi-object-contrast__summary-divider"
           aria-hidden="true">
      </div>


      <div class="lexi-object-contrast__summary-item">

        <span class="lexi-object-contrast__summary-label">
          Indirect
        </span>

        <div>
          parler <strong>à Marie</strong>
          <span aria-hidden="true">→</span>
          <strong>lui</strong> parler
        </div>

      </div>

    </div>

  </div>


  <!-- =====================================================
       TAKEAWAY
       ===================================================== -->

  <div class="lexi-object-contrast__takeaway">

    <span class="lexi-object-contrast__takeaway-icon"
          aria-hidden="true">
      ✓
    </span>

    <div>

      <strong>The important difference is the verb pattern.</strong>

      <p>
        We say <strong>voir quelqu’un</strong> and
        <strong>écouter quelqu’un</strong>, but
        <strong>parler à quelqu’un</strong> and
        <strong>téléphoner à quelqu’un</strong>.
        The pronoun reflects that structure.
      </p>

    </div>

  </div>


  <!-- BOUNDARY NOTE -->

  <p class="lexi-object-contrast__boundary">
    For now, focus on these common patterns. Later, we’ll look at
    French verbs where <em>à</em> behaves differently.
  </p>

</section>


<style>
/* =========================================================
   LEXICOGS — DIRECT / INDIRECT OBJECT CONTRAST
   ========================================================= */

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

.lexi-object-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;
  --lexi-green: #43984C;

  width: 100%;
  max-width: 920px;
  margin: 38px auto 44px;
  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-object-contrast__intro {
  max-width: 760px;
  margin: 0 auto 23px;
  text-align: center;
}

.lexi-object-contrast__eyebrow {
  display: inline-block;
  margin-bottom: 10px;
  padding: 7px 16px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-object-contrast__intro h2 {
  margin: 0 0 11px;
  color: var(--lexi-black);
  font-size: clamp(25px, 4vw, 33px);
  line-height: 1.2;
}

.lexi-object-contrast__intro p {
  max-width: 700px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.65;
}


/* =========================================================
   OUTER VISUAL
   ========================================================= */

.lexi-object-contrast__visual {
  overflow: hidden;
  border: 1px solid rgba(19, 19, 19, 0.13);
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.lexi-object-contrast__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 3px;
  padding: 3px;
  background: var(--lexi-white);
}


/* =========================================================
   DIRECT / INDIRECT LANES
   ========================================================= */

.lexi-object-contrast__lane {
  min-width: 0;
  padding: 22px;
}

.lexi-object-contrast__lane--direct {
  background: var(--lexi-light-blue);
}

.lexi-object-contrast__lane--indirect {
  background: var(--lexi-salmon-grey);
}

.lexi-object-contrast__lane-heading {
  min-height: 93px;
  margin-bottom: 15px;
  text-align: center;
}

.lexi-object-contrast__type {
  display: inline-block;
  margin-bottom: 9px;
  padding: 7px 14px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-object-contrast__lane-heading p {
  margin: 0;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.5;
}


/* =========================================================
   EXAMPLES
   ========================================================= */

.lexi-object-contrast__example {
  padding: 17px 15px;
  border-radius: 13px;
  background: var(--lexi-white);
  text-align: center;
}

.lexi-object-contrast__example + 
.lexi-object-contrast__example {
  margin-top: 12px;
}

.lexi-object-contrast__before,
.lexi-object-contrast__after {
  color: var(--lexi-black);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.lexi-object-contrast__source {
  display: inline-block;
  padding: 2px 6px;
  border-radius: 5px;
  background: var(--lexi-salmon-white);
  color: var(--lexi-black);
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}

.lexi-object-contrast__pronoun {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 5px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}

.lexi-object-contrast__arrow {
  margin: 5px 0;
  color: var(--lexi-purple);
  font-size: 27px;
  font-weight: 800;
  line-height: 1;
}

.lexi-object-contrast__english {
  margin-top: 7px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.4;
}


/* =========================================================
   KEY CONTRAST STRIP
   ========================================================= */

.lexi-object-contrast__summary {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 3px minmax(0, 1fr);
  align-items: stretch;
  gap: 0;
  padding: 18px;
  background: var(--lexi-light-grey);
}

.lexi-object-contrast__summary-item {
  padding: 8px 18px;
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-object-contrast__summary-label {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-purple);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.lexi-object-contrast__summary-item strong {
  color: var(--lexi-purple);
}

.lexi-object-contrast__summary-divider {
  background: var(--lexi-white);
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-object-contrast__takeaway {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  margin-top: 18px;
  padding: 18px 20px;
  border-radius: 14px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
}

.lexi-object-contrast__takeaway-icon {
  display: flex;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--lexi-green);
  color: var(--lexi-white);
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
}

.lexi-object-contrast__takeaway strong {
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.4;
}

.lexi-object-contrast__takeaway p {
  margin: 5px 0 0;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.6;
}


/* =========================================================
   BOUNDARY NOTE
   ========================================================= */

.lexi-object-contrast__boundary {
  max-width: 720px;
  margin: 15px auto 0;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.55;
  text-align: center;
}


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

@media (max-width: 700px) {

  .lexi-object-contrast {
    margin: 30px auto 38px;
  }

  .lexi-object-contrast__intro p {
    font-size: 15px;
  }

  .lexi-object-contrast__grid {
    grid-template-columns: 1fr;
  }

  .lexi-object-contrast__lane {
    padding: 17px 13px;
  }

  .lexi-object-contrast__lane-heading {
    min-height: 0;
  }

  .lexi-object-contrast__before,
  .lexi-object-contrast__after {
    font-size: 17px;
  }

  .lexi-object-contrast__summary {
    grid-template-columns: 1fr;
    gap: 3px;
    padding: 3px;
    background: var(--lexi-white);
  }

  .lexi-object-contrast__summary-item {
    padding: 15px 12px;
    background: var(--lexi-light-grey);
  }

  .lexi-object-contrast__summary-divider {
    display: none;
  }

  .lexi-object-contrast__takeaway {
    padding: 16px 14px;
  }

  .lexi-object-contrast__boundary {
    padding: 0 8px;
    text-align: left;
  }

}
</style>



<h2 class="wp-block-heading">Common useful patterns</h2>



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



<div class="lexi-table-container">
  <h3>Common Verb Patterns</h3>

  <div class="lexi-table">

    <div class="lexi-table-row lexi-table-header">
      <div>French</div>
      <div>English</div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>parler à quelqu’un</strong>
      </div>
      <div>
        to speak to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>téléphoner à quelqu’un</strong>
      </div>
      <div>
        to phone someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>écrire à quelqu’un</strong>
      </div>
      <div>
        to write to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>répondre à quelqu’un</strong>
      </div>
      <div>
        to reply to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>donner quelque chose à quelqu’un</strong>
      </div>
      <div>
        to give something to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>montrer quelque chose à quelqu’un</strong>
      </div>
      <div>
        to show something to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>envoyer quelque chose à quelqu’un</strong>
      </div>
      <div>
        to send something to someone
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        <strong>prêter quelque chose à quelqu’un</strong>
      </div>
      <div>
        to lend something to someone
      </div>
    </div>

  </div>
</div>

<style>
.lexi-table-container {
  max-width: 780px;
  margin: 28px auto;
  font-family: Arial, sans-serif;
  color: #131313;
}

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
  color: #131313;
}

.lexi-table-container h3 {
  margin: 0 0 14px;
  color: #131313;
  font-size: 25px;
  line-height: 1.3;
}

.lexi-table {
  overflow: hidden;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
}

.lexi-table-row > div {
  padding: 14px 16px;
  font-size: 15px;
  line-height: 1.45;
}

.lexi-table-row > div:first-child {
  border-right: 2px solid #ffffff;
}

.lexi-table-row:not(:last-child) > div {
  border-bottom: 2px solid #ffffff;
}

.lexi-table-header > div {
  background: #E5E8FA !important;
  font-weight: 700;
  text-align: center;
}

.lexi-table-row:not(.lexi-table-header):nth-child(even) > div {
  background: #FFF7FF;
}

.lexi-table-row:not(.lexi-table-header):nth-child(odd) > div {
  background: #F5E9F2;
}

.lexi-table-row strong {
  font-weight: 700;
}

@media (max-width: 560px) {
  .lexi-table-container {
    margin: 24px auto;
  }

  .lexi-table-container h3 {
    font-size: 21px;
  }

  .lexi-table-row {
    grid-template-columns: 0.95fr 1.25fr;
  }

  .lexi-table-row > div {
    padding: 11px 9px;
    font-size: 12.5px;
    overflow-wrap: anywhere;
  }
}
</style>



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



<h3 class="wp-block-heading">Examples of these sentences in use:</h3>



<!-- =========================================================
     LEXICOGS — COMMON INDIRECT OBJECT VERB PATTERNS
     Lexi Table 2
     ========================================================= -->

<div class="lexi-verb-example-table-wrap">

  <table class="lexi-verb-example-table">

    <thead>
      <tr>
        <th scope="col">Verb pattern</th>
        <th scope="col">With the person</th>
        <th scope="col">With the pronoun</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          <strong>parler à quelqu’un</strong><br>
          <span class="lexi-table-english">to speak to someone</span>
        </td>

        <td>
          Je parle <strong>à Marie</strong>.<br>
          <span class="lexi-table-english">I speak to Marie.</span>
        </td>

        <td>
          Je <span class="lexi-table-pronoun">lui</span> parle.<br>
          <span class="lexi-table-english">I speak to her.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>téléphoner à quelqu’un</strong><br>
          <span class="lexi-table-english">to phone someone</span>
        </td>

        <td>
          Nous téléphonons <strong>à nos parents</strong>.<br>
          <span class="lexi-table-english">We phone our parents.</span>
        </td>

        <td>
          Nous <span class="lexi-table-pronoun">leur</span> téléphonons.<br>
          <span class="lexi-table-english">We phone them.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>écrire à quelqu’un</strong><br>
          <span class="lexi-table-english">to write to someone</span>
        </td>

        <td>
          J’écris <strong>à Paul</strong>.<br>
          <span class="lexi-table-english">I write to Paul.</span>
        </td>

        <td>
          Je <span class="lexi-table-pronoun">lui</span> écris.<br>
          <span class="lexi-table-english">I write to him.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>répondre à quelqu’un</strong><br>
          <span class="lexi-table-english">to reply to someone</span>
        </td>

        <td>
          Elle répond <strong>à ses collègues</strong>.<br>
          <span class="lexi-table-english">She replies to her colleagues.</span>
        </td>

        <td>
          Elle <span class="lexi-table-pronoun">leur</span> répond.<br>
          <span class="lexi-table-english">She replies to them.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>donner quelque chose à quelqu’un</strong><br>
          <span class="lexi-table-english">to give something to someone</span>
        </td>

        <td>
          Je donne le livre <strong>à Marie</strong>.<br>
          <span class="lexi-table-english">I give the book to Marie.</span>
        </td>

        <td>
          Je <span class="lexi-table-pronoun">lui</span> donne le livre.<br>
          <span class="lexi-table-english">I give the book to her.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>montrer quelque chose à quelqu’un</strong><br>
          <span class="lexi-table-english">to show something to someone</span>
        </td>

        <td>
          Nous montrons les photos <strong>à Paul</strong>.<br>
          <span class="lexi-table-english">We show the photos to Paul.</span>
        </td>

        <td>
          Nous <span class="lexi-table-pronoun">lui</span> montrons les photos.<br>
          <span class="lexi-table-english">We show him the photos.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>envoyer quelque chose à quelqu’un</strong><br>
          <span class="lexi-table-english">to send something to someone</span>
        </td>

        <td>
          Elle envoie le message <strong>à ses parents</strong>.<br>
          <span class="lexi-table-english">She sends the message to her parents.</span>
        </td>

        <td>
          Elle <span class="lexi-table-pronoun">leur</span> envoie le message.<br>
          <span class="lexi-table-english">She sends them the message.</span>
        </td>
      </tr>


      <tr>
        <td>
          <strong>prêter quelque chose à quelqu’un</strong><br>
          <span class="lexi-table-english">to lend something to someone</span>
        </td>

        <td>
          Je prête ma voiture <strong>à mon frère</strong>.<br>
          <span class="lexi-table-english">I lend my car to my brother.</span>
        </td>

        <td>
          Je <span class="lexi-table-pronoun">lui</span> prête ma voiture.<br>
          <span class="lexi-table-english">I lend him my car.</span>
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — COMMON INDIRECT OBJECT VERB PATTERNS
   Lexi Table 2
   ========================================================= */

.lexi-verb-example-table-wrap,
.lexi-verb-example-table-wrap * {
  box-sizing: border-box;
}

.lexi-verb-example-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-verb-example-table {
  width: 100%;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
  color: #131313;
  font-family: inherit;
  font-size: 15px;
  line-height: 1.5;
}


/* =========================================================
   CELLS
   ========================================================= */

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


/* =========================================================
   HEADER
   ========================================================= */

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


/* =========================================================
   BODY
   ========================================================= */

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

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

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

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


/* =========================================================
   TARGET LANGUAGE
   ========================================================= */

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


/* Replacement pronoun */

.lexi-table-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 800;
}


/* English support text */

.lexi-table-english {
  color: #131313;
  font-size: 13px;
  font-weight: 400;
}


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

@media (max-width: 650px) {

  .lexi-verb-example-table {
    font-size: 12.5px;
  }

  .lexi-verb-example-table th,
  .lexi-verb-example-table td {
    padding: 11px 7px;
  }

  .lexi-table-english {
    font-size: 11px;
    line-height: 1.4;
  }

  .lexi-table-pronoun {
    padding: 1px 4px;
  }

}
</style>



<h2 class="wp-block-heading">Practice</h2>



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



<!-- =========================================================
     LEXICOGS — SECTION 10
     GUIDED WRITING: INDIRECT OBJECT PRONOUNS
     No automatic scrolling
     ========================================================= -->

<section class="lexi-indirect-writing"
         aria-labelledby="lexi-indirect-writing-heading">

  <div class="lexi-indirect-writing__title">
    Practice
  </div>

  <div class="lexi-indirect-writing__panel">

    <!-- =====================================================
         INTRO
         ===================================================== -->

    <div class="lexi-indirect-writing__intro">

      <h3 id="lexi-indirect-writing-heading">
        Rewrite using an indirect object pronoun
      </h3>

      <p>
        Replace the highlighted person or people with the correct
        indirect object pronoun. Type the
        <strong>complete new sentence</strong> in French.
      </p>

    </div>


    <!-- =====================================================
         QUESTIONS
         ===================================================== -->

    <div class="lexi-indirect-writing__questions">


      <!-- QUESTION 1 -->

      <div class="lexi-indirect-writing__question"
           data-answer="Je lui téléphone."
           data-explanation="À Marie refers to one person, so the whole phrase is replaced by lui.">

        <div class="lexi-indirect-writing__question-number">
          Question 1
        </div>

        <div class="lexi-indirect-writing__prompt">
          Je téléphone
          <mark>à Marie</mark>.
        </div>

        <label class="lexi-indirect-writing__label">
          Your answer
          <input
            type="text"
            class="lexi-indirect-writing__input"
            lang="fr"
            autocomplete="off"
            autocorrect="off"
            spellcheck="false"
            placeholder="Type the complete French sentence"
          >
        </label>

        <button
          type="button"
          class="lexi-indirect-writing__check">
          Check answer
        </button>

        <div class="lexi-indirect-writing__feedback"
             role="status"
             aria-live="polite">
        </div>

        <div class="lexi-indirect-writing__model" hidden>
          <span class="lexi-indirect-writing__model-label">
            Correct answer
          </span>

          <p>
            Je <strong>lui</strong> téléphone.
          </p>
        </div>

      </div>


      <!-- QUESTION 2 -->

      <div class="lexi-indirect-writing__question"
           data-answer="Nous leur écrivons."
           data-explanation="À nos parents refers to more than one person, so the whole phrase is replaced by leur.">

        <div class="lexi-indirect-writing__question-number">
          Question 2
        </div>

        <div class="lexi-indirect-writing__prompt">
          Nous écrivons
          <mark>à nos parents</mark>.
        </div>

        <label class="lexi-indirect-writing__label">
          Your answer
          <input
            type="text"
            class="lexi-indirect-writing__input"
            lang="fr"
            autocomplete="off"
            autocorrect="off"
            spellcheck="false"
            placeholder="Type the complete French sentence"
          >
        </label>

        <button
          type="button"
          class="lexi-indirect-writing__check">
          Check answer
        </button>

        <div class="lexi-indirect-writing__feedback"
             role="status"
             aria-live="polite">
        </div>

        <div class="lexi-indirect-writing__model" hidden>
          <span class="lexi-indirect-writing__model-label">
            Correct answer
          </span>

          <p>
            Nous <strong>leur</strong> écrivons.
          </p>
        </div>

      </div>


      <!-- QUESTION 3 -->

      <div class="lexi-indirect-writing__question"
           data-answer="Elle lui montre la photo."
           data-explanation="À Paul refers to one person, so it is replaced by lui before the verb.">

        <div class="lexi-indirect-writing__question-number">
          Question 3
        </div>

        <div class="lexi-indirect-writing__prompt">
          Elle montre la photo
          <mark>à Paul</mark>.
        </div>

        <label class="lexi-indirect-writing__label">
          Your answer
          <input
            type="text"
            class="lexi-indirect-writing__input"
            lang="fr"
            autocomplete="off"
            autocorrect="off"
            spellcheck="false"
            placeholder="Type the complete French sentence"
          >
        </label>

        <button
          type="button"
          class="lexi-indirect-writing__check">
          Check answer
        </button>

        <div class="lexi-indirect-writing__feedback"
             role="status"
             aria-live="polite">
        </div>

        <div class="lexi-indirect-writing__model" hidden>
          <span class="lexi-indirect-writing__model-label">
            Correct answer
          </span>

          <p>
            Elle <strong>lui</strong> montre la photo.
          </p>
        </div>

      </div>


      <!-- QUESTION 4 -->

      <div class="lexi-indirect-writing__question"
           data-answer="Ils leur répondent."
           data-explanation="À leurs amis refers to several people, so the whole phrase is replaced by leur.">

        <div class="lexi-indirect-writing__question-number">
          Question 4
        </div>

        <div class="lexi-indirect-writing__prompt">
          Ils répondent
          <mark>à leurs amis</mark>.
        </div>

        <label class="lexi-indirect-writing__label">
          Your answer
          <input
            type="text"
            class="lexi-indirect-writing__input"
            lang="fr"
            autocomplete="off"
            autocorrect="off"
            spellcheck="false"
            placeholder="Type the complete French sentence"
          >
        </label>

        <button
          type="button"
          class="lexi-indirect-writing__check">
          Check answer
        </button>

        <div class="lexi-indirect-writing__feedback"
             role="status"
             aria-live="polite">
        </div>

        <div class="lexi-indirect-writing__model" hidden>
          <span class="lexi-indirect-writing__model-label">
            Correct answer
          </span>

          <p>
            Ils <strong>leur</strong> répondent.
          </p>
        </div>

      </div>

    </div>


    <!-- =====================================================
         COMPLETION
         ===================================================== -->

    <div class="lexi-indirect-writing__completion"
         role="status"
         aria-live="polite"
         hidden>

      <strong>Activity complete.</strong>
      You have checked all four sentences.

    </div>


    <!-- =====================================================
         RESET
         ===================================================== -->

    <div class="lexi-indirect-writing__reset-wrap">

      <button
        type="button"
        class="lexi-indirect-writing__reset">
        Reset activity
      </button>

    </div>

  </div>

</section>


<style>
/* =========================================================
   LEXICOGS — GUIDED WRITING
   ========================================================= */

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

.lexi-indirect-writing {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-green: #43984C;
  --lexi-mint: #D5EDD5;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;
  --lexi-warning: #FDE8DE;
  --lexi-warning-accent: #D0985A;

  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   TITLE
   ========================================================= */

.lexi-indirect-writing__title {
  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;
}


/* =========================================================
   OUTER PANEL
   ========================================================= */

.lexi-indirect-writing__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);
}


/* =========================================================
   INTRO
   ========================================================= */

.lexi-indirect-writing__intro {
  padding: 23px 25px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-indirect-writing__intro h3 {
  margin: 0 0 8px;
  color: var(--lexi-black);
  font-size: clamp(22px, 4vw, 29px);
  line-height: 1.25;
}

.lexi-indirect-writing__intro p {
  max-width: 700px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.55;
}


/* =========================================================
   QUESTION AREA
   ========================================================= */

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

.lexi-indirect-writing__question {
  padding: 21px;
  background: var(--lexi-salmon-white);
}

.lexi-indirect-writing__question:nth-child(even) {
  background: var(--lexi-light-grey);
}


/* =========================================================
   QUESTION NUMBER
   ========================================================= */

.lexi-indirect-writing__question-number {
  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;
}


/* =========================================================
   SOURCE SENTENCE
   ========================================================= */

.lexi-indirect-writing__prompt {
  margin-bottom: 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-indirect-writing__prompt mark {
  padding: 2px 6px;
  border-radius: 5px;
  background: var(--lexi-salmon-grey);
  color: var(--lexi-purple);
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* =========================================================
   INPUT
   ========================================================= */

.lexi-indirect-writing__label {
  display: block;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.lexi-indirect-writing__input {
  display: block;
  width: 100%;
  min-height: 50px;
  margin-top: 7px;
  padding: 12px 14px;
  border: 2px solid #C6CCDD;
  border-radius: 10px;
  outline: none;
  background: #FFFFFF;
  color: var(--lexi-black);
  font: inherit;
  font-size: 16px;
  line-height: 1.4;
  appearance: none;
  -webkit-appearance: none;
}

.lexi-indirect-writing__input:focus {
  border-color: var(--lexi-purple);
  box-shadow: 0 0 0 3px rgba(131, 0, 201, 0.14);
}

.lexi-indirect-writing__input.is-correct {
  border-color: var(--lexi-green);
  background: var(--lexi-mint);
}

.lexi-indirect-writing__input.is-incorrect {
  border-color: var(--lexi-warning-accent);
  background: var(--lexi-warning);
}

.lexi-indirect-writing__input:disabled {
  opacity: 1;
  color: var(--lexi-black);
}


/* =========================================================
   BUTTONS
   ========================================================= */

.lexi-indirect-writing__check,
.lexi-indirect-writing__reset {
  display: inline-block !important;
  min-height: 44px;
  margin: 13px 0 0 !important;
  padding: 10px 18px !important;
  border: 2px solid var(--lexi-purple) !important;
  border-radius: 999px !important;
  background: var(--lexi-purple) !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;
}

.lexi-indirect-writing__check:hover,
.lexi-indirect-writing__check:focus-visible,
.lexi-indirect-writing__reset:hover,
.lexi-indirect-writing__reset:focus-visible {
  background: #FFFFFF !important;
  color: var(--lexi-purple) !important;
}

.lexi-indirect-writing__check:focus-visible,
.lexi-indirect-writing__reset:focus-visible {
  outline: 3px solid rgba(131, 0, 201, 0.25);
  outline-offset: 3px;
}

.lexi-indirect-writing__check:disabled {
  border-color: #9891AA !important;
  background: var(--lexi-light-grey) !important;
  color: #68616F !important;
  cursor: default;
}


/* =========================================================
   FEEDBACK
   ========================================================= */

.lexi-indirect-writing__feedback:empty {
  display: none;
}

.lexi-indirect-writing__feedback {
  margin-top: 13px;
  padding: 13px 15px;
  border-radius: 11px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.5;
}

.lexi-indirect-writing__feedback.is-correct {
  border-left: 5px solid var(--lexi-green);
  background: var(--lexi-dusty-green);
}

.lexi-indirect-writing__feedback.is-incorrect {
  border-left: 5px solid var(--lexi-warning-accent);
  background: var(--lexi-warning);
}


/* =========================================================
   MODEL ANSWER
   ========================================================= */

.lexi-indirect-writing__model {
  margin-top: 10px;
  padding: 14px 16px;
  border-radius: 11px;
  background: var(--lexi-dusty-green);
}

.lexi-indirect-writing__model-label {
  display: block;
  margin-bottom: 5px;
  color: var(--lexi-green);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.lexi-indirect-writing__model p {
  margin: 0;
  color: var(--lexi-black);
  font-size: 17px;
  line-height: 1.45;
}

.lexi-indirect-writing__model strong {
  color: var(--lexi-purple);
}


/* =========================================================
   COMPLETION
   ========================================================= */

.lexi-indirect-writing__completion {
  margin: 20px 20px 0;
  padding: 15px 17px;
  border-left: 5px solid var(--lexi-green);
  border-radius: 0 11px 11px 0;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
}

.lexi-indirect-writing__completion strong {
  color: var(--lexi-green);
}


/* =========================================================
   RESET
   ========================================================= */

.lexi-indirect-writing__reset-wrap {
  padding: 20px;
  text-align: center;
}

.lexi-indirect-writing__reset {
  margin-top: 0 !important;
}


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

@media (max-width: 600px) {

  .lexi-indirect-writing {
    margin: 26px auto;
  }

  .lexi-indirect-writing__panel {
    border-radius: 17px;
  }

  .lexi-indirect-writing__intro {
    padding: 19px 14px;
  }

  .lexi-indirect-writing__intro p {
    font-size: 14px;
  }

  .lexi-indirect-writing__question {
    padding: 17px 12px;
  }

  .lexi-indirect-writing__prompt {
    padding: 13px 10px;
    font-size: 16px;
  }

  .lexi-indirect-writing__input {
    min-height: 48px;
    font-size: 16px;
  }

  .lexi-indirect-writing__check,
  .lexi-indirect-writing__reset {
    width: 100% !important;
    text-align: center;
  }

  .lexi-indirect-writing__completion {
    margin-right: 13px;
    margin-left: 13px;
  }

  .lexi-indirect-writing__reset-wrap {
    padding-right: 13px;
    padding-left: 13px;
  }

}
</style>


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

  document
    .querySelectorAll(".lexi-indirect-writing")
    .forEach(function (exercise) {

      if (exercise.dataset.lexiReady === "true") {
        return;
      }

      exercise.dataset.lexiReady = "true";

      const questions = Array.from(
        exercise.querySelectorAll(".lexi-indirect-writing__question")
      );

      const completion = exercise.querySelector(
        ".lexi-indirect-writing__completion"
      );

      const resetButton = exercise.querySelector(
        ".lexi-indirect-writing__reset"
      );

      let checkedCount = 0;


      /* -----------------------------------------------------
         NORMALISE ONLY PRESENTATIONAL DIFFERENCES

         Accepted:
         - capitalisation differences
         - optional final punctuation
         - extra spaces
         - curly or straight apostrophes

         NOT normalised:
         - accents
         - spelling
         - grammar
         - word order
         ----------------------------------------------------- */

      function normaliseAnswer(value) {

        return value
          .normalize("NFC")
          .trim()
          .replace(/[’‘`]/g, "'")
          .replace(/\s+/g, " ")
          .replace(/\s+([,.!?;:])/g, "$1")
          .replace(/[.!?]+$/, "")
          .trim()
          .toLocaleLowerCase("fr");

      }


      function updateCompletion() {

        if (!completion) {
          return;
        }

        completion.hidden = checkedCount !== questions.length;

      }


      questions.forEach(function (question) {

        const input = question.querySelector(
          ".lexi-indirect-writing__input"
        );

        const checkButton = question.querySelector(
          ".lexi-indirect-writing__check"
        );

        const feedback = question.querySelector(
          ".lexi-indirect-writing__feedback"
        );

        const model = question.querySelector(
          ".lexi-indirect-writing__model"
        );

        const correctAnswer = question.dataset.answer;
        const explanation = question.dataset.explanation;

        let hasBeenChecked = false;


        function checkAnswer() {

          if (hasBeenChecked) {
            return;
          }

          const studentAnswer = input.value.trim();

          feedback.className =
            "lexi-indirect-writing__feedback";

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


          if (!studentAnswer) {

            feedback.textContent =
              "Type your complete French sentence before checking.";

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

            return;
          }


          const isCorrect =
            normaliseAnswer(studentAnswer) ===
            normaliseAnswer(correctAnswer);


          hasBeenChecked = true;
          checkedCount += 1;

          input.disabled = true;
          checkButton.disabled = true;


          if (isCorrect) {

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

            feedback.textContent =
              "Correct — " + explanation;

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

            checkButton.textContent = "Correct";

          } else {

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

            feedback.textContent =
              "Not quite — " + explanation;

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

            model.hidden = false;

            checkButton.textContent = "Answer checked";

          }


          updateCompletion();

          /*
           * DELIBERATELY NO:
           *
           * scrollIntoView()
           * window.scrollTo()
           * location.hash changes
           * automatic focus()
           *
           * The learner remains exactly where they are
           * on the lesson page.
           */

        }


        checkButton.addEventListener(
          "click",
          checkAnswer
        );


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

            if (event.key === "Enter") {
              event.preventDefault();
              checkAnswer();
            }

          }
        );


        question._lexiReset = function () {

          if (hasBeenChecked) {
            checkedCount -= 1;
          }

          hasBeenChecked = 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-indirect-writing__feedback";

          model.hidden = true;

        };

      });


      resetButton.addEventListener(
        "click",
        function () {

          checkedCount = 0;

          questions.forEach(function (question) {

            if (
              typeof question._lexiReset === "function"
            ) {
              question._lexiReset();
            }

          });

          if (completion) {
            completion.hidden = true;
          }

          /*
           * No focus() here either, because focusing the
           * first input can itself move the page on some
           * browsers.
           */

        }
      );

    });

})();
</script>



<h2 class="wp-block-heading">Using Indirect Object Pronouns with an Infinitive</h2>



<p class="wp-block-paragraph">So far, most of our examples have contained just one verb:</p>



<p class="wp-block-paragraph"><strong>Je téléphone à Marie.</strong><br>→ <strong>Je lui téléphone.</strong></p>



<p class="wp-block-paragraph">But what happens when our sentence contains <strong>two verbs</strong>, with the second verb in the infinitive?</p>



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



<p class="wp-block-paragraph"><strong>Je vais téléphoner à Marie.</strong><br>I am going to phone Marie.</p>



<p class="wp-block-paragraph">Here, <strong>à Marie</strong> belongs to the verb <strong>téléphoner</strong>. If we replace <em>à Marie</em> with <strong>lui</strong>, the pronoun goes immediately before the infinitive it belongs to:</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUN WITH AN INFINITIVE
     ========================================================= -->

<div class="lexi-indirect-transform lexi-indirect-transform--infinitive"
     role="group"
     aria-label="Je vais téléphoner à Marie becomes Je vais lui téléphoner. I am going to phone her.">

  <!-- BEFORE -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--before">

    <span class="lexi-indirect-transform__label">
      Before
    </span>

    <div class="lexi-indirect-transform__sentence">
      Je vais téléphoner
      <span class="lexi-indirect-transform__source">à Marie</span>.
    </div>

  </div>


  <!-- ARROW -->

  <div class="lexi-indirect-transform__arrow" aria-hidden="true">
    ↓
  </div>


  <!-- AFTER -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--after">

    <span class="lexi-indirect-transform__label">
      With the pronoun
    </span>

    <div class="lexi-indirect-transform__sentence">
      Je vais
      <span class="lexi-indirect-transform__pronoun">lui</span>
      téléphoner.
    </div>

  </div>


  <!-- ENGLISH -->

  <div class="lexi-indirect-transform__meaning">
    I am going to phone <strong>her</strong>.
  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT TRANSFORMATION VISUAL
   ========================================================= */

.lexi-indirect-transform,
.lexi-indirect-transform * {
  box-sizing: border-box;
}

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 760px;
  margin: 28px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   STAGES
   ========================================================= */

.lexi-indirect-transform__stage {
  padding: 22px 24px;
  text-align: center;
}

.lexi-indirect-transform__stage--before {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__stage--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABEL
   ========================================================= */

.lexi-indirect-transform__label {
  display: inline-block;
  margin-bottom: 10px;
  padding: 6px 14px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}


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

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;
}


/* Phrase being replaced */

.lexi-indirect-transform__source {
  display: inline-block;
  padding: 2px 5px;
  color: var(--lexi-black);
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}


/* Replacement pronoun */

.lexi-indirect-transform__pronoun {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 6px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-indirect-transform__arrow {
  padding: 7px 0;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 30px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-indirect-transform__meaning {
  padding: 16px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-indirect-transform__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


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

@media (max-width: 600px) {

  .lexi-indirect-transform {
    margin: 24px auto;
    border-radius: 17px;
  }

  .lexi-indirect-transform__stage {
    padding: 19px 13px;
  }

  .lexi-indirect-transform__sentence {
    font-size: 18px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 12px;
    font-size: 15px;
  }

}
</style>



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



<p class="wp-block-paragraph">The same thing happens in other common two-verb structures:</p>



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



<!-- =========================================================
     LEXICOGS — INDIRECT OBJECT PRONOUNS WITH INFINITIVES
     TWO TRANSFORMATION EXAMPLES
     ========================================================= -->


<!-- =========================================================
     EXAMPLE 1
     Nous voulons écrire à nos parents.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="group"
     aria-label="Nous voulons écrire à nos parents becomes Nous voulons leur écrire. We want to write to them.">

  <!-- BEFORE -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--before">

    <span class="lexi-indirect-transform__label">
      Before
    </span>

    <div class="lexi-indirect-transform__sentence">
      Nous voulons écrire
      <span class="lexi-indirect-transform__source">à nos parents</span>.
    </div>

  </div>


  <!-- ARROW -->

  <div class="lexi-indirect-transform__arrow" aria-hidden="true">
    ↓
  </div>


  <!-- AFTER -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--after">

    <span class="lexi-indirect-transform__label">
      With the pronoun
    </span>

    <div class="lexi-indirect-transform__sentence">
      Nous voulons
      <span class="lexi-indirect-transform__pronoun">leur</span>
      écrire.
    </div>

  </div>


  <!-- ENGLISH -->

  <div class="lexi-indirect-transform__meaning">
    We want to write <strong>to them</strong>.
  </div>

</div>



<!-- =========================================================
     EXAMPLE 2
     Elle préfère parler à Paul.
     ========================================================= -->

<div class="lexi-indirect-transform"
     role="group"
     aria-label="Elle préfère parler à Paul becomes Elle préfère lui parler. She prefers to speak to him.">

  <!-- BEFORE -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--before">

    <span class="lexi-indirect-transform__label">
      Before
    </span>

    <div class="lexi-indirect-transform__sentence">
      Elle préfère parler
      <span class="lexi-indirect-transform__source">à Paul</span>.
    </div>

  </div>


  <!-- ARROW -->

  <div class="lexi-indirect-transform__arrow" aria-hidden="true">
    ↓
  </div>


  <!-- AFTER -->

  <div class="lexi-indirect-transform__stage lexi-indirect-transform__stage--after">

    <span class="lexi-indirect-transform__label">
      With the pronoun
    </span>

    <div class="lexi-indirect-transform__sentence">
      Elle préfère
      <span class="lexi-indirect-transform__pronoun">lui</span>
      parler.
    </div>

  </div>


  <!-- ENGLISH -->

  <div class="lexi-indirect-transform__meaning">
    She prefers to speak <strong>to him</strong>.
  </div>

</div>



<style>
/* =========================================================
   LEXICOGS — INDIRECT OBJECT TRANSFORMATION VISUAL
   ========================================================= */

.lexi-indirect-transform,
.lexi-indirect-transform * {
  box-sizing: border-box;
}

.lexi-indirect-transform {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 760px;
  margin: 28px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


/* =========================================================
   STAGES
   ========================================================= */

.lexi-indirect-transform__stage {
  padding: 22px 24px;
  text-align: center;
}

.lexi-indirect-transform__stage--before {
  background: var(--lexi-salmon-white);
}

.lexi-indirect-transform__stage--after {
  background: var(--lexi-light-blue);
}


/* =========================================================
   LABEL
   ========================================================= */

.lexi-indirect-transform__label {
  display: inline-block;
  margin-bottom: 10px;
  padding: 6px 14px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}


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

.lexi-indirect-transform__sentence {
  color: var(--lexi-black);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;
}


/* Phrase being replaced */

.lexi-indirect-transform__source {
  display: inline-block;
  padding: 2px 5px;
  color: var(--lexi-black);
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}


/* Replacement pronoun */

.lexi-indirect-transform__pronoun {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 6px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-indirect-transform__arrow {
  padding: 7px 0;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 30px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-indirect-transform__meaning {
  padding: 16px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}

.lexi-indirect-transform__meaning strong {
  color: var(--lexi-purple);
  font-weight: 800;
}


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

@media (max-width: 600px) {

  .lexi-indirect-transform {
    margin: 24px auto;
    border-radius: 17px;
  }

  .lexi-indirect-transform__stage {
    padding: 19px 13px;
  }

  .lexi-indirect-transform__sentence {
    font-size: 18px;
  }

  .lexi-indirect-transform__meaning {
    padding: 14px 12px;
    font-size: 15px;
  }

}
</style>



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



<h3 class="wp-block-heading">Keep the pronoun with its verb</h3>



<p class="wp-block-paragraph">A useful way to think about this is to ask:</p>



<p class="wp-block-paragraph"><strong>Which verb does the pronoun belong to?</strong></p>



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



<p class="wp-block-paragraph"><strong>Je lui téléphone.</strong><br>I phone her.</p>



<p class="wp-block-paragraph"><strong>Je vais lui téléphoner.</strong><br>I am going to phone her.</p>



<p class="wp-block-paragraph">In both sentences, <strong>lui</strong> belongs with <strong>téléphoner</strong>. When <em>téléphoner</em> becomes an infinitive after <em>aller</em>, the pronoun simply stays with it:</p>



<p class="wp-block-paragraph"><strong>lui téléphoner</strong></p>



<p class="wp-block-paragraph">The same rule works with the other indirect object pronouns we have already seen:</p>



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



<div class="lexi-table-container">

  <div class="lexi-table">

    <div class="lexi-table-row lexi-table-header">
      <div>French</div>
      <div>English</div>
    </div>

    <div class="lexi-table-row">
      <div>
        Il va <strong>me</strong> répondre.
      </div>
      <div>
        He is going to reply to me.
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        Je veux <strong>vous</strong> écrire.
      </div>
      <div>
        I want to write to you.
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        Ils préfèrent <strong>nous</strong> téléphoner.
      </div>
      <div>
        They prefer to phone us.
      </div>
    </div>

  </div>
</div>

<style>
.lexi-table-container {
  max-width: 780px;
  margin: 28px auto;
  font-family: Arial, sans-serif;
  color: #131313;
}

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
  color: #131313;
}

.lexi-table {
  overflow: hidden;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
}

.lexi-table-row > div {
  padding: 14px 16px;
  font-size: 15px;
  line-height: 1.45;
}

.lexi-table-row > div:first-child {
  border-right: 2px solid #ffffff;
}

.lexi-table-row:not(:last-child) > div {
  border-bottom: 2px solid #ffffff;
}

.lexi-table-header > div {
  background: #E5E8FA !important;
  font-weight: 700;
  text-align: center;
}

.lexi-table-row:not(.lexi-table-header):nth-child(even) > div {
  background: #FFF7FF;
}

.lexi-table-row:not(.lexi-table-header):nth-child(odd) > div {
  background: #F5E9F2;
}

.lexi-table-row strong {
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 560px) {
  .lexi-table-container {
    margin: 24px auto;
  }

  .lexi-table-row {
    grid-template-columns: 1fr 1.15fr;
  }

  .lexi-table-row > div {
    padding: 11px 9px;
    font-size: 12.5px;
    overflow-wrap: anywhere;
  }
}
</style>



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



<!-- =========================================================
     LEXICOGS — PRONOUN POSITION WITH AN INFINITIVE
     Static grammar visual
     ========================================================= -->

<div class="lexi-infinitive-pattern"
     role="group"
     aria-label="With one conjugated verb, the indirect object pronoun comes before the verb: Je lui parle. With an infinitive, the pronoun goes immediately before the infinitive it belongs to: Je veux lui parler.">

  <div class="lexi-infinitive-pattern__heading">
    <span>The pattern to remember</span>
  </div>


  <div class="lexi-infinitive-pattern__grid">

    <!-- ONE VERB -->

    <div class="lexi-infinitive-pattern__card">

      <div class="lexi-infinitive-pattern__label">
        With one verb
      </div>

      <div class="lexi-infinitive-pattern__formula">
        <span class="lexi-infinitive-pattern__pronoun">
          pronoun
        </span>

        <span class="lexi-infinitive-pattern__plus">+</span>

        <span class="lexi-infinitive-pattern__verb">
          conjugated verb
        </span>
      </div>

      <div class="lexi-infinitive-pattern__example">
        Je
        <strong>lui</strong>
        parle.
      </div>

    </div>


    <!-- CONTRAST -->

    <div class="lexi-infinitive-pattern__but" aria-hidden="true">
      but
    </div>


    <!-- INFINITIVE -->

    <div class="lexi-infinitive-pattern__card
                lexi-infinitive-pattern__card--infinitive">

      <div class="lexi-infinitive-pattern__label">
        With an infinitive
      </div>

      <div class="lexi-infinitive-pattern__formula">

        <span class="lexi-infinitive-pattern__verb">
          conjugated verb
        </span>

        <span class="lexi-infinitive-pattern__plus">+</span>

        <span class="lexi-infinitive-pattern__pronoun">
          pronoun
        </span>

        <span class="lexi-infinitive-pattern__plus">+</span>

        <span class="lexi-infinitive-pattern__infinitive">
          infinitive
        </span>

      </div>

      <div class="lexi-infinitive-pattern__example">
        Je veux
        <strong>lui</strong>
        <span class="lexi-infinitive-pattern__target-verb">
          parler
        </span>.
      </div>

    </div>

  </div>


  <!-- KEY MESSAGE -->

  <div class="lexi-infinitive-pattern__takeaway">

    <span class="lexi-infinitive-pattern__arrow" aria-hidden="true">
      →
    </span>

    <span>
      The pronoun goes <strong>immediately before the infinitive</strong>
      when it belongs to that infinitive.
    </span>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — INFINITIVE PRONOUN PATTERN
   ========================================================= */

.lexi-infinitive-pattern,
.lexi-infinitive-pattern * {
  box-sizing: border-box;
}

.lexi-infinitive-pattern {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 820px;
  margin: 30px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-infinitive-pattern__heading {
  padding: 18px 20px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-infinitive-pattern__heading span {
  display: inline-block;
  padding: 7px 16px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   COMPARISON GRID
   ========================================================= */

.lexi-infinitive-pattern__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: stretch;
  gap: 0;
  padding: 3px;
  background: var(--lexi-white);
}


/* =========================================================
   CARDS
   ========================================================= */

.lexi-infinitive-pattern__card {
  min-width: 0;
  padding: 22px 18px;
  background: var(--lexi-salmon-white);
  text-align: center;
}

.lexi-infinitive-pattern__card--infinitive {
  background: var(--lexi-light-blue);
}

.lexi-infinitive-pattern__label {
  margin-bottom: 15px;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}


/* =========================================================
   FORMULA
   ========================================================= */

.lexi-infinitive-pattern__formula {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 62px;
  margin-bottom: 17px;
}

.lexi-infinitive-pattern__formula span:not(.lexi-infinitive-pattern__plus) {
  display: inline-block;
  padding: 6px 9px;
  border-radius: 7px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25;
}

.lexi-infinitive-pattern__pronoun {
  background: var(--lexi-purple);
  color: var(--lexi-white);
}

.lexi-infinitive-pattern__verb,
.lexi-infinitive-pattern__infinitive {
  background: var(--lexi-white);
  color: var(--lexi-black);
}

.lexi-infinitive-pattern__plus {
  color: var(--lexi-purple);
  font-size: 17px;
  font-weight: 800;
}


/* =========================================================
   EXAMPLES
   ========================================================= */

.lexi-infinitive-pattern__example {
  padding: 14px 10px;
  border-radius: 11px;
  background: var(--lexi-white);
  color: var(--lexi-black);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.45;
}

.lexi-infinitive-pattern__example strong {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}

.lexi-infinitive-pattern__target-verb {
  text-decoration: underline;
  text-decoration-color: var(--lexi-purple);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}


/* =========================================================
   BUT
   ========================================================= */

.lexi-infinitive-pattern__but {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-infinitive-pattern__takeaway {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  padding: 17px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
  text-align: center;
}

.lexi-infinitive-pattern__takeaway strong {
  color: var(--lexi-purple);
  font-weight: 800;
}

.lexi-infinitive-pattern__arrow {
  flex: 0 0 auto;
  color: var(--lexi-purple);
  font-size: 24px;
  font-weight: 800;
}


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

@media (max-width: 650px) {

  .lexi-infinitive-pattern {
    margin: 25px auto;
    border-radius: 17px;
  }

  .lexi-infinitive-pattern__grid {
    grid-template-columns: 1fr;
  }

  .lexi-infinitive-pattern__card {
    padding: 19px 13px;
  }

  .lexi-infinitive-pattern__but {
    padding: 8px;
  }

  .lexi-infinitive-pattern__example {
    font-size: 18px;
  }

  .lexi-infinitive-pattern__formula {
    min-height: 0;
  }

  .lexi-infinitive-pattern__takeaway {
    align-items: flex-start;
    padding: 15px 14px;
    text-align: left;
  }

}
</style>



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



<p class="wp-block-paragraph">This is an important pattern, and you will see it constantly with verbs such as <strong>aller</strong>, <strong>vouloir</strong>, <strong>pouvoir</strong>, <strong>devoir</strong> and <strong>préférer</strong> followed by another verb.</p>



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



<h2 class="wp-block-heading">Indirect Object Pronouns in the Passé Composé</h2>



<p class="wp-block-paragraph">So far, we have mainly used indirect object pronouns with verbs in the present tense:</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie.</strong><br>→ <strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph">But the same pronouns can, of course, be used when we talk about something that has already happened.</p>



<p class="wp-block-paragraph">Let’s start with:</p>



<p class="wp-block-paragraph"><strong>J’ai parlé à Marie.</strong><br>I spoke to Marie.</p>



<p class="wp-block-paragraph">If we replace <strong>à Marie</strong> with <strong>lui</strong>, we get:</p>



<p class="wp-block-paragraph"><strong>Je lui ai parlé.</strong><br>I spoke to her.</p>



<p class="wp-block-paragraph">Notice where <strong>lui</strong> has gone.</p>



<p class="wp-block-paragraph">The passé composé contains two parts:</p>



<p class="wp-block-paragraph"><strong>ai + parlé</strong></p>



<p class="wp-block-paragraph">The indirect object pronoun comes <strong>before the auxiliary verb</strong>:</p>



<p class="wp-block-paragraph"><strong>Je lui ai parlé.</strong></p>



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



<p class="wp-block-paragraph"><del><strong>J’ai lui parlé.</strong></del></p>



<p class="wp-block-paragraph">The same pattern works with <strong>leur</strong>:</p>



<p class="wp-block-paragraph"><strong>Nous avons écrit à nos parents.</strong><br>→ <strong>Nous leur avons écrit.</strong><br>We wrote to them.</p>



<p class="wp-block-paragraph">And with the other indirect object pronouns:</p>



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



<div class="lexi-table-container">

  <div class="lexi-table">

    <div class="lexi-table-row lexi-table-header">
      <div>French</div>
      <div>English</div>
    </div>

    <div class="lexi-table-row">
      <div>
        Il <strong>m’</strong>a répondu.
      </div>
      <div>
        He replied to me.
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        Elle <strong>nous</strong> a téléphoné.
      </div>
      <div>
        She phoned us.
      </div>
    </div>

    <div class="lexi-table-row">
      <div>
        Je <strong>vous</strong> ai écrit.
      </div>
      <div>
        I wrote to you.
      </div>
    </div>

  </div>

</div>

<style>
.lexi-table-container {
  max-width: 780px;
  margin: 28px auto;
  font-family: Arial, sans-serif;
  color: #131313;
}

.lexi-table-container,
.lexi-table-container * {
  box-sizing: border-box;
  color: #131313;
}

.lexi-table {
  overflow: hidden;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.lexi-table-row {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
}

.lexi-table-row > div {
  padding: 14px 16px;
  font-size: 15px;
  line-height: 1.45;
}

.lexi-table-row > div:first-child {
  border-right: 2px solid #ffffff;
}

.lexi-table-row:not(:last-child) > div {
  border-bottom: 2px solid #ffffff;
}

.lexi-table-header > div {
  background: #E5E8FA !important;
  font-weight: 700;
  text-align: center;
}

.lexi-table-row:not(.lexi-table-header):nth-child(even) > div {
  background: #FFF7FF;
}

.lexi-table-row:not(.lexi-table-header):nth-child(odd) > div {
  background: #F5E9F2;
}

.lexi-table-row strong {
  color: #8300C9;
  font-weight: 700;
}

@media (max-width: 560px) {

  .lexi-table-container {
    margin: 24px auto;
  }

  .lexi-table-row {
    grid-template-columns: 1fr 1.15fr;
  }

  .lexi-table-row > div {
    padding: 11px 9px;
    font-size: 12.5px;
    overflow-wrap: anywhere;
  }

}
</style>



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



<p class="wp-block-paragraph">So although the verb has changed tense, the pronoun still appears <strong>before the conjugated part of the verb</strong>:</p>



<p class="wp-block-paragraph"><strong>Je lui parle.</strong><br>I speak to her.</p>



<p class="wp-block-paragraph"><strong>Je lui ai parlé.</strong><br>I spoke to her.</p>



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



<h3 class="wp-block-heading">One important difference from direct object pronouns</h3>



<p class="wp-block-paragraph">You may remember that a <strong>direct object pronoun placed before a verb in the passé composé with <em>avoir</em> can cause the past participle to agree</strong>.</p>



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



<p class="wp-block-paragraph"><strong>J’ai vu Marie.</strong><br>→ <strong>Je l’ai vue.</strong></p>



<p class="wp-block-paragraph">Because <strong>Marie</strong> is the direct object, <strong>vue</strong> agrees with the feminine noun that <strong>l’</strong> represents.</p>



<p class="wp-block-paragraph">But compare that with:</p>



<p class="wp-block-paragraph"><strong>J’ai parlé à Marie.</strong><br>→ <strong>Je lui ai parlé.</strong></p>



<p class="wp-block-paragraph">Here, <strong>Marie</strong> is an <strong>indirect object</strong>. The pronoun <strong>lui</strong> does <strong>not</strong> cause agreement.</p>



<p class="wp-block-paragraph">So we have:</p>



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



<!-- =========================================================
     LEXICOGS — DIRECT vs INDIRECT
     PAST PARTICIPLE AGREEMENT
     Static grammar contrast
     ========================================================= -->

<div class="lexi-agreement-contrast"
     role="group"
     aria-label="Direct object: Je l’ai vue, I saw her, with agreement. Indirect object: Je lui ai parlé, I spoke to her, with no agreement.">

  <div class="lexi-agreement-contrast__heading">
    <span>Compare the two patterns</span>
  </div>


  <div class="lexi-agreement-contrast__grid">

    <!-- =====================================================
         DIRECT OBJECT
         ===================================================== -->

    <div class="lexi-agreement-contrast__card
                lexi-agreement-contrast__card--direct">

      <div class="lexi-agreement-contrast__type">
        Direct object
      </div>

      <div class="lexi-agreement-contrast__sentence">

        Je
        <span class="lexi-agreement-contrast__pronoun">l’</span>ai

        <span class="lexi-agreement-contrast__participle">
          vu<span class="lexi-agreement-contrast__agreement">e</span>
        </span>.

      </div>

      <div class="lexi-agreement-contrast__english">
        I saw her.
      </div>


      <div class="lexi-agreement-contrast__result
                  lexi-agreement-contrast__result--agreement">

        <span class="lexi-agreement-contrast__result-icon"
              aria-hidden="true">
          ✓
        </span>

        <span>
          Direct object
          <strong>→ agreement</strong>
        </span>

      </div>

      <div class="lexi-agreement-contrast__note">
        The added <strong>-e</strong> makes
        <strong>vue</strong> feminine.
      </div>

    </div>


    <!-- =====================================================
         BUT
         ===================================================== -->

    <div class="lexi-agreement-contrast__but"
         aria-hidden="true">
      but
    </div>


    <!-- =====================================================
         INDIRECT OBJECT
         ===================================================== -->

    <div class="lexi-agreement-contrast__card
                lexi-agreement-contrast__card--indirect">

      <div class="lexi-agreement-contrast__type">
        Indirect object
      </div>

      <div class="lexi-agreement-contrast__sentence">

        Je
        <span class="lexi-agreement-contrast__pronoun">lui</span>
        ai
        <span class="lexi-agreement-contrast__participle">
          parlé
        </span>.

      </div>

      <div class="lexi-agreement-contrast__english">
        I spoke to her.
      </div>


      <div class="lexi-agreement-contrast__result
                  lexi-agreement-contrast__result--no-agreement">

        <span class="lexi-agreement-contrast__result-icon"
              aria-hidden="true">
          —
        </span>

        <span>
          Indirect object
          <strong>→ no agreement</strong>
        </span>

      </div>

      <div class="lexi-agreement-contrast__note">
        <strong>Parlé</strong> does not change.
      </div>

    </div>

  </div>


  <!-- =====================================================
       TAKEAWAY
       ===================================================== -->

  <div class="lexi-agreement-contrast__takeaway">

    <span class="lexi-agreement-contrast__takeaway-arrow"
          aria-hidden="true">
      →
    </span>

    <span>
      A preceding <strong>direct object</strong> can affect agreement;
      an <strong>indirect object pronoun</strong> does not.
    </span>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — DIRECT / INDIRECT AGREEMENT CONTRAST
   ========================================================= */

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

.lexi-agreement-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-green: #43984C;
  --lexi-mint: #D5EDD5;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 820px;
  margin: 30px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-agreement-contrast__heading {
  padding: 18px 20px;
  background: var(--lexi-light-grey);
  text-align: center;
}

.lexi-agreement-contrast__heading span {
  display: inline-block;
  padding: 7px 16px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   GRID
   ========================================================= */

.lexi-agreement-contrast__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: stretch;
  gap: 0;
  padding: 3px;
  background: var(--lexi-white);
}


/* =========================================================
   CARDS
   ========================================================= */

.lexi-agreement-contrast__card {
  min-width: 0;
  padding: 24px 20px;
  text-align: center;
}

.lexi-agreement-contrast__card--direct {
  background: var(--lexi-light-blue);
}

.lexi-agreement-contrast__card--indirect {
  background: var(--lexi-salmon-grey);
}


/* =========================================================
   LABEL
   ========================================================= */

.lexi-agreement-contrast__type {
  display: inline-block;
  margin-bottom: 17px;
  padding: 7px 14px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}


/* =========================================================
   SENTENCE
   ========================================================= */

.lexi-agreement-contrast__sentence {
  padding: 16px 12px;
  border-radius: 12px;
  background: var(--lexi-white);
  color: var(--lexi-black);
  font-size: 23px;
  font-weight: 700;
  line-height: 1.45;
}

.lexi-agreement-contrast__pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}

.lexi-agreement-contrast__participle {
  color: var(--lexi-black);
  font-weight: 700;
}

.lexi-agreement-contrast__agreement {
  color: var(--lexi-green);
  font-weight: 900;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-agreement-contrast__english {
  margin: 9px 0 17px;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.45;
}


/* =========================================================
   RESULT
   ========================================================= */

.lexi-agreement-contrast__result {
  display: flex;
  gap: 9px;
  align-items: center;
  justify-content: center;
  padding: 12px 13px;
  border-radius: 10px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.4;
}

.lexi-agreement-contrast__result--agreement {
  background: var(--lexi-mint);
}

.lexi-agreement-contrast__result--no-agreement {
  background: var(--lexi-salmon-white);
}

.lexi-agreement-contrast__result strong {
  color: var(--lexi-purple);
  font-weight: 800;
}

.lexi-agreement-contrast__result-icon {
  display: flex;
  flex: 0 0 25px;
  width: 25px;
  height: 25px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-weight: 900;
}


/* =========================================================
   NOTE
   ========================================================= */

.lexi-agreement-contrast__note {
  margin-top: 11px;
  color: var(--lexi-black);
  font-size: 13px;
  line-height: 1.45;
}

.lexi-agreement-contrast__note strong {
  color: var(--lexi-purple);
}


/* =========================================================
   BUT
   ========================================================= */

.lexi-agreement-contrast__but {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-agreement-contrast__takeaway {
  display: flex;
  gap: 11px;
  align-items: center;
  justify-content: center;
  padding: 17px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.5;
  text-align: center;
}

.lexi-agreement-contrast__takeaway strong {
  color: var(--lexi-purple);
  font-weight: 800;
}

.lexi-agreement-contrast__takeaway-arrow {
  flex: 0 0 auto;
  color: var(--lexi-purple);
  font-size: 23px;
  font-weight: 900;
}


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

@media (max-width: 650px) {

  .lexi-agreement-contrast {
    margin: 25px auto;
    border-radius: 17px;
  }

  .lexi-agreement-contrast__grid {
    grid-template-columns: 1fr;
  }

  .lexi-agreement-contrast__card {
    padding: 20px 14px;
  }

  .lexi-agreement-contrast__but {
    padding: 8px;
  }

  .lexi-agreement-contrast__sentence {
    font-size: 20px;
  }

  .lexi-agreement-contrast__takeaway {
    align-items: flex-start;
    padding: 15px 14px;
    text-align: left;
  }

}
</style>



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



<p class="wp-block-paragraph">The same applies to <strong>leur</strong>:</p>



<p class="wp-block-paragraph"><strong>Nous avons écrit à nos amies.</strong><br>→ <strong>Nous leur avons écrit.</strong></p>



<p class="wp-block-paragraph">Even though <strong>nos amies</strong> is feminine and plural, <strong>écrit</strong> does not change, because <strong>leur</strong> is an indirect object pronoun.</p>



<p class="wp-block-paragraph">For now, the two patterns to remember are:</p>



<p class="wp-block-paragraph"><strong>Present tense:</strong><br><strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph"><strong>Passé composé:</strong><br><strong>Je lui ai parlé.</strong></p>



<p class="wp-block-paragraph">The pronoun moves in front of the auxiliary, and an indirect object pronoun <strong>does not trigger agreement of the past participle</strong>.</p>



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



<h2 class="wp-block-heading">Using Indirect Object Pronouns with Commands</h2>



<p class="wp-block-paragraph">There is one final placement pattern worth knowing, because you will hear it frequently in spoken French: <strong>commands</strong>.</p>



<p class="wp-block-paragraph">So far, we have normally placed our indirect object pronoun <strong>before the verb</strong>:</p>



<p class="wp-block-paragraph"><strong>Je lui parle.</strong><br>I speak to her.</p>



<p class="wp-block-paragraph"><strong>Je vais lui parler.</strong><br>I am going to speak to her.</p>



<p class="wp-block-paragraph"><strong>Je lui ai parlé.</strong><br>I spoke to her.</p>



<p class="wp-block-paragraph">But with a <strong>positive command</strong>, the pattern changes.</p>



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



<p class="wp-block-paragraph"><strong>Parle à Marie !</strong><br>Speak to Marie!</p>



<p class="wp-block-paragraph">When we replace <strong>à Marie</strong> with <strong>lui</strong>, we say:</p>



<p class="wp-block-paragraph"><strong>Parle-lui !</strong><br>Speak to her!</p>



<p class="wp-block-paragraph">The pronoun now comes <strong>after the verb</strong>, and the two are joined with a hyphen.</p>



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



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



<div class="lexi-command-table-wrap">

  <table class="lexi-command-table">

    <thead>
      <tr>
        <th scope="col">With the person</th>
        <th scope="col">With the pronoun</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          Téléphone
          <span class="lexi-command-source">à tes parents</span> !
        </td>

        <td>
          Téléphone-<span class="lexi-command-pronoun">leur</span> !
        </td>

        <td>
          Phone them!
        </td>
      </tr>


      <tr>
        <td>
          Écrivez
          <span class="lexi-command-source">à Paul</span> !
        </td>

        <td>
          Écrivez-<span class="lexi-command-pronoun">lui</span> !
        </td>

        <td>
          Write to him!
        </td>
      </tr>


      <tr>
        <td>
          Répondez
          <span class="lexi-command-source">à vos clients</span> !
        </td>

        <td>
          Répondez-<span class="lexi-command-pronoun">leur</span> !
        </td>

        <td>
          Reply to them!
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — POSITIVE COMMANDS
   Lexi Table 2
   ========================================================= */

.lexi-command-table-wrap,
.lexi-command-table-wrap * {
  box-sizing: border-box;
}

.lexi-command-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-command-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;
}


/* =========================================================
   CELLS
   ========================================================= */

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


/* =========================================================
   HEADER
   ========================================================= */

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


/* =========================================================
   BODY
   ========================================================= */

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

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

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

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


/* =========================================================
   PHRASE BEING REPLACED
   ========================================================= */

.lexi-command-source {
  display: inline-block;
  padding: 1px 4px;
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* =========================================================
   REPLACEMENT PRONOUN
   ========================================================= */

.lexi-command-pronoun {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 800;
}


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

@media (max-width: 650px) {

  .lexi-command-table {
    font-size: 13px;
  }

  .lexi-command-table th,
  .lexi-command-table td {
    padding: 11px 7px;
  }

  .lexi-command-pronoun {
    padding: 1px 3px;
  }

  .lexi-command-source {
    padding: 0 2px;
  }

}
</style>



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



<p class="wp-block-paragraph">So with a positive command, remember:</p>



<p class="wp-block-paragraph"><strong>verb + pronoun</strong></p>



<p class="wp-block-paragraph"><strong>Parle-lui !</strong><br><strong>Écrivez-leur !</strong></p>



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



<h3 class="wp-block-heading">What happens with <em>me</em> and <em>te</em>?</h3>



<p class="wp-block-paragraph">There is one additional change to notice.</p>



<p class="wp-block-paragraph">In a positive command, <strong>me</strong> becomes <strong>moi</strong>, and <strong>te</strong> becomes <strong>toi</strong>:</p>



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



<!-- =========================================================
     LEXICOGS — POSITIVE COMMANDS WITH MOI
     RESPONSIVE STATIC GRAMMAR VISUAL
     ========================================================= -->

<div class="lexi-command-shift"
     role="group"
     aria-label="In an ordinary sentence, me comes before the verb. In a positive command, me becomes moi and moves after the verb with a hyphen.">

  <!-- HEADING -->

  <div class="lexi-command-shift__heading">

    <span class="lexi-command-shift__eyebrow">
      With a positive command
    </span>

    <h3>
      <strong>me</strong> becomes <strong>moi</strong>
    </h3>

  </div>


  <!-- =====================================================
       EXAMPLE 1
       ===================================================== -->

  <div class="lexi-command-shift__row">

    <div class="lexi-command-shift__side
                lexi-command-shift__side--ordinary">

      <span class="lexi-command-shift__label">
        Ordinary sentence
      </span>

      <div class="lexi-command-shift__sentence">
        Tu
        <span class="lexi-command-shift__before-pronoun">me</span>
        téléphones.
      </div>

      <div class="lexi-command-shift__english">
        You phone me.
      </div>

    </div>


    <div class="lexi-command-shift__arrow"
         aria-hidden="true">

      <span class="lexi-command-shift__arrow-desktop">→</span>
      <span class="lexi-command-shift__arrow-mobile">↓</span>

    </div>


    <div class="lexi-command-shift__side
                lexi-command-shift__side--command">

      <span class="lexi-command-shift__label">
        Positive command
      </span>

      <div class="lexi-command-shift__sentence">
        Téléphone-<span class="lexi-command-shift__after-pronoun">moi</span> !
      </div>

      <div class="lexi-command-shift__english">
        Phone me!
      </div>

    </div>

  </div>


  <!-- =====================================================
       EXAMPLE 2
       ===================================================== -->

  <div class="lexi-command-shift__row">

    <div class="lexi-command-shift__side
                lexi-command-shift__side--ordinary">

      <span class="lexi-command-shift__label">
        Ordinary sentence
      </span>

      <div class="lexi-command-shift__sentence">
        Tu
        <span class="lexi-command-shift__before-pronoun">me</span>
        réponds.
      </div>

      <div class="lexi-command-shift__english">
        You reply to me.
      </div>

    </div>


    <div class="lexi-command-shift__arrow"
         aria-hidden="true">

      <span class="lexi-command-shift__arrow-desktop">→</span>
      <span class="lexi-command-shift__arrow-mobile">↓</span>

    </div>


    <div class="lexi-command-shift__side
                lexi-command-shift__side--command">

      <span class="lexi-command-shift__label">
        Positive command
      </span>

      <div class="lexi-command-shift__sentence">
        Réponds-<span class="lexi-command-shift__after-pronoun">moi</span> !
      </div>

      <div class="lexi-command-shift__english">
        Reply to me!
      </div>

    </div>

  </div>


  <!-- =====================================================
       EXAMPLE 3
       ===================================================== -->

  <div class="lexi-command-shift__row">

    <div class="lexi-command-shift__side
                lexi-command-shift__side--ordinary">

      <span class="lexi-command-shift__label">
        Ordinary sentence
      </span>

      <div class="lexi-command-shift__sentence">
        Tu
        <span class="lexi-command-shift__before-pronoun">me</span>
        parles.
      </div>

      <div class="lexi-command-shift__english">
        You speak to me.
      </div>

    </div>


    <div class="lexi-command-shift__arrow"
         aria-hidden="true">

      <span class="lexi-command-shift__arrow-desktop">→</span>
      <span class="lexi-command-shift__arrow-mobile">↓</span>

    </div>


    <div class="lexi-command-shift__side
                lexi-command-shift__side--command">

      <span class="lexi-command-shift__label">
        Positive command
      </span>

      <div class="lexi-command-shift__sentence">
        Parle-<span class="lexi-command-shift__after-pronoun">moi</span> !
      </div>

      <div class="lexi-command-shift__english">
        Speak to me!
      </div>

    </div>

  </div>


  <!-- =====================================================
       TAKEAWAY
       ===================================================== -->

  <div class="lexi-command-shift__takeaway">

    <div class="lexi-command-shift__rule">

      <span class="lexi-command-shift__rule-before">
        me + verb
      </span>

      <span class="lexi-command-shift__rule-arrow-desktop"
            aria-hidden="true">
        →
      </span>

      <span class="lexi-command-shift__rule-arrow-mobile"
            aria-hidden="true">
        ↓
      </span>

      <span class="lexi-command-shift__rule-after">
        verb-moi
      </span>

    </div>

    <p>
      In a <strong>positive command</strong>,
      <strong>me</strong> becomes <strong>moi</strong>,
      moves after the verb and is joined to it with a hyphen.
    </p>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — POSITIVE COMMAND PRONOUN SHIFT
   ========================================================= */

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

.lexi-command-shift {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 820px;
  margin: 30px auto;
  overflow: hidden;
  border-radius: 20px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-command-shift__heading {
  padding: 20px 20px 18px;
  background: var(--lexi-light-blue);
  text-align: center;
}

.lexi-command-shift__eyebrow {
  display: inline-block;
  margin-bottom: 9px;
  padding: 7px 15px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-command-shift__heading h3 {
  margin: 0;
  color: var(--lexi-black);
  font-size: 23px;
  line-height: 1.3;
}

.lexi-command-shift__heading h3 strong {
  color: var(--lexi-purple);
}


/* =========================================================
   TRANSFORMATION ROWS — DESKTOP
   ========================================================= */

.lexi-command-shift__row {
  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    56px
    minmax(0, 1fr);

  width: 100%;
  align-items: stretch;
  gap: 0;
  padding: 3px 3px 0;
  background: var(--lexi-white);
}

.lexi-command-shift__side {
  min-width: 0;
  padding: 19px 15px;
  text-align: center;
}

.lexi-command-shift__side--ordinary {
  background: var(--lexi-salmon-white);
}

.lexi-command-shift__side--command {
  background: var(--lexi-salmon-grey);
}


/* =========================================================
   LABELS
   ========================================================= */

.lexi-command-shift__label {
  display: inline-block;
  margin-bottom: 11px;
  color: var(--lexi-black);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}


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

.lexi-command-shift__sentence {
  width: 100%;
  padding: 13px 9px;
  border-radius: 10px;
  background: var(--lexi-white);
  color: var(--lexi-black);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.45;
  overflow-wrap: normal;
  word-break: normal;
}

.lexi-command-shift__before-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-light-blue);
  color: var(--lexi-purple);
  font-weight: 800;
}

.lexi-command-shift__after-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-weight: 800;
}


/* =========================================================
   ENGLISH
   ========================================================= */

.lexi-command-shift__english {
  margin-top: 8px;
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.4;
}


/* =========================================================
   ARROW
   ========================================================= */

.lexi-command-shift__arrow {
  display: flex;
  min-width: 0;
  align-items: center;
  justify-content: center;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 28px;
  font-weight: 800;
  line-height: 1;
}

.lexi-command-shift__arrow-desktop {
  display: inline;
}

.lexi-command-shift__arrow-mobile {
  display: none;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-command-shift__takeaway {
  margin-top: 3px;
  padding: 18px 20px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  text-align: center;
}

.lexi-command-shift__rule {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.lexi-command-shift__rule-before,
.lexi-command-shift__rule-after {
  display: inline-block;
  padding: 7px 11px;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.3;
}

.lexi-command-shift__rule-before {
  background: var(--lexi-white);
  color: var(--lexi-black);
}

.lexi-command-shift__rule-after {
  background: var(--lexi-purple);
  color: var(--lexi-white);
}

.lexi-command-shift__rule-arrow-desktop {
  color: var(--lexi-purple);
  font-size: 20px;
  font-weight: 900;
  line-height: 1;
}

.lexi-command-shift__rule-arrow-mobile {
  display: none;
}

.lexi-command-shift__takeaway p {
  max-width: 650px;
  margin: 0 auto;
  color: var(--lexi-black);
  font-size: 15px;
  line-height: 1.55;
}

.lexi-command-shift__takeaway p strong {
  color: var(--lexi-purple);
}


/* =========================================================
   MOBILE — GENUINE VERTICAL FLOW
   ========================================================= */

@media (max-width: 650px) {

  .lexi-command-shift {
    margin: 25px auto;
    border-radius: 17px;
  }

  .lexi-command-shift__heading {
    padding: 18px 13px 16px;
  }

  .lexi-command-shift__heading h3 {
    font-size: 21px;
  }


  /* -----------------------------------------
     Each comparison now becomes:

     ordinary sentence
            ↓
     positive command

     There is NO arrow column on mobile.
     ----------------------------------------- */

  .lexi-command-shift__row {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    padding: 3px 3px 0;
  }

  .lexi-command-shift__side {
    width: 100%;
    min-width: 0;
    padding: 17px 12px;
  }

  .lexi-command-shift__arrow {
    display: flex;
    width: 100%;
    min-width: 0;
    min-height: 42px;
    padding: 7px 0;
    align-items: center;
    justify-content: center;
    background: var(--lexi-white);
    font-size: 27px;
    line-height: 1;
  }

  .lexi-command-shift__arrow-desktop {
    display: none;
  }

  .lexi-command-shift__arrow-mobile {
    display: inline;
  }

  .lexi-command-shift__sentence {
    width: 100%;
    padding: 12px 8px;
    font-size: 18px;
  }

  .lexi-command-shift__english {
    font-size: 13px;
  }


  /* -----------------------------------------
     Takeaway formula also stacks vertically
     ----------------------------------------- */

  .lexi-command-shift__takeaway {
    padding: 16px 13px;
  }

  .lexi-command-shift__rule {
    flex-direction: column;
    gap: 6px;
  }

  .lexi-command-shift__rule-arrow-desktop {
    display: none;
  }

  .lexi-command-shift__rule-arrow-mobile {
    display: block;
    color: var(--lexi-purple);
    font-size: 21px;
    font-weight: 900;
    line-height: 1;
  }

}
</style>



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



<h3 class="wp-block-heading">Negative commands go back to the usual pattern</h3>



<p class="wp-block-paragraph">With a <strong>negative command</strong>, the pronoun returns to its familiar position <strong>before the verb</strong>:</p>



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



<!-- =========================================================
     LEXICOGS — NEGATIVE COMMANDS
     Lexi Table 2
     ========================================================= -->

<div class="lexi-negative-command-table-wrap">

  <table class="lexi-negative-command-table">

    <thead>
      <tr>
        <th scope="col">With the person</th>
        <th scope="col">With the pronoun</th>
        <th scope="col">English</th>
      </tr>
    </thead>

    <tbody>

      <tr>
        <td>
          Ne parle pas
          <span class="lexi-negative-command-source">à Marie</span> !
        </td>

        <td>
          Ne
          <span class="lexi-negative-command-pronoun">lui</span>
          parle pas !
        </td>

        <td>
          Don’t speak to her!
        </td>
      </tr>


      <tr>
        <td>
          Ne téléphone pas
          <span class="lexi-negative-command-source">à tes parents</span> !
        </td>

        <td>
          Ne
          <span class="lexi-negative-command-pronoun">leur</span>
          téléphone pas !
        </td>

        <td>
          Don’t phone them!
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — NEGATIVE COMMANDS
   Canonical Lexi Table 2 treatment
   ========================================================= */

.lexi-negative-command-table-wrap,
.lexi-negative-command-table-wrap * {
  box-sizing: border-box;
}


/* =========================================================
   OUTER WRAPPER
   ========================================================= */

.lexi-negative-command-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);

  /*
   * Prevents WordPress/theme line-height from creating
   * a white gap beneath the table.
   */
  line-height: 0;
}


/* =========================================================
   TABLE
   ========================================================= */

.lexi-negative-command-table {
  width: 100%;
  margin: 0 !important;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;

  color: #131313;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
}


/* =========================================================
   CELLS
   ========================================================= */

.lexi-negative-command-table th,
.lexi-negative-command-table td {
  padding: 16px 18px;
  text-align: left;
  vertical-align: middle;

  /*
   * Allow natural wrapping only at spaces.
   * Never split French words to force the table narrower.
   */
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}


/* =========================================================
   HEADER
   ========================================================= */

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


/* =========================================================
   BODY
   ========================================================= */

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

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


/* Alternating Lexi Table 2 rows */

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

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


/* =========================================================
   PHRASE BEING REPLACED
   ========================================================= */

.lexi-negative-command-source {
  color: #131313;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #8300C9;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}


/* =========================================================
   INDIRECT OBJECT PRONOUN
   ========================================================= */

.lexi-negative-command-pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  background: #E5E8FA;
  color: #8300C9;
  font-weight: 800;
}


/* =========================================================
   MOBILE
   Preserve the three-column relationship while reducing
   spacing and type. No horizontal scrolling and no word
   splitting.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-negative-command-table {
    font-size: 13px;
  }

  .lexi-negative-command-table th,
  .lexi-negative-command-table td {
    padding: 11px 8px;
  }

  .lexi-negative-command-pronoun {
    padding: 1px 4px;
  }

}


@media (max-width: 420px) {

  .lexi-negative-command-table {
    font-size: 12px;
    line-height: 1.4;
  }

  .lexi-negative-command-table th,
  .lexi-negative-command-table td {
    padding: 9px 6px;
  }

}
</style>



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



<p class="wp-block-paragraph">And <strong>me</strong> and <strong>te</strong> also return:</p>



<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>
          Ne <strong>me</strong> téléphone pas !
        </td>
        <td>
          Don’t phone me!
        </td>
      </tr>

      <tr>
        <td>
          Ne <strong>me</strong> réponds pas !
        </td>
        <td>
          Don’t reply to me!
        </td>
      </tr>

    </tbody>

  </table>

</div>


<style>
/* =========================================================
   LEXICOGS — LEXI TABLE 2
   ========================================================= */

.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;
}


/* HEADER */

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


/* BODY */

.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;
}


/* TARGET GRAMMAR */

.lexi-table td strong {
  color: #8300C9;
  font-weight: 800;
}


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

@media (max-width: 600px) {

  .lexi-table {
    font-size: 13px;
  }

  .lexi-table th,
  .lexi-table td {
    padding: 11px 8px;
  }

}
</style>



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



<p class="wp-block-paragraph">So the contrast is:</p>



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



<!-- =========================================================
     LEXICOGS — POSITIVE vs NEGATIVE COMMANDS
     Static grammar contrast visual
     ========================================================= -->

<div class="lexi-command-contrast"
     role="group"
     aria-label="Positive and negative command comparison. Parle-lui becomes Ne lui parle pas. Téléphone-moi becomes Ne me téléphone pas.">

  <div class="lexi-command-contrast__heading">
    <span class="lexi-command-contrast__eyebrow">
      Compare the pattern
    </span>

    <h3>
      Positive and negative commands
    </h3>
  </div>


  <div class="lexi-command-contrast__grid">


    <!-- =====================================================
         EXAMPLE 1
         ===================================================== -->

    <article class="lexi-command-contrast__card">

      <!-- POSITIVE -->

      <div class="lexi-command-contrast__stage
                  lexi-command-contrast__stage--positive">

        <div class="lexi-command-contrast__stage-heading">

          <span class="lexi-command-contrast__icon"
                aria-hidden="true">
            +
          </span>

          <span>
            Positive command
          </span>

        </div>

        <div class="lexi-command-contrast__sentence">
          Parle-<span class="lexi-command-contrast__pronoun
                            lexi-command-contrast__pronoun--after">lui</span> !
        </div>

      </div>


      <!-- DOWN ARROW -->

      <div class="lexi-command-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <!-- NEGATIVE -->

      <div class="lexi-command-contrast__stage
                  lexi-command-contrast__stage--negative">

        <div class="lexi-command-contrast__stage-heading">

          <span class="lexi-command-contrast__icon
                       lexi-command-contrast__icon--negative"
                aria-hidden="true">
            −
          </span>

          <span>
            Negative command
          </span>

        </div>

        <div class="lexi-command-contrast__sentence">
          Ne
          <span class="lexi-command-contrast__pronoun
                       lexi-command-contrast__pronoun--before">lui</span>
          parle pas !
        </div>

      </div>


      <div class="lexi-command-contrast__meaning">
        <div>
          <strong>Parle-lui !</strong>
          <span>Speak to him / her!</span>
        </div>

        <div>
          <strong>Ne lui parle pas !</strong>
          <span>Don’t speak to him / her!</span>
        </div>
      </div>

    </article>



    <!-- =====================================================
         EXAMPLE 2
         ===================================================== -->

    <article class="lexi-command-contrast__card">

      <!-- POSITIVE -->

      <div class="lexi-command-contrast__stage
                  lexi-command-contrast__stage--positive">

        <div class="lexi-command-contrast__stage-heading">

          <span class="lexi-command-contrast__icon"
                aria-hidden="true">
            +
          </span>

          <span>
            Positive command
          </span>

        </div>

        <div class="lexi-command-contrast__sentence">
          Téléphone-<span class="lexi-command-contrast__pronoun
                                lexi-command-contrast__pronoun--after">moi</span> !
        </div>

      </div>


      <!-- DOWN ARROW -->

      <div class="lexi-command-contrast__arrow"
           aria-hidden="true">
        ↓
      </div>


      <!-- NEGATIVE -->

      <div class="lexi-command-contrast__stage
                  lexi-command-contrast__stage--negative">

        <div class="lexi-command-contrast__stage-heading">

          <span class="lexi-command-contrast__icon
                       lexi-command-contrast__icon--negative"
                aria-hidden="true">
            −
          </span>

          <span>
            Negative command
          </span>

        </div>

        <div class="lexi-command-contrast__sentence">
          Ne
          <span class="lexi-command-contrast__pronoun
                       lexi-command-contrast__pronoun--before">me</span>
          téléphone pas !
        </div>

      </div>


      <div class="lexi-command-contrast__meaning">
        <div>
          <strong>Téléphone-moi !</strong>
          <span>Phone me!</span>
        </div>

        <div>
          <strong>Ne me téléphone pas !</strong>
          <span>Don’t phone me!</span>
        </div>
      </div>

    </article>

  </div>


  <!-- =====================================================
       TAKEAWAY
       ===================================================== -->

  <div class="lexi-command-contrast__takeaway">

    <div class="lexi-command-contrast__takeaway-item">

      <span class="lexi-command-contrast__takeaway-icon"
            aria-hidden="true">
        +
      </span>

      <span>
        <strong>Positive command:</strong>
        the pronoun comes <strong>after the verb</strong>.
      </span>

    </div>

    <div class="lexi-command-contrast__takeaway-item">

      <span class="lexi-command-contrast__takeaway-icon
                   lexi-command-contrast__takeaway-icon--negative"
            aria-hidden="true">
        −
      </span>

      <span>
        <strong>Negative command:</strong>
        the pronoun returns <strong>before the verb</strong>.
      </span>

    </div>

  </div>

</div>


<style>
/* =========================================================
   LEXICOGS — COMMAND CONTRAST VISUAL
   ========================================================= */

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

.lexi-command-contrast {
  --lexi-purple: #8300C9;
  --lexi-black: #131313;
  --lexi-white: #FFFFFF;
  --lexi-salmon-white: #FFF7FF;
  --lexi-salmon-grey: #F5E9F2;
  --lexi-light-blue: #E5E8FA;
  --lexi-light-grey: #F0F3F8;
  --lexi-dusty-green: #E0EEE0;

  width: 100%;
  max-width: 900px;
  margin: 30px auto;
  color: var(--lexi-black);
  font-family: inherit;
}


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

.lexi-command-contrast__heading {
  margin-bottom: 18px;
  text-align: center;
}

.lexi-command-contrast__eyebrow {
  display: inline-block;
  margin-bottom: 9px;
  padding: 7px 15px;
  border-radius: 999px;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.lexi-command-contrast__heading h3 {
  margin: 0;
  color: var(--lexi-black);
  font-size: clamp(22px, 4vw, 28px);
  line-height: 1.3;
}


/* =========================================================
   CARD GRID
   ========================================================= */

.lexi-command-contrast__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}


/* =========================================================
   CARD
   ========================================================= */

.lexi-command-contrast__card {
  min-width: 0;
  overflow: hidden;
  border-radius: 18px;
  background: var(--lexi-white);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}


/* =========================================================
   STAGES
   ========================================================= */

.lexi-command-contrast__stage {
  padding: 20px 17px;
  text-align: center;
}

.lexi-command-contrast__stage--positive {
  background: var(--lexi-light-blue);
}

.lexi-command-contrast__stage--negative {
  background: var(--lexi-salmon-grey);
}


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

.lexi-command-contrast__stage-heading {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  margin-bottom: 13px;
  color: var(--lexi-black);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.lexi-command-contrast__icon {
  display: inline-flex;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 19px;
  font-weight: 800;
  line-height: 1;
}

.lexi-command-contrast__icon--negative {
  background: var(--lexi-black);
}


/* =========================================================
   FRENCH SENTENCE
   ========================================================= */

.lexi-command-contrast__sentence {
  padding: 14px 10px;
  border-radius: 11px;
  background: var(--lexi-white);
  color: var(--lexi-black);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.45;
  overflow-wrap: normal;
  word-break: normal;
}

.lexi-command-contrast__pronoun {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 5px;
  font-weight: 800;
}

.lexi-command-contrast__pronoun--after {
  background: var(--lexi-purple);
  color: var(--lexi-white);
}

.lexi-command-contrast__pronoun--before {
  background: var(--lexi-light-blue);
  color: var(--lexi-purple);
}


/* =========================================================
   DOWN ARROW
   Always vertical — no desktop/mobile direction change
   ========================================================= */

.lexi-command-contrast__arrow {
  padding: 7px 0;
  background: var(--lexi-white);
  color: var(--lexi-purple);
  font-size: 28px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
}


/* =========================================================
   ENGLISH MEANING
   ========================================================= */

.lexi-command-contrast__meaning {
  display: grid;
  gap: 3px;
  padding: 3px;
  background: var(--lexi-white);
}

.lexi-command-contrast__meaning > div {
  padding: 11px 13px;
  background: var(--lexi-salmon-white);
  text-align: center;
}

.lexi-command-contrast__meaning strong {
  display: block;
  margin-bottom: 2px;
  color: var(--lexi-purple);
  font-size: 14px;
  line-height: 1.4;
}

.lexi-command-contrast__meaning span {
  color: var(--lexi-black);
  font-size: 13px;
  line-height: 1.4;
}


/* =========================================================
   TAKEAWAY
   ========================================================= */

.lexi-command-contrast__takeaway {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 3px;
  margin-top: 18px;
  padding: 3px;
  border-radius: 14px;
  overflow: hidden;
  background: var(--lexi-white);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}

.lexi-command-contrast__takeaway-item {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 14px 15px;
  background: var(--lexi-dusty-green);
  color: var(--lexi-black);
  font-size: 14px;
  line-height: 1.5;
}

.lexi-command-contrast__takeaway-item strong {
  color: var(--lexi-purple);
}

.lexi-command-contrast__takeaway-icon {
  display: inline-flex;
  width: 27px;
  height: 27px;
  flex: 0 0 27px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--lexi-purple);
  color: var(--lexi-white);
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}

.lexi-command-contrast__takeaway-icon--negative {
  background: var(--lexi-black);
}


/* =========================================================
   MOBILE
   Cards and takeaway stack naturally.
   Internal grammar flow remains top → bottom.
   ========================================================= */

@media (max-width: 650px) {

  .lexi-command-contrast {
    margin: 25px auto;
  }

  .lexi-command-contrast__grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .lexi-command-contrast__stage {
    padding: 17px 12px;
  }

  .lexi-command-contrast__sentence {
    font-size: 18px;
  }

  .lexi-command-contrast__takeaway {
    grid-template-columns: 1fr;
  }

  .lexi-command-contrast__takeaway-item {
    align-items: flex-start;
    padding: 13px;
  }

}
</style>



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



<h3 class="wp-block-heading">The patterns to remember</h3>



<p class="wp-block-paragraph">For most of this lesson, you have seen the indirect object pronoun <strong>before the verb</strong>.</p>



<p class="wp-block-paragraph">A positive command is the main exception we need at this stage:</p>



<p class="wp-block-paragraph"><strong>Je lui parle.</strong><br><strong>Je vais lui parler.</strong><br><strong>Je lui ai parlé.</strong></p>



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



<p class="wp-block-paragraph"><strong>Parle-lui !</strong></p>



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



<h2 class="wp-block-heading">What You’ve Learnt</h2>



<p class="wp-block-paragraph">You’ve now covered the main patterns you need to start using <strong>indirect object pronouns</strong> confidently in French.</p>



<p class="wp-block-paragraph">In the common constructions we have looked at, these pronouns allow us to avoid repeating the person or people an action is directed to:</p>



<p class="wp-block-paragraph"><strong>Je parle à Marie.</strong><br>→ <strong>Je lui parle.</strong></p>



<p class="wp-block-paragraph"><strong>Nous écrivons à nos parents.</strong><br>→ <strong>Nous leur écrivons.</strong></p>



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



<p class="wp-block-paragraph">The key points to remember are:</p>



<ul class="wp-block-list">
<li><strong>me / m’</strong> = to me</li>



<li><strong>te / t’</strong> = to you</li>



<li><strong>lui</strong> = to him / to her</li>



<li><strong>nous</strong> = to us</li>



<li><strong>vous</strong> = to you</li>



<li><strong>leur</strong> = to them</li>



<li>The pronoun normally comes <strong>before the verb</strong>: <strong>Je lui parle.</strong></li>



<li>With an infinitive, it goes before the infinitive it belongs to: <strong>Je vais lui parler.</strong></li>



<li>In the passé composé, it comes before the auxiliary: <strong>Je lui ai parlé.</strong></li>



<li>An indirect object pronoun does <strong>not</strong> cause past-participle agreement: <strong>Je lui ai parlé.</strong></li>



<li>With a positive command, the pronoun follows the verb: <strong>Parle-lui !</strong></li>



<li>With a negative command, it returns before the verb: <strong>Ne lui parle pas !</strong></li>
</ul>



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



<p class="wp-block-paragraph">One final point is worth keeping in mind: French does not simply turn every <strong>à + person</strong> expression into <strong>lui</strong> or <strong>leur</strong>. The verb matters. In this lesson, we have concentrated on some of the most common and useful patterns where this replacement works naturally.</p>



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



<h2 class="wp-block-heading">Go Deeper</h2>



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




	<div class="lexi-post-grid">

		

			<article
				class="lexi-post-card lexi-post-card--article"
				style="--lexi-card-bg: #E5E8FA;"
			>


				

				

					<a
						class="lexi-post-card__image-link"
						href="https://lexicogs.com/lui-leur-or-a-lui-a-elle/"
						aria-label="Indirect Pronouns: Lui, leur or à lui, à elle?"
					>

						<img width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg" class="lexi-post-card__image wp-post-image no-lazyload" alt="" loading="lazy" decoding="async" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-2-1.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" />
					</a>


				

				

				<div class="lexi-post-card__body">


					<h3 class="lexi-post-card__title">

						<a href="https://lexicogs.com/lui-leur-or-a-lui-a-elle/">
							Indirect Pronouns: Lui, leur or à lui, à elle?						</a>

					</h3>


					

						<div class="lexi-post-card__excerpt">

							<p>In this lesson, we look at some of the most useful cases where French keeps à and uses forms such as à lui, à elle, à eux and à elles instead of using lui and leur.</p>

						</div>


					

					<a
						class="lexi-post-card__cta"
						href="https://lexicogs.com/lui-leur-or-a-lui-a-elle/"
					>
						Explore					</a>


				</div>


			</article>


		

	</div>


	



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



<h2 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Give It a Go!</h2>



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



<p class="wp-block-paragraph">If you&#8217;d like to test your knowledge of what you&#8217;ve learned so far, you can select from any quizzes or activities below.</p>



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




	<div class="lexi-post-grid">

		

			<article
				class="lexi-post-card lexi-post-card--exercise"
				style="--lexi-card-bg: #E0EEE0;"
			>


				

				

					<a
						class="lexi-post-card__image-link"
						href="https://lexicogs.com/french-written-quiz-indirect-object-pronouns/"
						aria-label="French Written Quiz &#8211; Indirect Object Pronouns"
					>

						<img width="1024" height="373" src="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1024x373.jpg" class="lexi-post-card__image wp-post-image no-lazyload" alt="" loading="lazy" decoding="async" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Indirect-Object-Pronouns.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" />
					</a>


				

				

				<div class="lexi-post-card__body">


					<h3 class="lexi-post-card__title">

						<a href="https://lexicogs.com/french-written-quiz-indirect-object-pronouns/">
							French Written Quiz &#8211; Indirect Object Pronouns						</a>

					</h3>


					

						<div class="lexi-post-card__excerpt">

							<p>A quiz to test your knowledge of indirect object pronouns in French.</p>

						</div>


					

					<a
						class="lexi-post-card__cta"
						href="https://lexicogs.com/french-written-quiz-indirect-object-pronouns/"
					>
						Launch					</a>


				</div>


			</article>


		

	</div>


	



<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-indirect-object-pronouns-in-french/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Talking About Weather</title>
		<link>https://lexicogs.com/french-reading-comprehension-talking-about-weather/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-talking-about-weather/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 11:14:35 +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 – Weather in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105244</guid>

					<description><![CDATA[Read a text with examples of words for talking about the weather 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-Weather-1024x373.jpg" alt="" class="wp-image-105247 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Weather-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Weather-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Weather-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Weather-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Weather.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Talking About the Weather</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-19"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-19"
				>
					Une journée de printemps à Annecy				</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, Julien et Clara arrivent à Annecy pour <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-4">passer la journée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-4" role="tooltip">spend the day</span></span> au bord du lac. À cette saison, le temps peut <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-5">changer très rapidement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-5" role="tooltip">change very quickly</span></span>.</p>
<p>Le matin, il y a beaucoup de brouillard sur le lac et la température est seulement de huit degrés. Il fait froid, et de gros nuages <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-6">cachent</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-6" role="tooltip">hide</span></span> encore les montagnes.</p>
<p>Vers dix heures, le brouillard <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-7">disparaît peu à peu</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-7" role="tooltip">gradually disappears</span></span> et le soleil commence à <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-8">briller</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-8" role="tooltip">shine</span></span>. La température <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-9">monte rapidement</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-9" role="tooltip">rises quickly</span></span> et la chaleur devient agréable. Une légère brise <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-10">souffle</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-10" role="tooltip">blows</span></span> sur le lac pendant que Julien et Clara <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-11">se promènent au bord de l’eau</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-11" role="tooltip">walk along the water</span></span>.</p>
<p>Mais dans l’après-midi, le temps change encore. De gros nuages gris arrivent <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-12">au-dessus des</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-12" role="tooltip">above</span></span> montagnes et le vent devient beaucoup plus fort. Julien et Clara décident de <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-13">rentrer en ville</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-13" role="tooltip">go back into town</span></span>.</p>
<p>Quelques minutes plus tard, la pluie commence. Il y a même de la grêle. Un éclair <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-14">traverse le ciel</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-14" role="tooltip">crosses the sky</span></span>, puis ils entendent le tonnerre. Heureusement, la tempête <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-15">ne dure que</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-15" role="tooltip">only lasts</span></span> vingt minutes.</p>
<p>Quand la pluie <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-16">s’arrête</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-16" role="tooltip">stops</span></span>, le soleil revient. Julien regarde le ciel et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-17">aperçoit</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-17" role="tooltip">spots</span></span> un grand arc-en-ciel au-dessus du lac.</p>
<p>« Quelle journée ! » dit Clara. « On a presque eu <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-18">toutes les sortes de temps</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-18" role="tooltip">every kind of weather</span></span> en quelques heures ! »</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-20"
		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-20-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-20-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-20-question-1-statement"
		aria-describedby="lexi-truefalse-20-question-1-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-20-question-1-statement"
			lang="fr"
		>
			Le matin, il fait froid et il y a du brouillard.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Le matin, il y a beaucoup de brouillard sur le lac et la température est de huit degrés.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-20-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-20-question-2-statement"
		aria-describedby="lexi-truefalse-20-question-2-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-20-question-2-statement"
			lang="fr"
		>
			Le brouillard reste toute la journée.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Vers dix heures, le brouillard disparaît peu à peu et le soleil commence à briller.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-20-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-20-question-3-statement"
		aria-describedby="lexi-truefalse-20-question-3-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-20-question-3-statement"
			lang="fr"
		>
			Le temps se dégrade dans 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-20-question-3-feedback"
			>
				Vrai			</button>


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Dans l’après-midi, le vent devient beaucoup plus fort et de gros nuages gris arrivent.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-20-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-20-question-4-statement"
		aria-describedby="lexi-truefalse-20-question-4-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-20-question-4-statement"
			lang="fr"
		>
			La tempête continue pendant plusieurs heures.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La tempête ne dure qu’environ vingt minutes.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-20-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-20-question-5-statement"
		aria-describedby="lexi-truefalse-20-question-5-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-20-question-5-statement"
			lang="fr"
		>
			Un arc-en-ciel apparaît après la tempête.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Après la pluie, le soleil revient et Julien aperçoit un grand arc-en-ciel au-dessus du lac.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-20-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-talking-about-weather/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; At the Restaurant</title>
		<link>https://lexicogs.com/french-reading-comprehension-at-the-restaurant/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-at-the-restaurant/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 11:04:08 +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 – Restaurant in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105237</guid>

					<description><![CDATA[Read a text with examples of words for when you are in a restaurant in France.]]></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-Restaurant-1-1024x373.jpg" alt="" class="wp-image-105242 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Restaurant-1-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Restaurant-1-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Restaurant-1-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Restaurant-1-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Restaurant-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; At the Restaurant</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-37"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-37"
				>
					Un dîner au restaurant				</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, Sophie et Marc <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-21">ont une réservation</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-21" role="tooltip">have a reservation</span></span> dans un petit restaurant <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-22">près de chez eux</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-22" role="tooltip">near their home</span></span>. <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-23">À leur arrivée</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-23" role="tooltip">When they arrive</span></span>, le serveur les <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-24">accompagne à</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-24" role="tooltip">shows them to</span></span> leur table. Une nappe blanche <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-25">couvre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-25" role="tooltip">covers</span></span> la table, et les couverts, les serviettes et les verres sont déjà <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-26">en place</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-26" role="tooltip">in place</span></span>.</p>
<p>Le serveur leur <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-27">apporte</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-27" role="tooltip">brings</span></span> le menu et la carte des vins. Marc choisit le plat du jour, <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-28">préparé avec</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-28" role="tooltip">prepared with</span></span> du poisson frais, tandis que Sophie <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-29">préfère prendre</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-29" role="tooltip">prefers to have</span></span> une entrée puis un plat principal.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-30">Pour commencer</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-30" role="tooltip">To start</span></span>, Sophie commande une salade de chèvre chaud. Marc ne prend pas d’entrée. Pour le plat principal, Sophie choisit du poulet avec des légumes, tandis que Marc <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-31">goûte</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-31" role="tooltip">tries</span></span> le plat du jour.</p>
<p>Le chef vient quelques minutes <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-32">dans la salle</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-32" role="tooltip">into the dining room</span></span> pour parler avec des clients. Sophie lui dit que son plat est excellent.</p>
<p><span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-33">Après le repas</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-33" role="tooltip">After the meal</span></span>, ils décident de <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-34">partager</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-34" role="tooltip">share</span></span> un dessert au chocolat. Enfin, Marc <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-35">demande l’addition</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-35" role="tooltip">asks for the bill</span></span>. Le service était très bon, alors ils <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-36">laissent aussi</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-36" role="tooltip">also leave</span></span> un pourboire avant de quitter le restaurant.</p>
<p>			</div>

		</div>

	</section>

	



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



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-38"
		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-38-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-38-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-38-question-1-statement"
		aria-describedby="lexi-truefalse-38-question-1-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-38-question-1-statement"
			lang="fr"
		>
			Sophie et Marc ont réservé une table.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Sophie et Marc ont une réservation dans le restaurant.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-38-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-38-question-2-statement"
		aria-describedby="lexi-truefalse-38-question-2-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-38-question-2-statement"
			lang="fr"
		>
			Le serveur leur apporte seulement la carte des vins.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Le serveur leur apporte le menu et la carte des vins.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-38-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-38-question-3-statement"
		aria-describedby="lexi-truefalse-38-question-3-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-38-question-3-statement"
			lang="fr"
		>
			Marc choisit le plat du jour.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Marc choisit le plat du jour, préparé avec du poisson frais.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-38-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-38-question-4-statement"
		aria-describedby="lexi-truefalse-38-question-4-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-38-question-4-statement"
			lang="fr"
		>
			Sophie choisit du poisson comme plat principal.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Sophie choisit du poulet avec des légumes comme plat principal.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-38-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-38-question-5-statement"
		aria-describedby="lexi-truefalse-38-question-5-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-38-question-5-statement"
			lang="fr"
		>
			Sophie et Marc laissent un pourboire avant de quitter le restaurant.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Après le dessert, Marc demande l’addition et ils laissent un pourboire.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-38-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-at-the-restaurant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>French Reading Comprehension &#8211; Modes of Transport</title>
		<link>https://lexicogs.com/french-reading-comprehension-modes-of-transport/</link>
					<comments>https://lexicogs.com/french-reading-comprehension-modes-of-transport/#respond</comments>
		
		<dc:creator><![CDATA[Lexi Cogs]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 10:43:04 +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 – Transport in French]]></category>
		<guid isPermaLink="false">https://lexicogs.com/?p=105231</guid>

					<description><![CDATA[Read a text with examples of words for modes of transport 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-Transport-1024x373.jpg" alt="" class="wp-image-105234 no-lazyload" style="border-radius:22px" srcset="https://lexicogs.com/wp-content/uploads/2026/08/Reading-Transport-1024x373.jpg 1024w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Transport-300x109.jpg 300w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Transport-768x280.jpg 768w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Transport-1536x560.jpg 1536w, https://lexicogs.com/wp-content/uploads/2026/08/Reading-Transport.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<h1 class="wp-block-heading">French Reading Comprehension &#8211; Modes of Transport</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-56"

					>

			
				<h2
					class="lexi-reading__title"
					id="lexi-reading-title-56"
				>
					Un voyage avec plusieurs moyens de transport				</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 Bernard <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-39">part en vacances</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-39" role="tooltip">goes on holiday</span></span> en Corse. Cette fois, elle décide de <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-40">laisser la voiture à la maison</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-40" role="tooltip">leave the car at home</span></span>.</p>
<p>La famille prend d’abord le bus jusqu’à la <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-41">station de métro</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-41" role="tooltip">underground station</span></span>. Après <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-42">quelques arrêts</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-42" role="tooltip">a few stops</span></span> en métro, elle arrive à la gare et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-43">monte dans</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-43" role="tooltip">gets on</span></span> le train pour Marseille.</p>
<p>À Marseille, les Bernard prennent un taxi jusqu’au <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-44">port</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-44" role="tooltip">port</span></span>. Leur ferry <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-45">part</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-45" role="tooltip">leaves</span></span> en début d’après-midi et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-46">traverse</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-46" role="tooltip">crosses</span></span> la Méditerranée. Les enfants restent longtemps <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-47">sur le pont</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-47" role="tooltip">on deck</span></span> pour regarder la mer et les autres bateaux.</p>
<p>Le lendemain, en Corse, toute la famille <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-48">loue</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-48" role="tooltip">hires</span></span> des vélos pour <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-49">découvrir les environs</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-49" role="tooltip">explore the surrounding area</span></span>. L’après-midi, elle fait aussi une petite <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-50">excursion</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-50" role="tooltip">excursion</span></span> en bateau <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-51">le long de la côte</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-51" role="tooltip">along the coast</span></span>.</p>
<p>Après une semaine de vacances, la famille ne <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-52">reprend pas le ferry</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-52" role="tooltip">takes the ferry again</span></span>. Cette fois, elle va à l’aéroport et <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-53">rentre à Paris</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-53" role="tooltip">returns to Paris</span></span> en avion.</p>
<p>Les enfants trouvent amusant d’avoir utilisé <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-54">autant de</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-54" role="tooltip">so many</span></span> <span class="lexi-reading__tooltip"><button type="button" class="lexi-reading__tip-trigger" aria-describedby="lexi-reading-tip-55">moyens de transport</button><span class="lexi-reading__tip-box" id="lexi-reading-tip-55" role="tooltip">means of transport</span></span> pendant un seul voyage.</p>
<p>			</div>

		</div>

	</section>

	



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



	<section
		class="lexi-truefalse"
		id="lexi-truefalse-57"
		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-57-title"

					>

			
				<h2
					class="lexi-truefalse__title"
					id="lexi-truefalse-57-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-57-question-1-statement"
		aria-describedby="lexi-truefalse-57-question-1-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-57-question-1-statement"
			lang="fr"
		>
			La famille Bernard ne prend pas la voiture pour partir en vacances.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			La famille Bernard laisse la voiture à la maison et commence le voyage en bus.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-57-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-57-question-2-statement"
		aria-describedby="lexi-truefalse-57-question-2-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-57-question-2-statement"
			lang="fr"
		>
			La famille va directement à Marseille en métro.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Après le métro, la famille prend le train pour Marseille.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-57-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-57-question-3-statement"
		aria-describedby="lexi-truefalse-57-question-3-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-57-question-3-statement"
			lang="fr"
		>
			La famille va au port de Marseille en taxi.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			À Marseille, les Bernard prennent un taxi jusqu’au port.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-57-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-57-question-4-statement"
		aria-describedby="lexi-truefalse-57-question-4-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-57-question-4-statement"
			lang="fr"
		>
			En Corse, la famille loue des motos.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			En Corse, toute la famille loue des vélos pour découvrir les environs.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-57-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-57-question-5-statement"
		aria-describedby="lexi-truefalse-57-question-5-feedback"
	>

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


		<div
			class="lexi-truefalse__statement"
			id="lexi-truefalse-57-question-5-statement"
			lang="fr"
		>
			La famille retourne à Paris en avion.		</div>


		<div class="lexi-truefalse__buttons">

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


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

		</div>


		<span
			class="lexi-truefalse__explanation"
			hidden
		>
			Pour rentrer à Paris, la famille va à l’aéroport et prend l’avion.		</span>


		<div
			class="lexi-truefalse__feedback"
			id="lexi-truefalse-57-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-modes-of-transport/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
