diff --git a/tetras_extraction/macao_schema.ttl b/tetras_extraction/macao_schema.ttl
index 0a2678bcfd684b3a87ca28bc4f8f881829490b2d..dd1d3d8dd4a35536d35d779043f97ca7b75dcfe3 100644
--- a/tetras_extraction/macao_schema.ttl
+++ b/tetras_extraction/macao_schema.ttl
@@ -101,7 +101,8 @@
 
 ###  http://www.semanticweb.org/eliott/ontologies/2024/4/macao/commentaireSugg
 :commentaireSugg rdf:type owl:DatatypeProperty ;
-                 rdfs:domain :Activite ;
+                 rdfs:domain :Activite,
+                             :Reponse ;
                  rdfs:range rdf:XMLLiteral .
 
 
diff --git a/tetras_extraction/result/macao_3/macao_content.ttl b/tetras_extraction/result/macao_3/macao_content.ttl
index a9c44e8d6ea78484ee8041a6658658460fe7d8b7..217151c70704370134d17611f6f88a1ba56d411c 100644
--- a/tetras_extraction/result/macao_3/macao_content.ttl
+++ b/tetras_extraction/result/macao_3/macao_content.ttl
@@ -143,6 +143,15 @@
 
 :pg1181_rep150 a :Reponse ;
     :__protege_display_name "pg1181_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>As my handwriting is terrible I
+            type all my letters. <br><br>If I had a computer, I'd type all my letters. </i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -210,6 +219,16 @@
 
 :pg1235_rep627 a :Reponse ;
     :__protege_display_name "pg1235_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, la forme utilisée est : <i><b>I've finished.<br><br></b></i>En effet, le mot <b><i>now</i></b> indique
+            que l'énonciateur considère l'événement passé (<b>I + FINISH CUTTING THE GRASS</b>) sous l'angle de ses
+            conséquences au moment où il en parle : le jardinage est terminé et il peut aller se rafraîchir.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">I finished
                     </div>""" ;
@@ -344,6 +363,18 @@
 
 :pg1773_rep150 a :Reponse ;
     :__protege_display_name "pg1773_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
+            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
+            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
+            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
+    </div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">Can
                                 </div>""" ;
@@ -353,6 +384,18 @@
 
 :pg1773_rep211 a :Reponse ;
     :__protege_display_name "pg1773_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
+            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
+            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
+            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
+    </div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">you
                                 </div>""" ;
@@ -362,6 +405,18 @@
 
 :pg1773_rep36 a :Reponse ;
     :__protege_display_name "pg1773_rep36 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
+            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
+            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
+            différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for
+                me?</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')">
                                     for me?
@@ -372,6 +427,18 @@
 
 :pg1773_rep49 a :Reponse ;
     :__protege_display_name "pg1773_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
+            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
+            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
+            différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for
+                me?</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">
                                     go and get
@@ -382,6 +449,18 @@
 
 :pg1773_rep627 a :Reponse ;
     :__protege_display_name "pg1773_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
+            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
+            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
+            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
+    </div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">in my room.
                                 </div>""" ;
@@ -400,6 +479,15 @@
 
 :pg1809_rep150 a :Reponse ;
     :__protege_display_name "pg1809_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez : on entend la même chose même si /<b>maɪˈbrʌðəzˈhæd</b>/ peut correspondre à <i>my brother
+            has had</i> ou à <i>my brothers had</i>.<br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les énoncés.<br><br>Enoncé
+            1 : <i>The foreign postings my brother has had were initially Australia and Kuweit.<br></i><br>Enoncé 2 :
+            <i>The foreign postings my brothers had were initially Australia and Kuweit.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON
                     </div>""" ;
@@ -418,6 +506,15 @@
 
 :pg186_rep150 a :Reponse ;
     :__protege_display_name "pg186_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
+            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">
                         <script type="text/javascript">ajDocW(PF_clipAV('clipAV95', 'mot11_1a.swf', '50', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
@@ -440,6 +537,15 @@
 
 :pg186_rep223 a :Reponse ;
     :__protege_display_name "pg186_rep223 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
+            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep223" onmouseover="if(exo)exo.changerBouton('rep223',true)" onmouseout="if(exo)exo.changerBouton('rep223',false)" onclick="exo.action('rep223')"><b>He's
                         studied</b></div>""" ;
@@ -456,6 +562,23 @@
     :index 2 ;
     rdfs:subClassOf :pg186 .
 
+:pg186_rep627 a :Reponse ;
+    :__protege_display_name "pg186_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
+            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
+    """ ;
+    :correct false ;
+    :html "" ;
+    :id "rep627" ;
+    :index -1 ;
+    rdfs:subClassOf :pg186 .
+
 :pg186_rep957 a :Reponse ;
     :__protege_display_name "pg186_rep957 | V" ;
     :correct true ;
@@ -512,6 +635,17 @@
 
 :pg1894_rep36 a :Reponse ;
     :__protege_display_name "pg1894_rep36 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
+            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
+            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
+                say.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')">
                                     I can't understand
@@ -522,6 +656,17 @@
 
 :pg1894_rep49 a :Reponse ;
     :__protege_display_name "pg1894_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
+            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
+            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
+                say.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">
                                     speak so fast
@@ -532,6 +677,17 @@
 
 :pg1894_rep627 a :Reponse ;
     :__protege_display_name "pg1894_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
+            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
+            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
+                say.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">French
                                 </div>""" ;
@@ -550,6 +706,16 @@
 
 :pg1894_rep931 a :Reponse ;
     :__protege_display_name "pg1894_rep931 | V" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel
