{"id":171429,"date":"2025-09-22T14:25:16","date_gmt":"2025-09-22T12:25:16","guid":{"rendered":"https:\/\/www.myes.school\/?p=171429"},"modified":"2025-09-24T10:48:57","modified_gmt":"2025-09-24T08:48:57","slug":"plus-que-parfait-en-anglais","status":"publish","type":"post","link":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/","title":{"rendered":"Le past perfect en anglais"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"171429\" class=\"elementor elementor-171429\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-78fade5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"78fade5\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afdf3ea\" data-id=\"afdf3ea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-134ea67 elementor-widget elementor-widget-text-editor\" data-id=\"134ea67\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><strong>Le past perfect ou pluperfect est un temps indispensable pour exprimer une action pass\u00e9e qui s\u2019est produite avant une autre action pass\u00e9e.<\/strong><\/p><p>Si tu veux raconter une histoire ou pr\u00e9ciser l\u2019ordre des \u00e9v\u00e9nements dans le pass\u00e9, ce temps va devenir ton meilleur alli\u00e9. Dans cet article, d\u00e9couvrez la construction et conjugaison du past perfect dans une <span style=\"color: #3366ff;\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/construire-phrase-anglais\/\" style=\"color: #3366ff;\">phrase en anglais<\/a> <\/span>!<\/p><h2>Ce qu\u2019il faut retenir<\/h2><p>\u27a1\ufe0f Le <strong>past perfect<\/strong> exprime une action qui s\u2019est produite avant une autre action pass\u00e9e. Il sert \u00e0 :<\/p><ul><li>clarifier l\u2019ordre des \u00e9v\u00e9nements,<\/li><li>expliquer une cause pass\u00e9e,<\/li><li>introduire un conditionnel irr\u00e9el.<\/li><\/ul><p>\u27a1\ufe0f La structure est : <strong>sujet + had + participe pass\u00e9<\/strong> (affirmatif, n\u00e9gatif ou interrogatif).<\/p><p>\u27a1\ufe0f Dans une phrase avec deux actions pass\u00e9es :<\/p><ul><li>la premi\u00e8re est au <strong>past perfect<\/strong>,<\/li><li>la deuxi\u00e8me est au <strong>past simple<\/strong>.<\/li><\/ul><p>\u27a1\ufe0f En fran\u00e7ais, il correspond au <strong>plus-que-parfait<\/strong> (<em>j\u2019avais mang\u00e9 \u2192 I had eaten<\/em>).<\/p><p>\u27a1\ufe0f On le rencontre surtout dans les r\u00e9cits et les histoires, tandis que le <strong>past simple<\/strong> reste plus courant dans la vie quotidienne.<\/p><h2>Quand utiliser le past perfect en anglais ?<\/h2><p>Le <strong>past perfect<\/strong> sert \u00e0 montrer clairement <strong>quel \u00e9v\u00e9nement est arriv\u00e9 en premier dans le pass\u00e9<\/strong>.<\/p><p>Par exemple :<\/p><ul><li><p><em>She had already left when I arrived. <\/em>(Elle \u00e9tait d\u00e9j\u00e0 partie quand je suis arriv\u00e9.)<\/p><\/li><\/ul><p>Ici, deux actions pass\u00e9es :<\/p><ol><li>Elle est partie (premier \u00e9v\u00e9nement).<\/li><li>Je suis arriv\u00e9 (deuxi\u00e8me \u00e9v\u00e9nement).<\/li><\/ol><p>Le past perfect permet d\u2019\u00e9viter toute confusion dans le d\u00e9roulement de plusieurs \u00e9v\u00e9nements dans le pass\u00e9.<\/p><h3>Autres utilisations courantes<\/h3><ul><li><p>Pour exprimer une <strong>cause dans le pass\u00e9<\/strong> :<\/p><\/li><\/ul><p><em>I was tired because I had worked all day. <\/em>(J\u2019\u00e9tais fatigu\u00e9 parce que j\u2019avais travaill\u00e9 toute la journ\u00e9e.)<\/p><ul><li><p>Dans les <strong>conditionnels irr\u00e9els du pass\u00e9<\/strong> :<\/p><\/li><\/ul><p><em>If I had known, I would have helped you. <\/em>(Si j\u2019avais su, je t\u2019aurais aid\u00e9.)<\/p><ul><li><p>Dans un <strong>r\u00e9cit<\/strong> pour pr\u00e9ciser la chronologie :<\/p><\/li><\/ul><p><em>After he had finished his homework, he watched TV. <\/em>(Apr\u00e8s avoir termin\u00e9 ses devoirs, il a regard\u00e9 la t\u00e9l\u00e9.)<\/p><h2>Comment former le past perfect en anglais ?<\/h2><p>La r\u00e8gle est tr\u00e8s simple :<\/p><p><strong>Sujet + had + participe pass\u00e9 du verbe<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ea4fa7 elementor-widget elementor-widget-html\" data-id=\"5ea4fa7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Tableau past perfect \u2013 responsive avec police Montserrat -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .table-wrap {\r\n    width: 100%;\r\n    overflow-x: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n  }\r\n  table.past-perfect {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    font-family: 'Montserrat', sans-serif;\r\n    font-size: 16px;\r\n  }\r\n  table.past-perfect th,\r\n  table.past-perfect td {\r\n    padding: 12px 14px;\r\n    border: 1px solid #e5e7eb;\r\n    vertical-align: top;\r\n    text-align: left;\r\n  }\r\n  table.past-perfect thead th {\r\n    background: #f8fafc;\r\n    font-weight: 700;\r\n  }\r\n  table.past-perfect tbody tr:nth-child(even) {\r\n    background: #f9fafb;\r\n  }\r\n  \/* Colonne Forme en gras *\/\r\n  table.past-perfect td:first-child {\r\n    font-weight: 700;\r\n  }\r\n  @media (max-width: 480px) {\r\n    table.past-perfect {\r\n      font-size: 15px;\r\n    }\r\n    table.past-perfect th,\r\n    table.past-perfect td {\r\n      padding: 10px 12px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"table-wrap\">\r\n  <table class=\"past-perfect\">\r\n    <thead>\r\n      <tr>\r\n        <th>Forme<\/th>\r\n        <th>Structure<\/th>\r\n        <th>Exemple<\/th>\r\n        <th>Traduction<\/th>\r\n      <\/tr>\r\n    <\/thead>\r\n    <tbody>\r\n      <tr>\r\n        <td>Affirmative<\/td>\r\n        <td>Sujet + had + participe pass\u00e9<\/td>\r\n        <td>She had eaten before I came.<\/td>\r\n        <td>Elle avait mang\u00e9 avant que je vienne.<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>N\u00e9gative<\/td>\r\n        <td>Sujet + had not (hadn\u2019t) + participe pass\u00e9<\/td>\r\n        <td>He hadn\u2019t finished his work.<\/td>\r\n        <td>Il n\u2019avait pas termin\u00e9 son travail.<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Interrogative<\/td>\r\n        <td>Had + sujet + participe pass\u00e9 ?<\/td>\r\n        <td>Had you seen this film before?<\/td>\r\n        <td>Avais-tu d\u00e9j\u00e0 vu ce film ?<\/td>\r\n      <\/tr>\r\n    <\/tbody>\r\n  <\/table>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4ff80c elementor-widget elementor-widget-text-editor\" data-id=\"b4ff80c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Remarque : l&#8217; auxiliaire avoir <em>&#8220;had&#8221;<\/em> ne change pas selon le sujet. C\u2019est toujours <strong>had<\/strong>, que le sujet soit au singulier ou au pluriel.<\/p><p>Lorsqu&#8217;il y a <strong>plusieurs actions dans une phrase au pass\u00e9<\/strong>, la 2e action est conjugu\u00e9e au past simple (pr\u00e9t\u00e9rit).<\/p><h2>Forme affirmative<\/h2><p>Voici quelques phrases d&#8217;exemples \u00e0 la forme affirmative avec la traduction en fran\u00e7ais :<\/p><ul><li><p><em>They had already started the meeting when I arrived. <\/em>(Ils avaient d\u00e9j\u00e0 commenc\u00e9 la r\u00e9union quand je suis arriv\u00e9.)<\/p><\/li><li><p><em>I had never seen such a beautiful place before that day. <\/em>(Je n\u2019avais jamais vu un endroit aussi beau avant ce jour-l\u00e0.)<\/p><\/li><\/ul><h2>Forme n\u00e9gative<\/h2><p>Pour dire que quelque chose <strong>n\u2019avait pas eu lieu<\/strong> :<\/p><ul><li><p><em>She hadn\u2019t called me before I left. <\/em>(Elle ne m\u2019avait pas appel\u00e9 avant que je parte.)<\/p><\/li><li><p><em>We hadn\u2019t prepared for the exam, so it was difficult. <\/em>(Nous ne nous \u00e9tions pas pr\u00e9par\u00e9s \u00e0 l\u2019examen, donc c\u2019\u00e9tait difficile.)<\/p><\/li><\/ul><h2>Forme interrogative<\/h2><p>Pour poser une question au past perfect :<\/p><ul><li><p><em>Had you finished your work before the deadline? <\/em>(Avais-tu fini ton travail avant la date limite ?)<\/p><\/li><li><p><em>Had they met before the party? <\/em>(S\u2019\u00e9taient-ils rencontr\u00e9s avant la soir\u00e9e ?)<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6862d91 elementor-widget elementor-widget-html\" data-id=\"6862d91\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Google Fonts Montserrat -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .qcm-container { font-family: 'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; max-width: 800px; margin: 40px auto; line-height: 1.7; }\r\n  .qcm-card { border: 1px solid #ddd; border-radius: 12px; padding: 20px; background: #fff; }\r\n  .qcm-question { margin-bottom: 12px; font-weight: 700; }\r\n  .qcm-input { width: 100%; max-width: 460px; padding: 10px 12px; border: 1px solid #ccc; border-radius: 8px; font-size: 16px; }\r\n  .qcm-actions { display: flex; gap: 10px; margin-top: 14px; }\r\n  .qcm-button { background: #333; color: #fff; border: none; padding: 10px 16px; border-radius: 8px; cursor: pointer; font-weight: 600; }\r\n  .qcm-button:disabled { background: #999; cursor: not-allowed; }\r\n  .qcm-result { border: 2px solid #eee; padding: 20px; border-radius: 10px; background: #fafafa; display: none; margin-top: 18px; }\r\n  .correct { color: #0a7a0a; font-weight: 600; }\r\n  .incorrect { color: #b00020; font-weight: 600; }\r\n  .muted { color: #555; }\r\n\r\n  \/* Bouton \"Continuer de se tester\" - compact + couleur MyES *\/\r\n  .qcm-cta {\r\n    display: inline-block;\r\n    margin-top: 12px;\r\n    background: #0F1F3D;   \/* Couleur MyES *\/\r\n    color: #fff;\r\n    text-decoration: none;\r\n    padding: 8px 12px;     \/* Compact *\/\r\n    border-radius: 6px;\r\n    font-weight: 700;\r\n    font-size: 14px;       \/* Compact *\/\r\n    line-height: 1;\r\n  }\r\n  .qcm-cta:focus,\r\n  .qcm-cta:hover { filter: brightness(1.05); }\r\n<\/style>\r\n\r\n<div class=\"qcm-container\" id=\"pp-onebyone-root\">\r\n  <h2>Exercice 1 \u2013 Compl\u00e8te avec le <em>past perfect<\/em> <\/h2>\r\n\r\n  <div class=\"qcm-card\" id=\"pp-stage\">\r\n    <div class=\"qcm-question\" id=\"pp-question\"><\/div>\r\n    <input class=\"qcm-input\" id=\"pp-input\" type=\"text\" autocomplete=\"off\" autocapitalize=\"none\" autocorrect=\"off\">\r\n    <div class=\"qcm-actions\">\r\n      <button class=\"qcm-button\" id=\"pp-next\" disabled>Suivant<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"qcm-result\" id=\"pp-result\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(() => {\r\n  \/\/ Questions et r\u00e9ponses accept\u00e9es (variantes g\u00e9r\u00e9es)\r\n  const questions = [\r\n    {\r\n      q: \"1) She (already\/finish) her meal when we arrived.\",\r\n      accepted: [\"had already finished\"],\r\n      model: \"had already finished\"\r\n    },\r\n    {\r\n      q: \"2) They (not\/see) the film before yesterday.\",\r\n      accepted: [\"had not seen\",\"hadn't seen\"],\r\n      model: \"had not seen \/ hadn\u2019t seen\"\r\n    },\r\n    {\r\n      q: \"3) Had you (visit) London before your trip last summer?\",\r\n      \/\/ On accepte soit le verbe seul \"visited\", soit \"had visited\"\r\n      accepted: [\"visited\",\"had visited\"],\r\n      model: \"visited (\u2192 Had you visited\u2026?)\"\r\n    },\r\n    {\r\n      q: \"4) He (never\/try) sushi before moving to Japan.\",\r\n      accepted: [\"had never tried\"],\r\n      model: \"had never tried\"\r\n    }\r\n  ];\r\n\r\n  \/\/ Utilitaires de normalisation\r\n  const norm = s => (s||\"\")\r\n    .toLowerCase()\r\n    .replace(\/\u2019\/g,\"'\")\r\n    .replace(\/\\s+\/g,\" \")\r\n    .trim();\r\n\r\n  let idx = 0;\r\n  const userAnswers = [];\r\n\r\n  const root = document.getElementById('pp-onebyone-root');\r\n  const qDiv = root.querySelector('#pp-question');\r\n  const input = root.querySelector('#pp-input');\r\n  const nextBtn = root.querySelector('#pp-next');\r\n  const resultDiv = root.querySelector('#pp-result');\r\n\r\n  function renderQuestion() {\r\n    const q = questions[idx];\r\n    qDiv.textContent = q.q;\r\n    input.value = \"\";               \/\/ pas d\u2019indice ni de placeholder\r\n    input.placeholder = \"\";         \/\/ vide\r\n    nextBtn.textContent = (idx === questions.length - 1) ? \"Voir le r\u00e9sultat\" : \"Suivant\";\r\n    nextBtn.disabled = true;\r\n    input.focus();\r\n  }\r\n\r\n  \/\/ Active le bouton quand on saisit quelque chose\r\n  input.addEventListener('input', () => {\r\n    nextBtn.disabled = norm(input.value).length === 0;\r\n  });\r\n\r\n  nextBtn.addEventListener('click', () => {\r\n    const val = input.value;\r\n    userAnswers.push(val);\r\n    idx++;\r\n    if (idx < questions.length) {\r\n      renderQuestion();\r\n    } else {\r\n      showResults();\r\n    }\r\n  });\r\n\r\n  function showResults() {\r\n    \/\/ Cache la zone de question\r\n    root.querySelector('#pp-stage').style.display = 'none';\r\n\r\n    \/\/ Calcule le score\r\n    let score = 0;\r\n    const rows = questions.map((q, i) => {\r\n      const user = userAnswers[i] ?? \"\";\r\n      const ok = q.accepted.some(acc => norm(acc) === norm(user));\r\n      if (ok) score++;\r\n      const acceptedStr = q.accepted.join(\" \/ \");\r\n      return `\r\n        <li>\r\n          <div><strong>${q.q}<\/strong><\/div>\r\n          <div>Votre r\u00e9ponse : <span class=\"${ok ? 'correct' : 'incorrect'}\">${user || '\u2014'}<\/span><\/div>\r\n          <div>R\u00e9ponse attendue : <strong>${q.model}<\/strong> <span class=\"muted\">(Accept\u00e9 : ${acceptedStr})<\/span><\/div>\r\n        <\/li><br>\r\n      `;\r\n    }).join(\"\");\r\n\r\n    resultDiv.innerHTML = `\r\n      <h3>R\u00e9sultat final<\/h3>\r\n      <p>Score : <strong>${score} \/ ${questions.length}<\/strong><\/p>\r\n      <ul>${rows}<\/ul>\r\n      <a class=\"qcm-cta\" href=\"https:\/\/www.myes.school\/fr\/test-en-ligne\/\" target=\"_blank\" rel=\"noopener\">Continuer de se tester<\/a>\r\n    `;\r\n    resultDiv.style.display = 'block';\r\n  }\r\n\r\n  \/\/ D\u00e9marrage\r\n  renderQuestion();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2895196 elementor-widget elementor-widget-html\" data-id=\"2895196\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Google Fonts Montserrat -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .qcm-container { font-family: 'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; max-width: 800px; margin: 40px auto; line-height: 1.7; }\r\n  .qcm-card { border: 1px solid #ddd; border-radius: 12px; padding: 20px; background: #fff; }\r\n  .qcm-question { margin-bottom: 12px; font-weight: 700; }\r\n  .qcm-label { display: block; padding: 10px 12px; border: 1px solid #ccc; border-radius: 8px; margin: 8px 0; cursor: pointer; }\r\n  .qcm-label input[type=\"checkbox\"] { margin-right: 10px; }\r\n  .qcm-actions { display: flex; gap: 10px; margin-top: 14px; }\r\n  .qcm-button { background: #333; color: #fff; border: none; padding: 10px 16px; border-radius: 8px; cursor: pointer; font-weight: 600; }\r\n  .qcm-button:disabled { background: #999; cursor: not-allowed; }\r\n  .qcm-result { border: 2px solid #eee; padding: 20px; border-radius: 10px; background: #fafafa; display: none; margin-top: 18px; }\r\n  .correct { color: #0a7a0a; font-weight: 600; }\r\n  .incorrect { color: #b00020; font-weight: 600; }\r\n  .muted { color: #555; }\r\n\r\n  \/* Bouton \"Continuer de se tester\" - version compacte + couleur MyES *\/\r\n  .qcm-cta {\r\n    display: inline-block;\r\n    margin-top: 12px;\r\n    background: #0F1F3D;  \/* Couleur MyES *\/\r\n    color: #fff;\r\n    text-decoration: none;\r\n    padding: 8px 12px;    \/* Plus petit *\/\r\n    border-radius: 6px;\r\n    font-weight: 700;\r\n    font-size: 14px;      \/* Plus petit *\/\r\n    line-height: 1;\r\n  }\r\n  .qcm-cta:focus,\r\n  .qcm-cta:hover { filter: brightness(1.05); }\r\n<\/style>\r\n\r\n<div class=\"qcm-container\" id=\"pp-ex2-root\">\r\n  <h2>Exercice 2 \u2013 Choisis les phrases au <em>past perfect<\/em><\/h2>\r\n\r\n  <div class=\"qcm-card\" id=\"pp-ex2-stage\">\r\n    <div class=\"qcm-question\">S\u00e9lectionne toutes les phrases qui sont au past perfect :<\/div>\r\n\r\n    <label class=\"qcm-label\">\r\n      <input type=\"checkbox\" value=\"a\"> a. She had already gone home when I called.\r\n    <\/label>\r\n    <label class=\"qcm-label\">\r\n      <input type=\"checkbox\" value=\"b\"> b. I was working late yesterday.\r\n    <\/label>\r\n    <label class=\"qcm-label\">\r\n      <input type=\"checkbox\" value=\"c\"> c. We had finished before the teacher came in.\r\n    <\/label>\r\n    <label class=\"qcm-label\">\r\n      <input type=\"checkbox\" value=\"d\"> d. They will have left by 8 p.m.\r\n    <\/label>\r\n\r\n    <div class=\"qcm-actions\">\r\n      <button class=\"qcm-button\" id=\"pp-ex2-submit\" disabled>Voir le r\u00e9sultat<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"qcm-result\" id=\"pp-ex2-result\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(() => {\r\n  const root = document.getElementById('pp-ex2-root');\r\n  const stage = root.querySelector('#pp-ex2-stage');\r\n  const checkboxes = [...stage.querySelectorAll('input[type=\"checkbox\"]')];\r\n  const submitBtn = stage.querySelector('#pp-ex2-submit');\r\n  const resultDiv = root.querySelector('#pp-ex2-result');\r\n\r\n  \/\/ Solutions (past perfect) : a et c\r\n  const correctSet = new Set(['a','c']);\r\n\r\n  function updateButtonState() {\r\n    const anyChecked = checkboxes.some(cb => cb.checked);\r\n    submitBtn.disabled = !anyChecked;\r\n  }\r\n\r\n  checkboxes.forEach(cb => cb.addEventListener('change', updateButtonState));\r\n\r\n  submitBtn.addEventListener('click', () => {\r\n    const selected = new Set(checkboxes.filter(cb => cb.checked).map(cb => cb.value));\r\n\r\n    \/\/ \u00c9valuation (exactement {a,c})\r\n    const isExact = selected.size === correctSet.size && [...selected].every(v => correctSet.has(v));\r\n    const score = isExact ? 1 : 0;\r\n\r\n    const items = [\r\n      { key: 'a', text: 'a. She had already gone home when I called.', tense: 'Past perfect (had + past participle)', isCorrect: true },\r\n      { key: 'b', text: 'b. I was working late yesterday.', tense: 'Past continuous', isCorrect: false },\r\n      { key: 'c', text: 'c. We had finished before the teacher came in.', tense: 'Past perfect (had + past participle)', isCorrect: true },\r\n      { key: 'd', text: 'd. They will have left by 8 p.m.', tense: 'Future perfect', isCorrect: false },\r\n    ];\r\n\r\n    const list = items.map(it => {\r\n      const userPicked = selected.has(it.key);\r\n      return `\r\n        <li>\r\n          <div><strong>${it.text}<\/strong><\/div>\r\n          <div>Votre choix : <span class=\"${userPicked ? 'correct' : 'muted'}\">${userPicked ? 's\u00e9lectionn\u00e9' : 'non s\u00e9lectionn\u00e9'}<\/span><\/div>\r\n          <div>Correction : ${it.isCorrect ? '<span class=\"correct\">\u2714 \u00e0 s\u00e9lectionner<\/span>' : '<span class=\"incorrect\">\u2718 ne pas s\u00e9lectionner<\/span>'} <span class=\"muted\">(${it.tense})<\/span><\/div>\r\n        <\/li><br>\r\n      `;\r\n    }).join('');\r\n\r\n    stage.style.display = 'none';\r\n    resultDiv.innerHTML = `\r\n      <h3>R\u00e9sultat<\/h3>\r\n      <p>Score : <strong>${score} \/ 1<\/strong> \u2014 R\u00e9ponse attendue : <strong>a<\/strong> et <strong>c<\/strong>.<\/p>\r\n      <ul>${list}<\/ul>\r\n      <a class=\"qcm-cta\" href=\"https:\/\/www.myes.school\/fr\/test-en-ligne\/\" target=\"_blank\" rel=\"noopener\">Continuer de se tester<\/a>\r\n    `;\r\n    resultDiv.style.display = 'block';\r\n  });\r\n\r\n  \/\/ Init\r\n  updateButtonState();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cc9911 elementor-widget elementor-widget-text-editor\" data-id=\"2cc9911\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">Astuce pour retenir le past perfect<\/h2><p>Pense toujours \u00e0 une <strong>ligne du temps<\/strong> :<\/p><p>Action 1 au past perfect \u27a1\ufe0f Action 2 au past simple<\/p><p>Par exemple :<\/p><ul><li><p><em>I had done my homework before I watched TV.<\/em><br \/>(J\u2019avais fait mes devoirs avant de regarder la t\u00e9l\u00e9.)<\/p><\/li><\/ul><h2>Questions fr\u00e9quentes<\/h2><p><strong>1. Quelle est la diff\u00e9rence entre le past simple et le past perfect ?<\/strong><\/p><ul><li><p>Le <strong>past simple<\/strong> d\u00e9crit une action termin\u00e9e dans le pass\u00e9 (<em>I went to Paris last year<\/em>).<\/p><\/li><li><p>Le <strong>past perfect<\/strong> montre une action qui s\u2019est produite <strong>avant une autre action pass\u00e9e<\/strong> (<em>I had visited Paris before I moved to London<\/em>).<\/p><\/li><\/ul><p><strong>2. Est-ce qu\u2019on utilise souvent le past perfect ?<\/strong><\/p><p>Oui, surtout dans les r\u00e9cits, les histoires, ou pour exprimer des causes\/conditions dans le pass\u00e9. Mais dans la vie quotidienne, le past simple reste plus fr\u00e9quent.<\/p><p><strong>3. Le past perfect existe-t-il en fran\u00e7ais ?<\/strong><\/p><p>Oui, c\u2019est l\u2019\u00e9quivalent du <strong>plus-que-parfait<\/strong> :<\/p><ul><li><p><em>J\u2019avais mang\u00e9<\/em> = <em>I had eaten<\/em><\/p><\/li><\/ul><h2>Am\u00e9liorez votre anglais avec My English School !<\/h2><p>Vous souhaitez apprendre l&#8217;anglais et ma\u00eetriser le past perfect ?<\/p><p>Chez My English School, nous proposons des formations d&#8217;anglais pour tous les niveaux et tous les profils !<\/p><p>Apprenez l&#8217;anglais de mani\u00e8re naturelle et immersive avec nos formateurs natifs ou de niveau bilingue et gr\u00e2ce \u00e0 notre m\u00e9thode unique bas\u00e9e sur la pratique orale de l&#8217;anglais.<\/p><p>Des questions ? Pour en savoir plus, remplissez le formulaire ci-dessous et nous vous recontacterons d\u00e8s que possible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5960d9c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5960d9c\" data-element_type=\"section\" id=\"form\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2c730478\" data-id=\"2c730478\" data-element_type=\"column\" id=\"contatti\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8b93213 acenter elementor-widget elementor-widget-wgl-double-headings\" data-id=\"8b93213\" data-element_type=\"widget\" data-widget_type=\"wgl-double-headings.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wgl-double_heading\"><div class=\"dbl__title-wrapper\"><span class=\"dbl__title dbl-title_1\">Am\u00e9liorez votre anglais d\u00e8s maintenant !<\/span><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35702d88 elementor-widget elementor-widget-text-editor\" data-id=\"35702d88\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span>Parlons de votre projet de formation d&#8217;anglais ! Remplissez ce formulaire et nous vous recontacterons dans les plus brefs d\u00e9lais.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fefc9d7 elementor-widget elementor-widget-spacer\" data-id=\"5fefc9d7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-256b907f elementor-widget elementor-widget-shortcode\" data-id=\"256b907f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><form class=\"new-website-custom-form\" action=\"\/wp-content\/themes\/unicoach-child\/submits\/generic_form_fr_submit.php\" method=\"post\" id=\"contactForm_inpage\"><div class=\"row\"><input class=\"\/fr\/wp-json\/wp\/v2\/posts\/171429\" type=\"hidden\" name=\"testtest\" value=\"73e0db53ba\" required><input type=\"hidden\" name=\"form_page\" value=\"171429\" required><input type=\"hidden\" name=\"form_page_title\" value=\"Le past perfect en anglais\" required><input type=\"hidden\" name=\"page_uq\" value=\"873cfbb2-bb14-45d3-ac72-4ca09b370e94\" required><input type=\"hidden\" id=\"referral\" name=\"referral\" value=\"\"><input type=\"hidden\" name=\"lang\" value=\"fr\"><input type=\"hidden\" name=\"thx_page\" value=\"\"><div class=\"wgl_col-12\"><input class=\"w-100\" type=\"text\" name=\"name\" placeholder=\"Pr\u00e9nom\" required maxlength=\"50\"><\/div><div class=\"wgl_col-12\"><input class=\"w-100\" type=\"text\" name=\"surname\" placeholder=\"Nom\" required maxlength=\"50\"><\/div><div class=\"wgl_col-12\"><input class=\"w-100\" type=\"email\" name=\"email\" placeholder=\"Email\" required><\/div><div class=\"wgl_col-12\"><input class=\"w-100\" type=\"tel\" pattern=\"^[0-9 +()-]{6,15}$\" name=\"phone\" placeholder=\"T\u00e9l\u00e9phone\" required><\/div><div class=\"wgl_col-12 new-custom-select-foo-fr\"><select name=\"school_type\" required><option value=\"\">Choisissez le type de formation<\/option><option value=\"1\">En centre<\/option><option value=\"2\">\u00c0 distance<\/option><option value=\"3\">En entreprise<\/option><\/select><\/div><div class=\"wgl_col-12 new-custom-select-bar-fr d-none\"><select name=\"school\" required><option value=\"\" selected>Choisissez une ville<\/option><option value=\"150\">Bordeaux<\/option><option value=\"126\">Merignac<\/option><option value=\"115\">Dijon<\/option><option value=\"138\">Grenoble<\/option><option value=\"49\">Lyon 3 Prefecture<\/option><option value=\"131\">Lyon 9 Gorge De Loup<\/option><option value=\"139\">Bron<\/option><option value=\"149\">Montpellier<\/option><option value=\"153\">Nice<\/option><option value=\"148\">Paris 9 Op\u00e9ra<\/option><option value=\"132\">Autre ville<\/option><\/select><\/div><div class=\"wgl_col-12 new-form-control-bar-fr d-none\"><input class=\"w-100\" type=\"text\" pattern=\"[0-9]{5,10}\" name=\"zipcode\" placeholder=\"Code Postal\" ><\/div><input type=\"hidden\" id=\"gclid_field\" name=\"gclid_field\" value=\"\"><input type=\"hidden\" name=\"recaptcha_response\" class=\"recaptchaResponse\"><div class=\"wgl_col-12 privacy-form\"><label><input class=\"general-form-privacy\" type=\"checkbox\" name=\"privacy\" required>Ayant plus de 16 ans, je d\u00e9clare avoir \u00e9t\u00e9 inform\u00e9 et je consens au traitement de mes donn\u00e9es personnelles conform\u00e9ment \u00e0 <a target=\"_blank\" href=\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/07\/MyBRAND-FR.pdf\" target=\"_blank\">la politique de confidentialit\u00e9<\/a>.<\/label><\/div><div class=\"wgl_col-12 privacy-form privacy_optional\"><label><input class=\"general-form-privacy-optional\" type=\"checkbox\" name=\"privacy_optional\">J\u2019accepte de recevoir des communications commerciales et promotionnelles relatives aux produits et services de la marque MyES<\/label><\/div><div class=\"wgl_col-12\"><button class=\"general-form-cta g-recaptcha\" data-sitekey=\"6LfzUQohAAAAAHsCskqqOk4lXySy5vePxpFbgi6q\" data-callback=\"onSubmit\">Envoyer<\/button><\/div><\/div><script type=\"text\/javascript\">var __ss_noform = __ss_noform || [];__ss_noform.push(['baseURI', 'https:\/\/app-3QNDKEDZ0Y.marketingautomation.services\/webforms\/receivePostback\/MzawMDEzMzS2BAA\/']);__ss_noform.push(['endpoint', '873cfbb2-bb14-45d3-ac72-4ca09b370e94']);<\/script><script type=\"text\/javascript\" src=\"https:\/\/koi-3QNDKEDZ0Y.marketingautomation.services\/client\/noform.js?ver=1.24\" ><\/script><\/form><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Le past perfect ou pluperfect est un temps indispensable pour exprimer une action pass\u00e9e qui s\u2019est produite avant une autre action pass\u00e9e. Si tu veux raconter une histoire ou pr\u00e9ciser l\u2019ordre des \u00e9v\u00e9nements dans le pass\u00e9, ce temps va devenir ton meilleur alli\u00e9. Dans cet article, d\u00e9couvrez la construction et conjugaison du past perfect dans [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":183326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8076],"tags":[],"class_list":["post-171429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grammaire-anglais"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Le past perfect en anglais : explications, r\u00e8gles et exemples<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le past perfect en anglais\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\" \/>\n<meta property=\"og:site_name\" content=\"My English School\u2122\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MyEnglishSchool\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-22T12:25:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T08:48:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"marketing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"marketing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\"},\"author\":{\"name\":\"marketing\",\"@id\":\"https:\/\/www.myes.school\/fr\/#\/schema\/person\/e90e42ccab8adef2b981320d32e19bae\"},\"headline\":\"Le past perfect en anglais\",\"datePublished\":\"2025-09-22T12:25:16+00:00\",\"dateModified\":\"2025-09-24T08:48:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\"},\"wordCount\":957,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.myes.school\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp\",\"articleSection\":[\"GRAMMAIRE\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\",\"url\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\",\"name\":\"Le past perfect en anglais : explications, r\u00e8gles et exemples\",\"isPartOf\":{\"@id\":\"https:\/\/www.myes.school\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp\",\"datePublished\":\"2025-09-22T12:25:16+00:00\",\"dateModified\":\"2025-09-24T08:48:57+00:00\",\"description\":\"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !\",\"breadcrumb\":{\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage\",\"url\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp\",\"contentUrl\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp\",\"width\":1792,\"height\":1024,\"caption\":\"myes my english school verbe avoir en anglais\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.myes.school\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le past perfect en anglais\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.myes.school\/fr\/#website\",\"url\":\"https:\/\/www.myes.school\/fr\/\",\"name\":\"My English School\u2122\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.myes.school\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.myes.school\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.myes.school\/fr\/#organization\",\"name\":\"My English School\u2122\",\"url\":\"https:\/\/www.myes.school\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.myes.school\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/12\/Logo-MyES-Square.png\",\"contentUrl\":\"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/12\/Logo-MyES-Square.png\",\"width\":1080,\"height\":1080,\"caption\":\"My English School\u2122\"},\"image\":{\"@id\":\"https:\/\/www.myes.school\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MyEnglishSchool\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.myes.school\/fr\/#\/schema\/person\/e90e42ccab8adef2b981320d32e19bae\",\"name\":\"marketing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.myes.school\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/55d26721d1c3701eeb5137d91190536b57665509ce798c5ff9073237e6aca8a7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/55d26721d1c3701eeb5137d91190536b57665509ce798c5ff9073237e6aca8a7?s=96&d=mm&r=g\",\"caption\":\"marketing\"},\"url\":\"https:\/\/www.myes.school\/fr\/magazine\/author\/marketing\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Le past perfect en anglais : explications, r\u00e8gles et exemples","description":"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"article","og_title":"Le past perfect en anglais","og_description":"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !","og_url":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/","og_site_name":"My English School\u2122","article_publisher":"https:\/\/www.facebook.com\/MyEnglishSchool","article_published_time":"2025-09-22T12:25:16+00:00","article_modified_time":"2025-09-24T08:48:57+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp","type":"image\/webp"}],"author":"marketing","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"marketing","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#article","isPartOf":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/"},"author":{"name":"marketing","@id":"https:\/\/www.myes.school\/fr\/#\/schema\/person\/e90e42ccab8adef2b981320d32e19bae"},"headline":"Le past perfect en anglais","datePublished":"2025-09-22T12:25:16+00:00","dateModified":"2025-09-24T08:48:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/"},"wordCount":957,"commentCount":0,"publisher":{"@id":"https:\/\/www.myes.school\/fr\/#organization"},"image":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage"},"thumbnailUrl":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp","articleSection":["GRAMMAIRE"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/","url":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/","name":"Le past perfect en anglais : explications, r\u00e8gles et exemples","isPartOf":{"@id":"https:\/\/www.myes.school\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage"},"image":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage"},"thumbnailUrl":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp","datePublished":"2025-09-22T12:25:16+00:00","dateModified":"2025-09-24T08:48:57+00:00","description":"D\u00e9couvrez comment utiliser et former le past perfect en anglais dans cet article avec des explications, exemples et exercices pour pratiquer !","breadcrumb":{"@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#primaryimage","url":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp","contentUrl":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/10\/Student_Study_Compressed_100kb.webp","width":1792,"height":1024,"caption":"myes my english school verbe avoir en anglais"},{"@type":"BreadcrumbList","@id":"https:\/\/www.myes.school\/fr\/magazine\/exercices-et-grammaire\/grammaire-anglais\/plus-que-parfait-en-anglais\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.myes.school\/fr\/"},{"@type":"ListItem","position":2,"name":"Le past perfect en anglais"}]},{"@type":"WebSite","@id":"https:\/\/www.myes.school\/fr\/#website","url":"https:\/\/www.myes.school\/fr\/","name":"My English School\u2122","description":"","publisher":{"@id":"https:\/\/www.myes.school\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.myes.school\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.myes.school\/fr\/#organization","name":"My English School\u2122","url":"https:\/\/www.myes.school\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.myes.school\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/12\/Logo-MyES-Square.png","contentUrl":"https:\/\/www.myes.school\/wp-content\/uploads\/2023\/12\/Logo-MyES-Square.png","width":1080,"height":1080,"caption":"My English School\u2122"},"image":{"@id":"https:\/\/www.myes.school\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MyEnglishSchool"]},{"@type":"Person","@id":"https:\/\/www.myes.school\/fr\/#\/schema\/person\/e90e42ccab8adef2b981320d32e19bae","name":"marketing","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.myes.school\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/55d26721d1c3701eeb5137d91190536b57665509ce798c5ff9073237e6aca8a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/55d26721d1c3701eeb5137d91190536b57665509ce798c5ff9073237e6aca8a7?s=96&d=mm&r=g","caption":"marketing"},"url":"https:\/\/www.myes.school\/fr\/magazine\/author\/marketing\/"}]}},"_links":{"self":[{"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/posts\/171429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/comments?post=171429"}],"version-history":[{"count":20,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/posts\/171429\/revisions"}],"predecessor-version":[{"id":188984,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/posts\/171429\/revisions\/188984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/media\/183326"}],"wp:attachment":[{"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/media?parent=171429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/categories?post=171429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myes.school\/fr\/wp-json\/wp\/v2\/tags?post=171429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}