+            (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and
+                they speak so fast that I can't understand anything they say.</i></p></div>
+""" ;
     :correct true ;
     :html """<div class="STY_reponseQC" id="lienrep931" onmouseover="if(exo)exo.changerBouton('rep931',true)" onmouseout="if(exo)exo.changerBouton('rep931',false)" onclick="exo.action('rep931')">they
                                 </div>""" ;
@@ -559,6 +725,16 @@
 
 :pg1894_rep955 a :Reponse ;
     :__protege_display_name "pg1894_rep955 | V" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel
+            (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and
+                they speak so fast that I can't understand anything they say.</i></p></div>
+    """ ;
     :correct true ;
     :html """<div class="STY_reponseQC" id="lienrep955" onmouseover="if(exo)exo.changerBouton('rep955',true)" onmouseout="if(exo)exo.changerBouton('rep955',false)" onclick="exo.action('rep955')">they
                                 </div>""" ;
@@ -712,6 +888,15 @@
 
 :pg191_rep627 a :Reponse ;
     :__protege_display_name "pg191_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous faites erreur. L'énoncé ne renvoie pas à une situation réelle. Réécoutez !</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI
                     </div>""" ;
@@ -1214,6 +1399,14 @@
 
 :pg3209_rep150 a :Reponse ;
     :__protege_display_name "pg3209_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p><br><br><br><br>Vous vous trompez. <br><br>Réécoutez les deux énoncés : <br><br><i>He needs a car. <br><br>He
+            needs the car. </i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -1243,6 +1436,16 @@
 
 :pg3531_rep211 a :Reponse ;
     :__protege_display_name "pg3531_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
+            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
+                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">the invisibility cloak
                                 </div>""" ;
@@ -1252,6 +1455,16 @@
 
 :pg3531_rep49 a :Reponse ;
     :__protege_display_name "pg3531_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
+            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
+                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">
                                     confiscated
@@ -1271,6 +1484,16 @@
 
 :pg3531_rep842 a :Reponse ;
     :__protege_display_name "pg3531_rep842 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
+            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
+                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">feeling disappointed
                                 </div>""" ;
@@ -1556,6 +1779,18 @@
 
 :pg3746_rep150 a :Reponse ;
     :__protege_display_name "pg3746_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, il est difficile d'établir une différence. Toutefois on peut reconstruire la structure des
+            énoncés.<br><br><i><b>Whenever</b></i> + présent en <b>DO</b> expriment qu'on réfère à un ensemble de
+            situations vues au présent, à une situation répétée, d'où le présent simple (présent en <b>DO</b>) dans la
+            proposition principale : <i><b>I tape the conversation</b></i>.<br><br><i><b>If</b></i> pose une condition,
+            une hypothèse et <i><b>had</b></i> indique une rupture avec le réel (un irréel). Parallèlement, la présence
+            du modal <i><b>would</b></i> (ou : <i><b>'d</b></i>) situe la proposition principale <i><b>I'd tape the
+                conversation</b></i> dans l'hypothétique.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -1687,6 +1922,14 @@
 
 :pg3870_rep627 a :Reponse ;
     :__protege_display_name "pg3870_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">on entend
                         strictement la même chose ;
@@ -1788,6 +2031,16 @@
 
 :pg4031_rep150 a :Reponse ;
     :__protege_display_name "pg4031_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
+            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
+            la salle de bains.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">(2)
                     </div>""" ;
@@ -1797,6 +2050,16 @@
 
 :pg4031_rep211 a :Reponse ;
     :__protege_display_name "pg4031_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
+            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
+            la salle de bains.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">(3)
                     </div>""" ;
@@ -1804,17 +2067,45 @@
     :index 2 ;
     rdfs:subClassOf :pg4031 .
 
-:pg4031_rep49 a :Reponse ;
-    :__protege_display_name "pg4031_rep49 | V" ;
-    :correct true ;
-    :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">(4)
-                    </div>""" ;
-    :id "rep49" ;
-    :index 3 ;
-    rdfs:subClassOf :pg4031 .
-
-:pg4031_rep627 a :Reponse ;
-    :__protege_display_name "pg4031_rep627 | F" ;
+:pg4031_rep36 a :Reponse ;
+    :__protege_display_name "pg4031_rep36 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
+            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
+            la salle de bains.</p></div>
+""" ;
+    :correct false ;
+    :html "" ;
+    :id "rep36" ;
+    :index -1 ;
+    rdfs:subClassOf :pg4031 .
+
+:pg4031_rep49 a :Reponse ;
+    :__protege_display_name "pg4031_rep49 | V" ;
+    :correct true ;
+    :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">(4)
+                    </div>""" ;
+    :id "rep49" ;
+    :index 3 ;
+    rdfs:subClassOf :pg4031 .
+
+:pg4031_rep627 a :Reponse ;
+    :__protege_display_name "pg4031_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
+            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
+            la salle de bains.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">(1)
                     </div>""" ;
@@ -1824,6 +2115,16 @@
 
 :pg4031_rep842 a :Reponse ;
     :__protege_display_name "pg4031_rep842 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
+            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
+            la salle de bains.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">(5)
                     </div>""" ;
@@ -1884,6 +2185,17 @@
 
 :pg4192_rep150 a :Reponse ;
     :__protege_display_name "pg4192_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
+            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
+                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
+            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
+                feel she has ruined her career for my father.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">doesn't
                         feel
@@ -1903,6 +2215,17 @@
 
 :pg4192_rep49 a :Reponse ;
     :__protege_display_name "pg4192_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
+            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
+                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
+            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
+                feel she has ruined her career for my father.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')"> for my
                         father
@@ -1913,6 +2236,17 @@
 
 :pg4192_rep627 a :Reponse ;
     :__protege_display_name "pg4192_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
+            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
+                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
+            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
+                feel she has ruined her career for my father.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">My mother
                     </div>""" ;
@@ -1922,6 +2256,17 @@
 
 :pg422_rep150 a :Reponse ;
     :__protege_display_name "pg422_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est
+            <i><b>that </b><b>film's </b><b>coming out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne peut
+            pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le sujet
+            est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That film's
+                coming out was much advertised.</i></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">much
                                 </div>""" ;
@@ -1931,6 +2276,17 @@
 
 :pg422_rep211 a :Reponse ;
     :__protege_display_name "pg422_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est
+            <i><b>that </b><b>film's </b><b>coming </b><b>out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne
+            peut pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le
+            sujet est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That
+                film's coming </i><i>out </i><i>was much advertised.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">advertised
                                 </div>""" ;
@@ -1987,6 +2343,17 @@
 
 :pg4396_rep211 a :Reponse ;
     :__protege_display_name "pg4396_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
+            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
+                only he could win the race!</i>  </p>
+        <p> </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">paddock
                                 </div>""" ;
@@ -1996,6 +2363,17 @@
 
 :pg4396_rep36 a :Reponse ;
     :__protege_display_name "pg4396_rep36 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
+            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
+                only he could win the race!</i></p>
+        <p> </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')">
                                     could win
@@ -2006,6 +2384,17 @@
 
 :pg4396_rep49 a :Reponse ;
     :__protege_display_name "pg4396_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
+            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
+                only he could win the race!</i></p>
+        <p> </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">
                                     if only
@@ -2016,6 +2405,17 @@
 
 :pg4396_rep50 a :Reponse ;
     :__protege_display_name "pg4396_rep50 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
+            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
+                only he could win the race!</i>  </p>
+        <p> </p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep50" onmouseover="if(exo)exo.changerBouton('rep50',true)" onmouseout="if(exo)exo.changerBouton('rep50',false)" onclick="exo.action('rep50')">
                                     the race
@@ -2026,6 +2426,15 @@
 
 :pg4396_rep627 a :Reponse ;
     :__protege_display_name "pg4396_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
+            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
+                only he could win the race!</i></p>
+        <p> </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">from
                                 </div>""" ;
@@ -2199,6 +2608,16 @@
 
 :pg4797_rep150 a :Reponse ;
     :__protege_display_name "pg4797_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est faux, on entend la même chose même si /<b>maɪˈfrendzə</b>/ peut correspondre à <i>my friends are</i> ou
+            à <i>my friend is a</i>. <br><br>Il y a homophonie. <br><br>Vous pouvez réécouter les énoncés. <br><br>Enoncé 5
+            : <i>My friends are leaving tomorrow.</i><br><br>Enoncé 6 : <i>My friend is a very good cook; it's a pity
+                she's leaving tomorrow!</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON
                     </div>""" ;
@@ -2415,6 +2834,16 @@
 
 :pg5136_rep150 a :Reponse ;
     :__protege_display_name "pg5136_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p><br><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>There are so many sports
+            our children can practise these days! <br><br>Look at the children. They are so happy together!</i></p>
+    </div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -2540,6 +2969,14 @@
 
 :pg5670_rep150 a :Reponse ;
     :__protege_display_name "pg5670_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br><br> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p><br><br><br>Vous vous trompez. Réécoutez les deux énoncés : <br><br><i>He succeeded in making her cry on her
+            birthday. <br><br>He's succeeded well so far.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -2587,6 +3024,14 @@
 
 :pg5836_rep150 a :Reponse ;
     :__protege_display_name "pg5836_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, il est difficile d'établir une différence.<br><br>A
+        l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's
+            the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>,
+        si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou
+        la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus
+        peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b>
+    </div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est la même ;
@@ -2597,6 +3042,14 @@
 
 :pg5836_rep306 a :Reponse ;
     :__protege_display_name "pg5836_rep306 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, il est difficile d'établir une différence.<br><br>A
+        l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's
+            the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>,
+        si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou
+        la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus
+        peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b>
+    </div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep306" onmouseover="if(exo)exo.changerBouton('rep306',true)" onmouseout="if(exo)exo.changerBouton('rep306',false)" onclick="exo.action('rep306')">la
                         prononciation est nettement différente.
@@ -2694,6 +3147,17 @@
 
 :pg6329_rep627 a :Reponse ;
     :__protege_display_name "pg6329_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, dans cet énoncé, <b><i>'s</i></b> (forme de <b>BE</b>) ne s'entend pas distinctement. Avec une question
+            en <i><b>What</b>…?</i> dans laquelle <i><b>what</b></i> n'est pas sujet, la présence d'un auxiliaire est
+            requise. Celui qui parle choisit d'employer <b>BE + -ING</b> ; l'auxiliaire <b>BE</b> prend la forme <b><i>'s</i></b>
+            . C'est donc bien la connaissance d'éléments grammaticaux qui permet de reconstruire la structure de
+            l'énoncé et d'interpréter l'énoncé correctement.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">OUI
                     </div>""" ;
@@ -2953,6 +3417,15 @@
 
 :pg7035_rep150 a :Reponse ;
     :__protege_display_name "pg7035_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p><br><br><br><br>Vous vous trompez. Réécoutez les deux énoncés :<br><br><i>I visited London last summer.
+            <br><br>I've visited London twice and I like it very much.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -2973,6 +3446,17 @@
 
 :pg7390_rep150 a :Reponse ;
     :__protege_display_name "pg7390_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez, on entend la même chose même si /<b>maɪˈkætsˈhæd</b>/ peut correspondre à <i>my cat has
+            had</i> ou à <i>my cats had</i>. <br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les
+            énoncés.<br><br>Enoncé 3 : <i>My cat has had an infection; she's tired.</i><br><br>Enoncé 4 : <i>My cats had
+                fish yesterday and really loved it.</i></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON
                     </div>""" ;
@@ -3038,6 +3522,15 @@
 
 :pg7434_rep150 a :Reponse ;
     :__protege_display_name "pg7434_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. L'énoncé comporte une hypothèse. Réécoutez !</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">NON
                     </div>""" ;
@@ -3170,6 +3663,16 @@
 
 :pg7664_rep150 a :Reponse ;
     :__protege_display_name "pg7664_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est faux, on entend pratiquement la même chose. Les <a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc266709','htm')">voyelles</a>
+            tendues <i><b>/eɪ/</b></i> (de <b><i>they</i></b>) et <i><b>/eə/</b></i> (de <b><i>there</i></b>) sont
+            modifiées par la présence de <b><i>are</i></b>. Le plus souvent, on entend <i><b>/ðeə/</b></i> aussi bien
+            pour <b><i>there are </i></b>que pour <b><i>they are</i></b>. <br><br>Pourtant, sur le plan grammatical, ils
+            ne sont pas interchangeables. En effet, <b><i>there are </i></b>signifie <i><b>il y a</b></i> et <b><i>they
+                are </i></b>signifie <b><i>ils / elles sont</i></b>. <br><br>Réécoutez les énoncés.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">la
                         prononciation est nettement différente.
@@ -3265,6 +3768,16 @@
 
 :pg7973_rep211 a :Reponse ;
     :__protege_display_name "pg7973_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">
                         <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot12_1c.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
@@ -3285,6 +3798,16 @@
 
 :pg7973_rep36 a :Reponse ;
     :__protege_display_name "pg7973_rep36 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+    """ ;
     :correct false ;
     :html "<div class=\"STY_reponseQC\" id=\"lienrep36\" onmouseover=\"if(exo)exo.changerBouton('rep36',true)\" onmouseout=\"if(exo)exo.changerBouton('rep36',false)\" onclick=\"exo.action('rep36')\"></div>" ;
     :id "rep36" ;
@@ -3293,7 +3816,17 @@
 
 :pg7973_rep49 a :Reponse ;
     :__protege_display_name "pg7973_rep49 | F" ;
-    :correct false ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a></i> : <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+    """ ;
+    :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">
                         <script type="text/javascript">ajDocW(PF_clipAV('clipAV64', 'mot12_1d1.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
                     </div>""" ;
@@ -3303,6 +3836,16 @@
 
 :pg7973_rep627 a :Reponse ;
     :__protege_display_name "pg7973_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">
                         <script type="text/javascript">ajDocW(PF_clipAV('clipAV53', 'mot12_1a.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
@@ -3313,6 +3856,16 @@
 
 :pg7973_rep715 a :Reponse ;
     :__protege_display_name "pg7973_rep715 | F" ;
+    :commentaireSugg """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep715" onmouseover="if(exo)exo.changerBouton('rep715',true)" onmouseout="if(exo)exo.changerBouton('rep715',false)" onclick="exo.action('rep715')">she slept
                         late
@@ -3323,6 +3876,16 @@
 
 :pg7973_rep842 a :Reponse ;
     :__protege_display_name "pg7973_rep842 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
+            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
+            l'exclamation <i><b>oh no</b></i>.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">
                         <script type="text/javascript">ajDocW(PF_clipAV('clipAV36', 'mot12_1e.swf', '100', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
@@ -3465,6 +4028,10 @@
 
 :pg8601_rep150 a :Reponse ;
     :__protege_display_name "pg8601_rep150 | V" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Oui, <b><i>could </i></b>indique que celui qui
+        parle évoque une situation hypothétique. Il y a aussi un autre indice :<b><i>If</i></b>.
+    </div>
+    """ ;
     :correct true ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">could
                     </div>""" ;
@@ -3474,6 +4041,16 @@
 
 :pg8601_rep29 a :Reponse ;
     :__protege_display_name "pg8601_rep29 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
+            situation hypothétique.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep29" onmouseover="if(exo)exo.changerBouton('rep29',true)" onmouseout="if(exo)exo.changerBouton('rep29',false)" onclick="exo.action('rep29')">medical
                     </div>""" ;
@@ -3483,6 +4060,17 @@
 
 :pg8601_rep319 a :Reponse ;
     :__protege_display_name "pg8601_rep319 | F" ;
+    :commentaireSugg """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
+            situation hypothétique.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep319" onmouseover="if(exo)exo.changerBouton('rep319',true)" onmouseout="if(exo)exo.changerBouton('rep319',false)" onclick="exo.action('rep319')">start
                     </div>""" ;
@@ -3492,6 +4080,16 @@
 
 :pg8601_rep326 a :Reponse ;
     :__protege_display_name "pg8601_rep326 | F" ;
+    :commentaireSugg """<div id="divSugg7" onclick="SPE_clicDansBulle(event,'divSugg7')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
+            situation hypothétique.</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep326" onmouseover="if(exo)exo.changerBouton('rep326',true)" onmouseout="if(exo)exo.changerBouton('rep326',false)" onclick="exo.action('rep326')">studies
                     </div>""" ;
@@ -3501,6 +4099,16 @@
 
 :pg8601_rep437 a :Reponse ;
     :__protege_display_name "pg8601_rep437 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
+            situation hypothétique.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep437" onmouseover="if(exo)exo.changerBouton('rep437',true)" onmouseout="if(exo)exo.changerBouton('rep437',false)" onclick="exo.action('rep437')">I
                     </div>""" ;
@@ -3510,6 +4118,16 @@
 
 :pg8601_rep621 a :Reponse ;
     :__protege_display_name "pg8601_rep621 | V" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Oui, <i><b>If</b></i> indique que celui qui parle évoque une situation hypothétique. Il y a aussi un autre
+            indice : <i><b>could.</b></i></p></div>
+    """ ;
     :correct true ;
     :html """<div class="STY_reponseQC" id="lienrep621" onmouseover="if(exo)exo.changerBouton('rep621',true)" onmouseout="if(exo)exo.changerBouton('rep621',false)" onclick="exo.action('rep621')">if
                     </div>""" ;
@@ -3519,6 +4137,16 @@
 
 :pg8601_rep627 a :Reponse ;
     :__protege_display_name "pg8601_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
+            situation hypothétique.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">again
                     </div>""" ;
@@ -3587,6 +4215,15 @@
 
 :pg8876_rep505 a :Reponse ;
     :__protege_display_name "pg8876_rep505 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
+            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
+            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
+                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
+            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep505" onmouseover="if(exo)exo.changerBouton('rep505',true)" onmouseout="if(exo)exo.changerBouton('rep505',false)" onclick="exo.action('rep505')">in her
                         hotel room
@@ -3597,6 +4234,15 @@
 
 :pg8876_rep511 a :Reponse ;
     :__protege_display_name "pg8876_rep511 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
+            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
+            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
+                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
+            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep511" onmouseover="if(exo)exo.changerBouton('rep511',true)" onmouseout="if(exo)exo.changerBouton('rep511',false)" onclick="exo.action('rep511')">Jennifer
                         Roberts has just arrived
@@ -3607,6 +4253,15 @@
 
 :pg8876_rep894 a :Reponse ;
     :__protege_display_name "pg8876_rep894 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
+            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
+            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
+                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
+            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep894" onmouseover="if(exo)exo.changerBouton('rep894',true)" onmouseout="if(exo)exo.changerBouton('rep894',false)" onclick="exo.action('rep894')">at the
                         famous Cannes festival
@@ -3661,6 +4316,14 @@
 
 :pg9152_rep511 a :Reponse ;
     :__protege_display_name "pg9152_rep511 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Non. Dans l'énoncé, on entend <img src="../media/giving_retroac.png" id="MosImg10">; <i>is giving</i> est un
+            présent en –ING, à la voix active, alors que <i>is given</i> renverrait à la voix passive (BE + V au
+            participe passé).</p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep511" onmouseover="if(exo)exo.changerBouton('rep511',true)" onmouseout="if(exo)exo.changerBouton('rep511',false)" onclick="exo.action('rep511')">/g<span style="FONT-SIZE: 8px">I</span>vən/ ou
                     </div>""" ;
@@ -3739,6 +4402,19 @@
 
 :pg9264_rep378 a :Reponse ;
     :__protege_display_name "pg9264_rep378 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il
+            fallait sélectionner Ron is now studying in Australia, car cette partie de l'énoncé explicite le résultat
+            typiquement associé au choix du <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+                perfect</a></i> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>.
+        </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep378" onmouseover="if(exo)exo.changerBouton('rep378',true)" onmouseout="if(exo)exo.changerBouton('rep378',false)" onclick="exo.action('rep378')">for his
                         doctorate on Sydney's urban life
@@ -3759,6 +4435,18 @@
 
 :pg9264_rep894 a :Reponse ;
     :__protege_display_name "pg9264_rep894 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il
+            fallait sélectionner <i>Ron is now studying in Australia</i>, car cette partie de l'énoncé explicite le
+            résultat typiquement associé au choix du <a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present
+                perfect</i></a> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>.
+        </p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep894" onmouseover="if(exo)exo.changerBouton('rep894',true)" onmouseout="if(exo)exo.changerBouton('rep894',false)" onclick="exo.action('rep894')">a
                         scholarship
@@ -4008,6 +4696,13 @@
 
 :pg9764_rep627 a :Reponse ;
     :__protege_display_name "pg9764_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div>
+""" ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">on entend
                         strictement la même chose ;
@@ -4018,6 +4713,16 @@
 
 :pg9988_rep150 a :Reponse ;
     :__protege_display_name "pg9988_rep150 | F" ;
+    :commentaireSugg """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep150" onmouseover="if(exo)exo.changerBouton('rep150',true)" onmouseout="if(exo)exo.changerBouton('rep150',false)" onclick="exo.action('rep150')">(2)
                     </div>""" ;
@@ -4027,6 +4732,16 @@
 
 :pg9988_rep211 a :Reponse ;
     :__protege_display_name "pg9988_rep211 | F" ;
+    :commentaireSugg """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep211" onmouseover="if(exo)exo.changerBouton('rep211',true)" onmouseout="if(exo)exo.changerBouton('rep211',false)" onclick="exo.action('rep211')">(3)
                     </div>""" ;
@@ -4036,6 +4751,16 @@
 
 :pg9988_rep36 a :Reponse ;
     :__protege_display_name "pg9988_rep36 | V" ;
+    :commentaireSugg """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+""" ;
     :correct true ;
     :html """<div class="STY_reponseQC" id="lienrep36" onmouseover="if(exo)exo.changerBouton('rep36',true)" onmouseout="if(exo)exo.changerBouton('rep36',false)" onclick="exo.action('rep36')">(6)
                     </div>""" ;
@@ -4045,6 +4770,16 @@
 
 :pg9988_rep49 a :Reponse ;
     :__protege_display_name "pg9988_rep49 | F" ;
+    :commentaireSugg """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep49" onmouseover="if(exo)exo.changerBouton('rep49',true)" onmouseout="if(exo)exo.changerBouton('rep49',false)" onclick="exo.action('rep49')">(4)
                     </div>""" ;
@@ -4054,6 +4789,16 @@
 
 :pg9988_rep627 a :Reponse ;
     :__protege_display_name "pg9988_rep627 | F" ;
+    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep627" onmouseover="if(exo)exo.changerBouton('rep627',true)" onmouseout="if(exo)exo.changerBouton('rep627',false)" onclick="exo.action('rep627')">(1)
                     </div>""" ;
@@ -4063,6 +4808,16 @@
 
 :pg9988_rep842 a :Reponse ;
     :__protege_display_name "pg9988_rep842 | F" ;
+    :commentaireSugg """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
+            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
+    """ ;
     :correct false ;
     :html """<div class="STY_reponseQC" id="lienrep842" onmouseover="if(exo)exo.changerBouton('rep842',true)" onmouseout="if(exo)exo.changerBouton('rep842',false)" onclick="exo.action('rep842')">(5)
                     </div>""" ;
@@ -4106,15 +4861,6 @@
         <p><br><br><br>Vous avez raison.<br><br>Vous pouvez réécouter les deux énoncés : <br><br><i>As my handwriting is
             terrible I type all my letters. <br><br>If I had a computer, I'd type all my letters. </i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>As my handwriting is terrible I
-            type all my letters. <br><br>If I had a computer, I'd type all my letters. </i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4163,16 +4909,6 @@
             l'événement passé (<b>I + FINISH CUTTING THE GRASS</b>) sous l'angle de ses conséquences au moment où il en
             parle : le jardinage est terminé et il peut aller se rafraîchir.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, la forme utilisée est : <i><b>I've finished.<br><br></b></i>En effet, le mot <b><i>now</i></b> indique
-            que l'énonciateur considère l'événement passé (<b>I + FINISH CUTTING THE GRASS</b>) sous l'angle de ses
-            conséquences au moment où il en parle : le jardinage est terminé et il peut aller se rafraîchir.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><br>Ecoutez l'énoncé suivant.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4215,15 +4951,6 @@
                 Kuweit.<br></i><br>Enoncé 2 : <i>The foreign postings my brothers had were initially Australia and
                 Kuweit.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez : on entend la même chose même si /<b>maɪˈbrʌðəzˈhæd</b>/ peut correspondre à <i>my brother
-            has had</i> ou à <i>my brothers had</i>.<br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les énoncés.<br><br>Enoncé
-            1 : <i>The foreign postings my brother has had were initially Australia and Kuweit.<br></i><br>Enoncé 2 :
-            <i>The foreign postings my brothers had were initially Australia and Kuweit.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><br>Ecoutez les énoncés : <br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4273,15 +5000,6 @@
         <p> </p>
         <p>Bonne réponse !<br><br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous faites erreur. L'énoncé ne renvoie pas à une situation réelle. Réécoutez !</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p><br>Ecoutez l'énoncé : <br><br>
         </p><table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4313,14 +5031,6 @@
         <p><br><br>Vous avez raison.<br><br>Vous pouvez réécouter les deux énoncés : <br><br><i>He needs a car. <br><br>He
             needs the car. </i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p><br><br><br><br>Vous vous trompez. <br><br>Réécoutez les deux énoncés : <br><br><i>He needs a car. <br><br>He
-            needs the car. </i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4371,18 +5081,6 @@
             <i><b>'d</b></i>) situe la proposition principale <i><b>I'd tape the conversation</b></i> dans
             l'hypothétique.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, il est difficile d'établir une différence. Toutefois on peut reconstruire la structure des
-            énoncés.<br><br><i><b>Whenever</b></i> + présent en <b>DO</b> expriment qu'on réfère à un ensemble de
-            situations vues au présent, à une situation répétée, d'où le présent simple (présent en <b>DO</b>) dans la
-            proposition principale : <i><b>I tape the conversation</b></i>.<br><br><i><b>If</b></i> pose une condition,
-            une hypothèse et <i><b>had</b></i> indique une rupture avec le réel (un irréel). Parallèlement, la présence
-            du modal <i><b>would</b></i> (ou : <i><b>'d</b></i>) situe la proposition principale <i><b>I'd tape the
-                conversation</b></i> dans l'hypothétique.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p>Ecoutez les deux énoncés suivants.<br><br>
         </p><table style="WIDTH: 471px; HEIGHT: 118px" width="471" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4431,14 +5129,6 @@
         <p> </p>
         <p>Vous avez raison. Vous pouvez réécouter les deux énoncés.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs. <br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4487,16 +5177,6 @@
             : <i>My friends are leaving tomorrow.</i><br><br>Enoncé 6 : <i>My friend is a very good cook; it's a pity
                 she's leaving tomorrow!</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est faux, on entend la même chose même si /<b>maɪˈfrendzə</b>/ peut correspondre à <i>my friends are</i> ou
-            à <i>my friend is a</i>. <br><br>Il y a homophonie. <br><br>Vous pouvez réécouter les énoncés. <br><br>Enoncé 5
-            : <i>My friends are leaving tomorrow.</i><br><br>Enoncé 6 : <i>My friend is a very good cook; it's a pity
-                she's leaving tomorrow!</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez les énoncés :<br><br>
         <table width="95%" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4554,16 +5234,6 @@
             many sports our children can practise these days! <br><br>Look at the children. They are so happy together!</i>
         </p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p><br><br><br><br>Vous vous trompez.<br><br>Réécoutez les deux énoncés : <br><br><i>There are so many sports
-            our children can practise these days! <br><br>Look at the children. They are so happy together!</i></p>
-    </div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4610,14 +5280,6 @@
         <p><br><br><br>Vous avez raison. Vous pouvez réécouter les deux énoncés :<br><br><i>He succeeded in making her
             cry on her birthday. <br><br>He's succeeded well so far.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br><br> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p><br><br><br>Vous vous trompez. Réécoutez les deux énoncés : <br><br><i>He succeeded in making her cry on her
-            birthday. <br><br>He's succeeded well so far.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4667,17 +5329,6 @@
             la forme <b><i>'s</i></b>. C'est donc bien la connaissance d'éléments grammaticaux qui permet de
             reconstruire la structure de l'énoncé et d'interpréter l'énoncé correctement. <br><br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, dans cet énoncé, <b><i>'s</i></b> (forme de <b>BE</b>) ne s'entend pas distinctement. Avec une question
-            en <i><b>What</b>…?</i> dans laquelle <i><b>what</b></i> n'est pas sujet, la présence d'un auxiliaire est
-            requise. Celui qui parle choisit d'employer <b>BE + -ING</b> ; l'auxiliaire <b>BE</b> prend la forme <b><i>'s</i></b>
-            . C'est donc bien la connaissance d'éléments grammaticaux qui permet de reconstruire la structure de
-            l'énoncé et d'interpréter l'énoncé correctement.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p><br>Réécoutez l'énoncé : <br><br>
         </p><table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4724,15 +5375,6 @@
         <p><br><br><br><br><br>Vous avez raison. Vous pouvez réécouter les deux énoncés :<br><br><i>I visited London
             last summer. <br><br>I've visited London twice and I like it very much.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p><br> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p><br><br><br><br>Vous vous trompez. Réécoutez les deux énoncés :<br><br><i>I visited London last summer.
-            <br><br>I've visited London twice and I like it very much.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs.<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4782,17 +5424,6 @@
             3 : <i>My cat has had an infection; she's tired.</i><br><br>Enoncé 4 : <i>My cats had fish yesterday and
                 really loved it.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez, on entend la même chose même si /<b>maɪˈkætsˈhæd</b>/ peut correspondre à <i>my cat has
-            had</i> ou à <i>my cats had</i>. <br><br>Il y a homophonie.<br><br>Vous pouvez réécouter les
-            énoncés.<br><br>Enoncé 3 : <i>My cat has had an infection; she's tired.</i><br><br>Enoncé 4 : <i>My cats had
-                fish yesterday and really loved it.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez les énoncés :<br><br>
         <table width="95%" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4849,15 +5480,6 @@
         <p> </p>
         <p>Bien !<br><br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. L'énoncé comporte une hypothèse. Réécoutez !</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p><br>Ecoutez l'énoncé : <br><br><b><i></i></b>
         </p><table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4891,16 +5513,6 @@
             ne sont pas interchangeables. En effet, <i><b>there are</b></i> signifie <i><b>il y a</b></i> et <i><b>they
                 are</b></i> signifie <i><b>ils / elles sont</b></i>. <br><br>Réécoutez les énoncés.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est faux, on entend pratiquement la même chose. Les <a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc266709','htm')">voyelles</a>
-            tendues <i><b>/eɪ/</b></i> (de <b><i>they</i></b>) et <i><b>/eə/</b></i> (de <b><i>there</i></b>) sont
-            modifiées par la présence de <b><i>are</i></b>. Le plus souvent, on entend <i><b>/ðeə/</b></i> aussi bien
-            pour <b><i>there are </i></b>que pour <b><i>they are</i></b>. <br><br>Pourtant, sur le plan grammatical, ils
-            ne sont pas interchangeables. En effet, <b><i>there are </i></b>signifie <i><b>il y a</b></i> et <b><i>they
-                are </i></b>signifie <b><i>ils / elles sont</i></b>. <br><br>Réécoutez les énoncés.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p>Ecoutez les deux énoncés suivants.<br><br>
         </p><table style="WIDTH: 95%; HEIGHT: 121px" width="95%" cellpadding="0" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4948,14 +5560,6 @@
         <p>C'est juste ; <i>is giving</i> est un présent en –ING, à la voix active, alors que <i>is given</i> renverrait
             à la voix passive (BE + V au participe passé).<br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non. Dans l'énoncé, on entend <img src="../media/giving_retroac.png" id="MosImg10">; <i>is giving</i> est un
-            présent en –ING, à la voix active, alors que <i>is given</i> renverrait à la voix passive (BE + V au
-            participe passé).</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez :<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -4995,13 +5599,6 @@
         <p> </p>
         <p>Vous avez raison. Vous pouvez réécouter les deux énoncés.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Vous pouvez réécouter les deux énoncés. </p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez ces deux énoncés en entier puis par blocs. <br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -5077,28 +5674,6 @@
             incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That film's coming</i><i>out</i><i>was
                 much advertised.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est
-            <i><b>that </b><b>film's </b><b>coming out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne peut
-            pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le sujet
-            est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That film's
-                coming out was much advertised.</i></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>was</b></i> ; c'est une forme verbale et son sujet est
-            <i><b>that </b><b>film's </b><b>coming </b><b>out</b>.<br></i><br>Dans le sujet, on entend <b>/z/</b> qui ne
-            peut pas être une forme de BE, car dans cet énoncé simple il ne peut pas y avoir deux verbes.<br><br>(Le
-            sujet est ici un groupe nominal incluant un "cas possessif").<br><br>L'énoncé entier est : <br><br><i>That
-                film's coming </i><i>out </i><i>was much advertised.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p>  </p>
         <p>
         </p><table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
@@ -5148,22 +5723,6 @@
         énoncés entendus peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's
             a road</i>.</b></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')">Non, il est difficile d'établir une différence.<br><br>A
-        l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's
-            the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>,
-        si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou
-        la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus
-        peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b>
-    </div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Non, il est difficile d'établir une différence.<br><br>A
-        l'oral, il y a une zone d'ambiguïté entre <b><i>Here's the road</i></b> et <b><i>Here's a road</i>.</b> Dans <b><i>Here's
-            the road</i></b>, le phonème <b>/ð/</b> de <b><i>the</i></b> est modifié par le phonème <b>/z/</b> de <b><i>'s</i></b>,
-        si bien que la prononciation de <b><i>the</i></b> s'apparente à celle de <b><i>a</i></b>. Seuls le contexte ou
-        la situation dans lesquels ils sont employés permettent de lever l'ambiguïté. <br><br>Les énoncés entendus
-        peuvent être compris et écrits de deux façons : <br><br><b><i>Here's the road</i>. <br><br><i>Here's a road</i>.</b>
-    </div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><br>Que diriez-vous de la prononciation des deux énoncés
         suivants ?<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
@@ -5210,31 +5769,6 @@
             perfect</i></a> : <i>he's been given</i>. <br><br>Dans l'énoncé, on entend <i>been</i> et non pas
             <i>being</i>. <br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il
-            fallait sélectionner <i>Ron is now studying in Australia</i>, car cette partie de l'énoncé explicite le
-            résultat typiquement associé au choix du <a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present
-                perfect</i></a> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>.
-        </p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Cet élément n'est pas suffisant pour décider s'il s'agit de <b><i>been</i></b> ou de <b><i>being</i></b>. Il
-            fallait sélectionner Ron is now studying in Australia, car cette partie de l'énoncé explicite le résultat
-            typiquement associé au choix du <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-                perfect</a></i> : <i>he's been given</i>.<br><br>Dans l'énoncé, on entend <i>been</i> et non pas <i>being</i>.
-        </p></div>
-    """ ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez :<br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -5372,39 +5906,6 @@
                 by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
                 feel she has ruined her career for my father.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
-            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
-                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
-            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
-                feel she has ruined her career for my father.</i></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
-            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
-                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
-            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
-                feel she has ruined her career for my father.</i></p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>C'est <b><i>her career</i></b>, tout de suite après la forme verbale, qui indique
-            que <b><i>her career</i></b> est le complément d'objet direct de la forme <b><i>she has
-                ruined</i></b>.<br><br>La forme passive <i><b>she is ruined</b></i> aurait exigé la préposition
-            <i><b>by</b></i> devant <b><i>her career</i>.</b><br><br>L'énoncé complet est : <br><br><i>My mother doesn't
-                feel she has ruined her career for my father.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p>
         </p><table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -5455,33 +5956,6 @@
             le sujet reçoit une ovation et ne donne rien : la voix passive <i>is given</i> (BE + V au participe passé)
             est requise. <br><br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
-            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
-            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
-                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
-            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
-            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
-            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
-                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
-            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est : <i>an interview</i>. En effet, la construction de <i>give</i> avec pour
-            complément <i>an interview</i> n'a de sens qu'à la voix active.<br><br>Comparez l'énoncé ci-contre avec
-            l'énoncé suivant : <br><br><i>Jennifer Roberts has just arrived at the famous Cannes festival and she is
-                given a standing ovation. <br></i><br>Ici le sujet reçoit une ovation et ne donne rien : la voix passive
-            <i>is given</i> (BE + V au participe passé) est requise. <br></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><br>Jennifer Roberts has just arrived at the famous Cannes
         festival and she is giving an interview in her hotel room. <br><br><br>Sélectionnez l'indice qui vous semble
         pertinent pour justifier la présence de <i>giving</i> plutôt que de <i>given</i> : <br></div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
@@ -5505,85 +5979,16 @@
     :titre "Repérer des indices pertinents" ;
     rdfs:subClassOf :seq68058 .
 
-:pg186 a :Activite,
+:pg3531 a :Activite,
         :ExerciceQC_QCM,
         owl:NamedIndividual ;
-    rdfs:label "Quatrième tâche" ;
-    :__protege_display_name "03 | pg186 | Quatrième tâche" ;
-    :aReponse :pg186_rep150,
-        :pg186_rep211,
-        :pg186_rep223,
-        :pg186_rep550,
-        :pg186_rep957 ;
-    :commentaireSucces """<div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Bien.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de repérer l'événement
-            dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
-    """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
-            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
-            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de
-            repérer l'événement dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
-""" ;
-    :description """<div id="STY_question" class="STY_question" style="  "><br>Ecoutez l'énoncé suivant. <br><b>
-        <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
-            <tr>
-                <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td>
-                <td style="BACKGROUND: #b5f0c7" valign="middle"></td>
-            </tr>
-            <tr>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV9069', 'ecran11.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
-                </td>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot11_12.swf', '205', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
-                </td>
-            </tr>
-        </table>
-    </b><br>Désignez l'indice pertinent pour identifier la forme verbale et sélectionnez la forme verbale employée :
-    </div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
-    """ ;
-    :id "pg186" ;
-    :index 3 ;
-    :titre "Quatrième tâche" ;
-    rdfs:subClassOf :act957420 .
-
-:pg3531 a :Activite,
-        :ExerciceQC_QCM,
-        owl:NamedIndividual ;
-    rdfs:label "Deuxième tâche (2)" ;
-    :__protege_display_name "03 | pg3531 | Deuxième tâche (2)" ;
-    :aReponse :pg3531_rep150,
-        :pg3531_rep211,
-        :pg3531_rep49,
-        :pg3531_rep627,
-        :pg3531_rep842 ;
+    rdfs:label "Deuxième tâche (2)" ;
+    :__protege_display_name "03 | pg3531 | Deuxième tâche (2)" ;
+    :aReponse :pg3531_rep150,
+        :pg3531_rep211,
+        :pg3531_rep49,
+        :pg3531_rep627,
+        :pg3531_rep842 ;
     :commentaireSucces """<div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p>
         <p> </p>
         <p> </p>
@@ -5594,36 +5999,6 @@
             (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and Harry have had the
                 invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
-            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
-                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
-            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
-                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>Ron and Harry</b></i> et <b><i>have had</i>.<br></b><br>Ils
-            renvoient à du pluriel (<i><b>the </b><b>boys</b></i>).<br><br>L'énoncé complet est : <br><br><i>Ron and
-                Harry have had the invisibility cloak confiscated. The boys are feeling disappointed.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p>
         </p><table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -5657,109 +6032,6 @@
     :titre "Deuxième tâche (2)" ;
     rdfs:subClassOf :act838137 .
 
-:pg4031 a :Activite,
-        :ExerciceQC_QCU,
-        owl:NamedIndividual ;
-    rdfs:label "Première tâche" ;
-    :__protege_display_name "00 | pg4031 | Première tâche" ;
-    :aReponse :pg4031_rep150,
-        :pg4031_rep211,
-        :pg4031_rep49,
-        :pg4031_rep627,
-        :pg4031_rep842 ;
-    :commentaireSucces """<div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est juste.<br><br>Vous avez repéré l'élément principal qui montre bien que l'énonciateur s'intéresse aux
-            conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans la salle de bains.<br></p>
-    </div>
-    """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
-            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
-            la salle de bains.</p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
-            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
-            la salle de bains.</p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
-            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
-            la salle de bains.</p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
-            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
-            la salle de bains.</p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le mot <i><b>look</b></i> qui montre bien que
-            l'énonciateur s'intéresse aux conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans
-            la salle de bains.</p></div>
-""" ;
-    :description """<div id="STY_question" class="STY_question" style="  "><br>Le bloc mis en valeur correspond à un <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present perfect</i>.</a>
-        Ecoutez ce court dialogue en entier puis par blocs. <br>
-        <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
-            <tr>
-                <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td>
-                <td style="BACKGROUND: #b5f0c7" valign="middle"></td>
-            </tr>
-            <tr>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV8320', 'ecran81.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
-                </td>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV92', 'mot8_13.swf', '270', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
-                </td>
-            </tr>
-            <tr>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV5460', 'ecran82.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
-                </td>
-                <td style="BACKGROUND: #b5f0c7" valign="middle">
-                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'mot8_22.swf', '330', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
-                </td>
-            </tr>
-        </table>
-        <br>Désignez le principal indice permettant de justifier la présence d'un <i><a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a></i>.
-    </div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
-    """ ;
-    :id "pg4031" ;
-    :index 0 ;
-    :titre "Première tâche" ;
-    rdfs:subClassOf :act957420 .
-
 :act704962 a :SousPartie,
         owl:NamedIndividual ;
     rdfs:label "Utiliser différents types d'indices" ;
@@ -5827,66 +6099,6 @@
             suite, ce qui serait marqué par une mélodie différente. <br><br>L'énoncé complet est : <br><br>The book is
             in my room. Can you go and get it for me?<br><br><br><br></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
-            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
-            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
-            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
-    </div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
-            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
-            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
-            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
-    </div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
-            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
-            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
-            différente.<br><br>L'énoncé complet est : <br><br>The book is in my room. Can you go and get it for me?</p>
-    </div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
-            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
-            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
-            différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for
-                me?</i></p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, l'indice pertinent est <i><b>it</b></i>, car il renvoie à un singulier
-            (<i><b>The </b><b>book</b></i>).<br><br>De plus remarquez que <i><b>The books in my room</b></i>
-            constituerait un début d'énoncé dont il manquerait la suite, ce qui serait marqué par une mélodie
-            différente.<br><br>L'énoncé complet est : <br><br><i>The book is in my room. Can you go and get it for
-                me?</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p> </p>
         <p>
         </p><table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
@@ -5920,6 +6132,49 @@
     :titre "Quatrième tâche (2)" ;
     rdfs:subClassOf :act838137 .
 
+:pg186 a :Activite,
+        :ExerciceQC_QCM,
+        owl:NamedIndividual ;
+    rdfs:label "Quatrième tâche" ;
+    :__protege_display_name "03 | pg186 | Quatrième tâche" ;
+    :aReponse :pg186_rep150,
+        :pg186_rep211,
+        :pg186_rep223,
+        :pg186_rep550,
+        :pg186_rep627,
+        :pg186_rep957 ;
+    :commentaireSucces """<div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>Bien.<br><br>L'indice pertinent est <i><b>last year</b></i>, il permet à l'énonciateur de repérer l'événement
+            dans le passé, d'où la forme verbale <i><b>he studied</b></i>.</p></div>
+    """ ;
+    :description """<div id="STY_question" class="STY_question" style="  "><br>Ecoutez l'énoncé suivant. <br><b>
+        <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
+            <tr>
+                <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td>
+                <td style="BACKGROUND: #b5f0c7" valign="middle"></td>
+            </tr>
+            <tr>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV9069', 'ecran11.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
+                </td>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV43', 'mot11_12.swf', '205', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
+                </td>
+            </tr>
+        </table>
+    </b><br>Désignez l'indice pertinent pour identifier la forme verbale et sélectionnez la forme verbale employée :
+    </div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
+    """ ;
+    :id "pg186" ;
+    :index 3 ;
+    :titre "Quatrième tâche" ;
+    rdfs:subClassOf :act957420 .
+
 :pg1894 a :Activite,
         :ExerciceQC_QCM,
         owl:NamedIndividual ;
@@ -5941,59 +6196,6 @@
             (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and
                 they speak so fast that I can't understand anything they say.</i></p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
-            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
-            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
-                say.</i></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
-            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
-            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
-                say.</i></p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est faux.<br><br>L'indice pertinent est <i><b>they</b></i>, entendu deux fois dans l'énoncé :
-            <i><b>they</b></i> reprend un groupe nominal pluriel (<i><b>my </b><b>teachers</b></i>).<br><br>L'énoncé
-            complet est : <br><br><i>My teachers are French and they speak so fast that I can't understand anything they
-                say.</i></p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel
-            (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and
-                they speak so fast that I can't understand anything they say.</i></p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est juste.<br><br>En effet, <i><b>they</b></i> reprend un groupe nominal pluriel
-            (<i><b>my </b><b>teachers</b></i>). <br><br>L'énoncé complet est : <br><br><i>My teachers are French and
-                they speak so fast that I can't understand anything they say.</i></p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">
         <table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -6016,13 +6218,67 @@
                 </td>
             </tr>
         </table>
-        <p> Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>My teachers are</i>.
-        </p></div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
+        <p> Cliquez sur le ou les indices du texte qui permettent de savoir que l'on a en fait <i>My teachers are</i>.
+        </p></div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
+    """ ;
+    :id "pg1894" ;
+    :index 1 ;
+    :titre "Première tâche (2)" ;
+    rdfs:subClassOf :act838137 .
+
+:pg4031 a :Activite,
+        :ExerciceQC_QCU,
+        owl:NamedIndividual ;
+    rdfs:label "Première tâche" ;
+    :__protege_display_name "00 | pg4031 | Première tâche" ;
+    :aReponse :pg4031_rep150,
+        :pg4031_rep211,
+        :pg4031_rep36,
+        :pg4031_rep49,
+        :pg4031_rep627,
+        :pg4031_rep842 ;
+    :commentaireSucces """<div id="divCmtSucces" onclick="SPE_clicDansBulle(event,'divCmtSucces')"><p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p> </p>
+        <p>C'est juste.<br><br>Vous avez repéré l'élément principal qui montre bien que l'énonciateur s'intéresse aux
+            conséquences de l'événement <b>HE + SPLASH</b> : il y a de l'eau partout dans la salle de bains.<br></p>
+    </div>
+    """ ;
+    :description """<div id="STY_question" class="STY_question" style="  "><br>Le bloc mis en valeur correspond à un <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')"><i>present perfect</i>.</a>
+        Ecoutez ce court dialogue en entier puis par blocs. <br>
+        <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
+            <tr>
+                <td style="BACKGROUND: #b5f0c7" width="40%" valign="middle"><img align="center" border="0" src="../media/ecouteur_macao.png" id="MosImg32"></td>
+                <td style="BACKGROUND: #b5f0c7" valign="middle"></td>
+            </tr>
+            <tr>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV8320', 'ecran81.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
+                </td>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV92', 'mot8_13.swf', '270', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
+                </td>
+            </tr>
+            <tr>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV5460', 'ecran82.swf', '30', '25', 'false', 'Flash', '', '', 'quality:high;wmode:transparent', '', ''));</script>
+                </td>
+                <td style="BACKGROUND: #b5f0c7" valign="middle">
+                    <script type="text/javascript">ajDocW(PF_clipAV('clipAV91', 'mot8_22.swf', '330', '19', 'false', 'Flash', '', '', 'Quality:high;wmode:transparent', '', ''));</script>
+                </td>
+            </tr>
+        </table>
+        <br>Désignez le principal indice permettant de justifier la présence d'un <i><a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
+            perfect</a></i>.
+    </div><div id="divConsigne" onclick="SPE_clicDansBulle(event,'divConsigne')"></div>
     """ ;
-    :id "pg1894" ;
-    :index 1 ;
-    :titre "Première tâche (2)" ;
-    rdfs:subClassOf :act838137 .
+    :id "pg4031" ;
+    :index 0 ;
+    :titre "Première tâche" ;
+    rdfs:subClassOf :act957420 .
 
 :pg9988 a :Activite,
         :ExerciceQC_QCU,
@@ -6045,66 +6301,6 @@
         <p>C'est juste.<br><br>Vous avez repéré l'élément principal qui montre bien que l'énonciateur repère l'événement
             dans le passé.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-    """,
-        """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous n'avez pas repéré l'élément principal.<br><br>C'est le groupe de mots <i><b>the day of the hold-up at a
-            wedding</b></i> qui montre bien que l'énonciateur repère l'événement dans le passé.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Le bloc mis en valeur correspond à un <a class="STY_lienComt" href="javascript:parent.SCO_ouvrirDoc('doc171337','htm')">prétérit</a>.
         Ecoutez ce court dialogue en entier puis par blocs. <br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
@@ -6163,59 +6359,6 @@
             est : <br><br><i>My horse has arrived from his paddock, if only he could win the race!</i></p>
         <p> </p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
-            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
-                only he could win the race!</i></p>
-        <p> </p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
-            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
-                only he could win the race!</i>  </p>
-        <p> </p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
-            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
-                only he could win the race!</i></p>
-        <p> </p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
-            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
-                only he could win the race!</i></p>
-        <p> </p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Non, les indices pertinents sont : <i><b>he</b></i> et <i><b>his</b></i>, car ils renvoient à du singulier
-            (<i><b>My horse</b></i>).<br><br>L'énoncé complet est : <br><br><i>My horse has arrived from his paddock, if
-                only he could win the race!</i>  </p>
-        <p> </p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  "><p> </p>
         <p>
         </p><table bgcolor="#b5f0c7" cellpadding="3" cellspacing="0" valign="top" border="0">
@@ -6271,71 +6414,6 @@
         <p>C'est exact. <i><b>If</b></i> et <i><b>could</b></i> indiquent que celui qui parle évoque une situation
             hypothétique.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Oui, <i><b>If</b></i> indique que celui qui parle évoque une situation hypothétique. Il y a aussi un autre
-            indice : <i><b>could.</b></i></p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')">Oui, <b><i>could </i></b>indique que celui qui
-        parle évoque une situation hypothétique. Il y a aussi un autre indice :<b><i>If</i></b>.
-    </div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
-            situation hypothétique.</p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
-            situation hypothétique.</p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
-            situation hypothétique.</p></div>
-    """,
-        """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
-            situation hypothétique.</p></div>
-    """,
-        """<div id="divSugg7" onclick="SPE_clicDansBulle(event,'divSugg7')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>Vous vous trompez. Les deux indices sont <i><b>If</b></i> et <i><b>could</b></i>. Ils renvoient à une
-            situation hypothétique.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez l'énoncé : <br><br>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
@@ -6376,66 +6454,6 @@
                 perfect</a></i><i> :</i><b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème,
             d'où l'exclamation <i><b>oh no</b></i>.</p></div>
     """ ;
-    :commentaireSugg """<div id="divSugg1" onclick="SPE_clicDansBulle(event,'divSugg1')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-    """,
-        """<div id="divSugg2" onclick="SPE_clicDansBulle(event,'divSugg2')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-    """,
-        """<div id="divSugg3" onclick="SPE_clicDansBulle(event,'divSugg3')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a></i> : <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-    """,
-        """<div id="divSugg4" onclick="SPE_clicDansBulle(event,'divSugg4')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-    """,
-        """<div id="divSugg5" onclick="SPE_clicDansBulle(event,'divSugg5')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-    """,
-        """<div id="divSugg6" onclick="SPE_clicDansBulle(event,'divSugg6')"><p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p> </p>
-        <p>C'est inexact.<br><br>Les mots <b><i>is it</i></b> indiquent que l'énonciateur considère l'événement (<b>SHE
-            + SLEEP LATE</b>) sous l'angle de ses conséquences au moment où il en parle, d'où le <i><a class="STY_lienDansZoneComt" href="javascript:parent.SCO_ouvrirDoc('doc28886','htm')">present
-            perfect</a> </i>: <b><i>she's slept late</i></b>.<br><br>Ce réveil tardif semble poser problème, d'où
-            l'exclamation <i><b>oh no</b></i>.</p></div>
-""" ;
     :description """<div id="STY_question" class="STY_question" style="  ">Ecoutez l'énoncé suivant.<br><b>
         <table width="70%" bgcolor="#00c0c0" cellpadding="3" cellspacing="0" valign="top" border="0">
             <tr>
diff --git a/tetras_extraction/script/src/extract_page.py b/tetras_extraction/script/src/extract_page.py
index a06280a591c0f9e3b65c6500e69e3be96549cdc1..b96caa4969ebc68cf862b88944261c538f2bb6a8 100644
--- a/tetras_extraction/script/src/extract_page.py
+++ b/tetras_extraction/script/src/extract_page.py
@@ -17,8 +17,8 @@ log = get_logger("extract_page")
 
 
 class Comment:
-    def __init__(self):
-        self.id: str
+    def __init__(self, id: str = ""):
+        self.id = id
         self.num: int
         self.text: str
         self.html: Any
@@ -43,8 +43,8 @@ class Activity:
         coexist with a regular description"""
         self.comment_success: Comment | None = None
         """Comment displayed on success, if applicable"""
-        self.comments_sugg: list[Comment] = []
-        """Help comments displayed on failure, if applicable"""
+        self.comments_sugg: dict[str, Comment] = {}
+        """Help comments displayed on failure, if applicable (keyed by ID)"""
         self.comments_misc: list[Comment] = []
         """Any other comments, if present"""
         self.ref: URIRef
@@ -68,7 +68,7 @@ class Activity:
             graph.add(
                 (self.ref, NS["commentaireSucces"], Literal(self.comment_success.html))
             )
-        for comment in self.comments_sugg:
+        for comment in self.comments_sugg.values():
             graph.add((self.ref, NS["commentaireSugg"], Literal(comment.html)))
         for comment in self.comments_misc:
             graph.add((self.ref, NS["commentaireInfo"], Literal(comment.html)))
@@ -96,15 +96,17 @@ class Activity:
                         self.comments_misc.append(comment)
                     case ["divSugg", num]:
                         comment.num = int(num)
-                        self.comments_sugg.append(comment)
+                        self.comments_sugg[comment.id] = comment
                     case ["divCmtSucces", _]:
                         self.comment_success = comment
                     case ["divConsigne", _]:
                         self.comment_consigne = comment
-                    case [alpha, num]:
+                    case alpha, num:
                         log.warning(
                             f"No match for comment {alpha}[{num}] ('{comment.id}')"
                         )
+                    case something:
+                        log.warning(f"No match for comment '{something}'")
 
     def get_name(self) -> str:
         return type(self).__name__
@@ -154,7 +156,12 @@ class Choice:
     """A possible answer for a question, correct or not"""
 
     def __init__(
-        self, id: str = "", index: int = -1, is_correct: bool = False, html: str = ""
+        self,
+        id: str = "",
+        index: int = -1,
+        is_correct: bool = False,
+        html: str = "",
+        comment: Comment | None = None,
     ):
         self.id = id
         """A string identifier for the choice"""
@@ -162,6 +169,9 @@ class Choice:
         """The order the choice appears in"""
         self.is_correct = is_correct
         self.html = html
+        self.comment = comment
+        """A `Comment` associated with this choice, displayed when the exercise
+        is incorrect and this choice is selected"""
 
     @override
     def __str__(self) -> str:
@@ -197,10 +207,23 @@ class ExerciceQC(Exercice):
                 # Choices have an 'id' attribute in the form 'lienrepX' (lowercase)
                 # where X is a number. The actual ID we're keeping is 'repX'.
                 id = choice_node.attrib["id"].replace("lien", "")
-            choice = self._get_or_create(id)
+            choice = self.get_or_create_choice(id)
             choice.index = index
             choice.html = to_html(choice_node).strip()
 
+        # The activity's comments have already been extracted in Activity.parse_html(),
+        # but some of them may be associated with a specific choice (this is
+        # detected by the JS parser earlier).
+        # Move these comments from the activity to their choice object.
+        for choice in self.choices.values():
+            if choice.comment is not None:
+                try:
+                    choice.comment = self.comments_sugg.pop(choice.comment.id)
+                except KeyError:
+                    log.warning(
+                        f"Choice '{choice.id}' requested comment '{choice.comment.id}', which was not found in HTML."
+                    )
+
     @override
     def save(self, graph: Graph):
         super().save(graph)
@@ -213,6 +236,11 @@ class ExerciceQC(Exercice):
             graph.add((choice_node, NS["index"], Literal(choice.index)))
             graph.add((choice_node, NS["correct"], Literal(choice.is_correct)))
             graph.add((choice_node, NS["html"], Literal(choice.html)))
+            # Save optional comment
+            if choice.comment is not None:
+                graph.add(
+                    (choice_node, NS["commentaireSugg"], Literal(choice.comment.html))
+                )
             graph.add(
                 (
                     choice_node,
@@ -226,19 +254,13 @@ class ExerciceQC(Exercice):
 
     def set_correct(self, choice_id: str, correct: bool):
         """Set the choice with ID `choice_id` as correct or not, creating it if needed."""
-        self._get_or_create(choice_id).is_correct = correct
+        self.get_or_create_choice(choice_id).is_correct = correct
 
     def set_html(self, choice_id: str, html: str):
         """Set the `html` attribute for the choice with ID `choice_id`, creating it if needed."""
-        self._get_or_create(choice_id).html = html
-
-    # def _get_or_create(self, index: int) -> Choice:
-    #     """Returns the choice at `index`, creating it if needed."""
-    #     for i in range(len(self.choices), index + 1):
-    #         self.choices.append(Choice(i))
-    #     return self.choices[index]
+        self.get_or_create_choice(choice_id).html = html
 
-    def _get_or_create(self, id: str) -> Choice:
+    def get_or_create_choice(self, id: str) -> Choice:
         """Returns the choice with the `id`, creating it if needed."""
         if id not in self.choices:
             self.choices[id] = Choice(id)
@@ -341,18 +363,20 @@ class RegexParser(JSParser):
                     exo.set_correct(choice_id, True)
         else:
 
-            # tinker with this regex : https://regex101.com/r/qAkdDD/2
+            # Parse choices IDs and correctness
+
+            # ( tinker with this regex: https://regex101.com/r/qAkdDD/2 )
             answers_regex = re.compile(
                 r"""
-                var[ ](?P<varname>\w+) # capture variable name, referenced in 2nd line
+                var[ ](?P<varname>\w+)      # Capture variable name, referenced in 2nd line
                 [ ]=[ ]new[ ]ItemReponse\(
-                '(?P<id>\w+)' # constructor parameter : answer ID (obfuscated)
-                \);\n\s* # new line and any indent
-                (?P=varname) # back-reference to the variable name captured earlier
+                '(?P<id>\w+)'               # Constructor parameter : answer ID (obfuscated)
+                \);\n\s*                    # New line and any indent
+                (?P=varname)                # Back-reference to the variable name captured earlier
                 \.init\(
-                \"\d*?(?P<correct>\d)\", # first parameter of "init" : correctness
-                                         # Capture last digit only
-                [ ]\"\",[ ]\"\",[ ]\"\"\); # empty params""",
+                \"\d*?(?P<correct>\d)\"     # First parameter of "init" : correctness
+                                            # (capture last digit only)
+                (?:,\s*\"\w*\"){3}\);       # Skip 3 params""",
                 re.VERBOSE,
             )
             answers = list(answers_regex.finditer(code))
@@ -364,9 +388,33 @@ class RegexParser(JSParser):
             for match in answers:
                 # Answer ID is obfuscated by changing some digits
                 choice_id = decode_answer_id(match.group("id"))
-                choice = exo._get_or_create(choice_id)
+                choice = exo.get_or_create_choice(choice_id)
                 choice.is_correct = (match.group("correct") == "1") != is_inverted
 
+            # Parse choice-comment associations
+
+            # ( tinker with this regex: https://regex101.com/r/qEzZ5R/1 )
+            comments_regex = re.compile(
+                r"""
+                var[ ](?P<varname>\w+)      # Capture variable name, referenced in 2nd line
+                [ ]=[ ]
+                '(?P<comment_id>\w+)'       # Constructor param : comment ID
+                ;\n\s*                      # New line and any indent
+                EXO_ajouterCommentaire\(
+                (?P=varname)                # Back-reference to the variable name captured earlier
+                (?:,\s*\"\w*\"){6}          # Skip 6 parameters
+                ,[ ]\"(?P<choice_id>\w+)\"  # 8th parameter : choice ID
+                (?:,\s*\"\w*\"){10}         # Skip 10 parameters
+                \);""",
+                re.VERBOSE,
+            )
+            for match in comments_regex.finditer(code):
+                choice = exo.get_or_create_choice(match.group("choice_id"))
+                # Save a Comment object with just the ID, other fields will be
+                # filled at the HTML parsing stage
+                choice.comment = Comment(match.group("comment_id"))
+            pass
+
     def _parse_score(self, code: str):
         """Parse the activity's 'total score' variable"""
         exception = ParseError("Failed to parse total score for this activity")