Exercício de listening com More than Words
Autor: Elia M. | Publicado: 2017-05-05T20:42:00-03:00






<!-- Hora responsivo personalizado -->


(adsbygoogle = window.adsbygoogle || []).push({});

A banda é de hard rock, mas o Extreme é conhecido até hoje por esta balada romântica, um clássico da música: More than Words.

É uma linda canção, perfeita para fazermos um exercício super fácil de listening. Vamos lá? Põe para tocar e completa com o que falta. Boa sorte!










 


Listening: ouça a música e complete


&lt;!-- Made with executable version 6.3 Release 0 Build 5 

<!-- The following insertion allows you to add your own code directly to this head tag from the configuration screen -->






/* This is the CSS stylesheet used in the exercise. */
/* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */

/* BeginCorePageCSS */

/* Made with executable version 6.3 Release 0 Build 5 */


/* Hack to hide a nested Quicktime player from IE, which can&#39;t handle it. */
* html object.MediaPlayerNotForIE {
 display: none;
}

body{
 font-family: Geneva,Arial,sans-serif;
 background-color: #C0C0C0;
 color: #000000;
 
 margin-right: 5%;
 margin-left: 5%;
 font-size: small;
}

p{
 text-align: left;
 margin: 0px;
 font-size: 100%;
}

table,div,span,td{
 font-size: 100%;
 color: #000000;
}

div.Titles{
 padding: 0.5em;;
 text-align: center;
 color: #000000;
}

button{
 font-family: Geneva,Arial,sans-serif;
 font-size: 100%;
 display: inline;
}

.ExerciseTitle{
 font-size: 140%;
 color: #000000;
}

.ExerciseSubtitle{
 font-size: 120%;
 color: #000000;
}

div.StdDiv{
 background-color: #FFFFFF;
 text-align: center;
 font-size: 100%;
 color: #000000;
 padding: 0.5em;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #000000;
 margin-bottom: 1px;
}

/* EndCorePageCSS */

.RTLText{
 text-align: right;
 font-size: 150%;
 direction: rtl;
 font-family: &quot;Simplified Arabic&quot;, &quot;Traditional Arabic&quot;, &quot;Times New Roman&quot;, Geneva,Arial,sans-serif; 
}

.CentredRTLText{
 text-align: center;
 font-size: 150%;
 direction: rtl;
 font-family: &quot;Simplified Arabic&quot;, &quot;Traditional Arabic&quot;, &quot;Times New Roman&quot;, Geneva,Arial,sans-serif; 
}

button p.RTLText{
 text-align: center;
}

.RTLGapBox{
 text-align: right;
 font-size: 150%;
 direction: rtl;
 font-family: &quot;Times New Roman&quot;, Geneva,Arial,sans-serif;
}

.Guess{
 font-weight: bold;
}

.CorrectAnswer{
 font-weight: bold;
}

div#Timer{
 padding: 0.25em;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: #000000;
}

span#TimerText{
 padding: 0.25em;
 border-width: 1px;
 border-style: solid;
 font-weight: bold;
 display: none;
 color: #000000;
}

span.Instructions{

}

div.ExerciseText{

}

.FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{
 color: #000000;
}

.LeftItem{
 font-size: 100%;
 color: #000000;
 text-align: left;
}

.RightItem{
 font-weight: bold;
 font-size: 100%;
 color: #000000;
}

span.CorrectMark{

}

input, textarea{
 font-family: Geneva,Arial,sans-serif;
 font-size: 120%;
}

select{
 font-size: 100%;
}

div.Feedback {
 background-color: #C0C0C0;
 left: 33%;
 width: 34%;
 top: 33%;
 z-index: 1;
 border-style: solid;
 border-width: 1px;
 padding: 5px;
 text-align: center;
 color: #000000;
 position: absolute;
 display: none;
 font-size: 100%;
}




div.ExerciseDiv{
 color: #000000;
}

/* JMatch flashcard styles */
table.FlashcardTable{
 background-color: transparent;
 color: #000000;
 border-color: #000000;
 margin-left: 5%;
 margin-right: 5%;
 margin-top: 2em;
 margin-bottom: 2em;
 width: 90%;
 position: relative;
 text-align: center;
 padding: 0px;
}

table.FlashcardTable tr{
 border-style: none;
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
}

table.FlashcardTable td.Showing{
 font-size: 140%;
 text-align: center;
 width: 50%;
 display: table-cell;
 padding: 2em;
 margin: 0px;
 border-style: solid;
 border-width: 1px;
 color: #000000;
 background-color: #FFFFFF;
}

table.FlashcardTable td.Hidden{
 display: none;
}

/* JMix styles */
div#SegmentDiv{
 margin-top: 2em;
 margin-bottom: 2em;
 text-align: center;
}

a.ExSegment{
 font-size: 120%;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

span.RemainingWordList{
 font-style: italic;
}

div.DropLine {
 position: absolute;
 text-align: center;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #000000;
 width: 80%;
}

/* JCloze styles */

.ClozeWordList{
 text-align: center;
 font-weight: bold;
}

div.ClozeBody{
 text-align: left;
 margin-top: 2em;
 margin-bottom: 2em;
 line-height: 2.0
}

span.GapSpan{
 font-weight: bold;
}

/* JCross styles */

table.CrosswordGrid{
 margin: auto auto 1em auto;
 border-collapse: collapse;
 padding: 0px;
 background-color: #000000;
}

table.CrosswordGrid tbody tr td{
 width: 1.5em;
 height: 1.5em;
 text-align: center;
 vertical-align: middle;
 font-size: 140%;
 padding: 1px;
 margin: 0px;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 color: #000000;
}

table.CrosswordGrid span{
 color: #000000;
}

table.CrosswordGrid td.BlankCell{
 background-color: #000000;
 color: #000000;
}

table.CrosswordGrid td.LetterOnlyCell{
 text-align: center;
 vertical-align: middle;
 background-color: #ffffff;
 color: #000000;
 font-weight: bold;
}

table.CrosswordGrid td.NumLetterCell{
 text-align: left;
 vertical-align: top;
 background-color: #ffffff;
 color: #000000;
 padding: 1px;
 font-weight: bold;
}

.NumLetterCellText{
 cursor: pointer;
 color: #000000;
}

.GridNum{
 vertical-align: super;
 font-size: 66%;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
}

.GridNum:hover, .GridNum:visited{
 color: #000000;
}

table#Clues{
 margin: auto;
 vertical-align: top;
}

table#Clues td{
 vertical-align: top;
}

table.ClueList{
  margin: auto;
}

td.ClueNum{
 text-align: right;
 font-weight: bold;
 vertical-align: top;
}

td.Clue{
 text-align: left;
}

div#ClueEntry{
 text-align: left;
 margin-bottom: 1em;
}

/* Keypad styles */

div.Keypad{
 text-align: center;
 display: none; /* initially hidden, shown if needed */
 margin-bottom: 0.5em;
}

div.Keypad button{
 font-family: Geneva,Arial,sans-serif;
 font-size: 120%;
 background-color: #ffffff;
 color: #000000;
 width: 2em;
}

/* JQuiz styles */

div.QuestionNavigation{
 text-align: center;
}

.QNum{
 margin: 0em 1em 0.5em 1em;
 font-weight: bold;
 vertical-align: middle;
}

textarea{
 font-family: Geneva,Arial,sans-serif;
}

.QuestionText{
 text-align: left;
 margin: 0px;
 font-size: 100%;
}

.Answer{
 font-size: 120%;
 letter-spacing: 0.1em;
}

.PartialAnswer{
 font-size: 120%;
 letter-spacing: 0.1em;
 color: #000000;
}

.Highlight{
 color: #000000;
 background-color: #ffff00;
 font-weight: bold;
 font-size: 120%;
}

ol.QuizQuestions{
 text-align: left;
 list-style-type: none;
}

li.QuizQuestion{
 padding: 1em;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
}

ol.MCAnswers{
 text-align: left;
 list-style-type: upper-alpha;
 padding: 1em;
}

ol.MCAnswers li{
 margin-bottom: 1em;
}

ol.MSelAnswers{
 text-align: left;
 list-style-type: lower-alpha;
 padding: 1em;
}

div.ShortAnswer{
 padding: 1em;
}

.FuncButton {
 text-align: center;
 border-style: solid;

 border-left-color: #ffffff;
 border-top-color: #ffffff;
 border-right-color: #7f7f7f;
 border-bottom-color: #7f7f7f;
 color: #000000;
 background-color: #FFFFFF;

 border-width: 2px;
 padding: 3px 6px 3px 6px;
 cursor: pointer;
}

.FuncButtonUp {
 color: #FFFFFF;
 text-align: center;
 border-style: solid;

 border-left-color: #ffffff;
 border-top-color: #ffffff;
 border-right-color: #7f7f7f;
 border-bottom-color: #7f7f7f;

 background-color: #000000;
 color: #FFFFFF;
 border-width: 2px;
 padding: 3px 6px 3px 6px;
 cursor: pointer;
}

.FuncButtonDown {
 color: #FFFFFF;
 text-align: center;
 border-style: solid;

 border-left-color: #7f7f7f;
 border-top-color: #7f7f7f;
 border-right-color: #ffffff;
 border-bottom-color: #ffffff;
 background-color: #000000;
 color: #FFFFFF;

 border-width: 2px;
 padding: 3px 6px 3px 6px;
 cursor: pointer;
}

/*BeginNavBarStyle*/

div.NavButtonBar{
 background-color: #000000;
 text-align: center;
 margin: 2px 0px 2px 0px;
 clear: both;
 font-size: 100%;
}

.NavButton {
 border-style: solid;
 
 border-left-color: #7f7f7f;
 border-top-color: #7f7f7f;
 border-right-color: #000000;
 border-bottom-color: #000000;
 background-color: #000000;
 color: #ffffff;

 border-width: 2px;
 cursor: pointer; 
}

.NavButtonUp {
 border-style: solid;

 border-left-color: #7f7f7f;
 border-top-color: #7f7f7f;
 border-right-color: #000000;
 border-bottom-color: #000000;
 color: #000000;
 background-color: #ffffff;

 border-width: 2px;
 cursor: pointer; 
}

.NavButtonDown {
 border-style: solid;

 border-left-color: #000000;
 border-top-color: #000000;
 border-right-color: #7f7f7f;
 border-bottom-color: #7f7f7f;
 color: #000000;
 background-color: #ffffff;

 border-width: 2px;
 cursor: pointer; 
}

/*EndNavBarStyle*/

a{
 color: #0000FF;
}

a:visited{
 color: #0000CC;
}

a:hover{
 color: #0000FF;
}

div.CardStyle {
 position: absolute;
 font-family: Geneva,Arial,sans-serif;
 font-size: 100%;
 padding: 5px;
 border-style: solid;
 border-width: 1px;
 color: #000000;
 background-color: #FFFFFF;
 left: -50px;
 top: -50px;
 overflow: visible;
}

.rtl{
 text-align: right;
 font-size: 140%;
}






//<![CDATA[

<!--




function Client(){
//if not a DOM browser, hopeless
 this.min = false; if (document.getElementById){this.min = true;};

 this.ua = navigator.userAgent;
 this.name = navigator.appName;
 this.ver = navigator.appVersion;  

//Get data about the browser
 this.mac = (this.ver.indexOf(&#39;Mac&#39;) != -1);
 this.win = (this.ver.indexOf(&#39;Windows&#39;) != -1);

//Look for Gecko
 this.gecko = (this.ua.indexOf(&#39;Gecko&#39;) > 1);
 if (this.gecko){
  this.geckoVer = parseInt(this.ua.substring(this.ua.indexOf(&#39;Gecko&#39;)+6, this.ua.length));
//  if (this.geckoVer < 20020000){this.min = false;}
 }
 
//Look for Firebird
 this.firebird = (this.ua.indexOf(&#39;Firebird&#39;) > 1);
 
//Look for Safari
 this.safari = (this.ua.indexOf(&#39;Safari&#39;) > 1);
 if (this.safari){
  this.gecko = false;
 }
 
//Look for IE
 this.ie = (this.ua.indexOf(&#39;MSIE&#39;) > 0);
 if (this.ie){
  this.ieVer = parseFloat(this.ua.substring(this.ua.indexOf(&#39;MSIE&#39;)+5, this.ua.length));
  if (this.ieVer < 5.5){this.min = false;}
 }
 
//Look for Opera
 this.opera = (this.ua.indexOf(&#39;Opera&#39;) > 0);
 if (this.opera){
  this.operaVer = parseFloat(this.ua.substring(this.ua.indexOf(&#39;Opera&#39;)+6, this.ua.length));
  if (this.operaVer < 7.04){this.min = false;}
 }
 if (this.min == false){
//  alert(&#39;Your browser may not be able to handle this page.&#39;);
 }
 
//Special case for the horrible ie5mac
 this.ie5mac = (this.ie&amp;&amp;this.mac&amp;&amp;(this.ieVer<6));
}

var C = new Client();

//for (prop in C){
// alert(prop + &#39;: &#39; + C[prop]);
//}



//CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS

//[strNavBarJS]
function NavBtnOver(Btn){
 if (Btn.className != &#39;NavButtonDown&#39;){Btn.className = &#39;NavButtonUp&#39;;}
}

function NavBtnOut(Btn){
 Btn.className = &#39;NavButton&#39;;
}

function NavBtnDown(Btn){
 Btn.className = &#39;NavButtonDown&#39;;
}
//[/strNavBarJS]

function FuncBtnOver(Btn){
 if (Btn.className != &#39;FuncButtonDown&#39;){Btn.className = &#39;FuncButtonUp&#39;;}
}

function FuncBtnOut(Btn){
 Btn.className = &#39;FuncButton&#39;;
}

function FuncBtnDown(Btn){
 Btn.className = &#39;FuncButtonDown&#39;;
}

function FocusAButton(){
 if (document.getElementById(&#39;CheckButton1&#39;) != null){
  document.getElementById(&#39;CheckButton1&#39;).focus();
 }
 else{
  if (document.getElementById(&#39;CheckButton2&#39;) != null){
   document.getElementById(&#39;CheckButton2&#39;).focus();
  }
  else{
   document.getElementsByTagName(&#39;button&#39;)[0].focus();
  }
 }
}




//CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX

var topZ = 1000;

function ShowMessage(Feedback){
 var Output = Feedback + &#39;&#39;;
 document.getElementById(&#39;FeedbackContent&#39;).innerHTML = Output;
 var FDiv = document.getElementById(&#39;FeedbackDiv&#39;);
 topZ++;
 FDiv.style.zIndex = topZ;
 FDiv.style.top = TopSettingWithScrollOffset(30) + &#39;px&#39;;

 FDiv.style.display = &#39;block&#39;;

 ShowElements(false, &#39;input&#39;);
 ShowElements(false, &#39;select&#39;);
 ShowElements(false, &#39;object&#39;);
 ShowElements(true, &#39;object&#39;, &#39;FeedbackContent&#39;);

//Focus the OK button
 setTimeout(&quot;document.getElementById(&#39;FeedbackOKButton&#39;).focus()&quot;, 50);
 
//
}

function ShowElements(Show, TagName, ContainerToReverse){
// added third argument to allow objects in the feedback box to appear
//IE bug -- hide all the form elements that will show through the popup
//FF on Mac bug : doesn&#39;t redisplay objects whose visibility is set to visible
//unless the object&#39;s display property is changed

 //get container object (by Id passed in, or use document otherwise)
 TopNode = document.getElementById(ContainerToReverse);
 var Els;
 if (TopNode != null) {
  Els = TopNode.getElementsByTagName(TagName);
 } else {
  Els = document.getElementsByTagName(TagName);
 }

 for (var i=0; i<Els.length; i++){
  if (TagName == &quot;object&quot;) {
   //manipulate object elements in all browsers
   if (Show == true){
    Els[i].style.visibility = &#39;visible&#39;;
    //get Mac FireFox to manipulate display, to force screen redraw
    if (C.mac &amp;&amp; C.gecko) {Els[i].style.display = &#39;&#39;;}
   }
   else{
    Els[i].style.visibility = &#39;hidden&#39;;
    if (C.mac &amp;&amp; C.gecko) {Els[i].style.display = &#39;none&#39;;}
   }
  } 
  else {
   // tagName is either input or select (that is, Form Elements)
   // ie6 has a problem with Form elements, so manipulate those
   if (C.ie) {
    if (C.ieVer < 7) {
     if (Show == true){
      Els[i].style.visibility = &#39;visible&#39;;
     }
     else{
      Els[i].style.visibility = &#39;hidden&#39;;
     }
    }
   }
  }
 }
}



function HideFeedback(){
 document.getElementById(&#39;FeedbackDiv&#39;).style.display = &#39;none&#39;;
 ShowElements(true, &#39;input&#39;);
 ShowElements(true, &#39;select&#39;);
 ShowElements(true, &#39;object&#39;);
 if (Finished == true){
  Finish();
 }
}


//GENERAL UTILITY FUNCTIONS AND VARIABLES

//PAGE DIMENSION FUNCTIONS
function PageDim(){
//Get the page width and height
 this.W = 600;
 this.H = 400;
 this.W = document.getElementsByTagName(&#39;body&#39;)[0].clientWidth;
 this.H = document.getElementsByTagName(&#39;body&#39;)[0].clientHeight;
}

var pg = null;

function GetPageXY(El) {
 var XY = {x: 0, y: 0};
 while(El){
  XY.x += El.offsetLeft;
  XY.y += El.offsetTop;
  El = El.offsetParent;
 }
 return XY;
}

function GetScrollTop(){
 if (typeof(window.pageYOffset) == &#39;number&#39;){
  return window.pageYOffset;
 }
 else{
  if ((document.body)&amp;&amp;(document.body.scrollTop)){
   return document.body.scrollTop;
  }
  else{
   if ((document.documentElement)&amp;&amp;(document.documentElement.scrollTop)){
    return document.documentElement.scrollTop;
   }
   else{
    return 0;
   }
  }
 }
}

function GetViewportHeight(){
 if (typeof window.innerHeight != &#39;undefined&#39;){
  return window.innerHeight;
 }
 else{
  if (((typeof document.documentElement != &#39;undefined&#39;)&amp;&amp;(typeof document.documentElement.clientHeight !=
     &#39;undefined&#39;))&amp;&amp;(document.documentElement.clientHeight != 0)){
   return document.documentElement.clientHeight;
  }
  else{
   return document.getElementsByTagName(&#39;body&#39;)[0].clientHeight;
  }
 }
}

function TopSettingWithScrollOffset(TopPercent){
 var T = Math.floor(GetViewportHeight() * (TopPercent/100));
 return GetScrollTop() + T; 
}

//CODE FOR AVOIDING LOSS OF DATA WHEN BACKSPACE KEY INVOKES history.back()
var InTextBox = false;

function SuppressBackspace(e){ 
 if (InTextBox == true){return;}
 if (C.ie) {
  thisKey = window.event.keyCode;
 }
 else {
  thisKey = e.keyCode;
 }

 var Suppress = false;

 if (thisKey == 8) {
  Suppress = true;
 }

 if (Suppress == true){
  if (C.ie){
   window.event.returnValue = false; 
   window.event.cancelBubble = true;
  }
  else{
   e.preventDefault();
  }
 }
}

if (C.ie){
 document.attachEvent(&#39;onkeydown&#39;,SuppressBackspace);
 window.attachEvent(&#39;onkeydown&#39;,SuppressBackspace);
}
else{
 if (window.addEventListener){
  window.addEventListener(&#39;keypress&#39;,SuppressBackspace,false);
 }
}

function ReduceItems(InArray, ReduceToSize){
 var ItemToDump=0;
 var j=0;
 while (InArray.length > ReduceToSize){
  ItemToDump = Math.floor(InArray.length*Math.random());
  InArray.splice(ItemToDump, 1);
 }
}

function Shuffle(InArray){
 var Num;
 var Temp = new Array();
 var Len = InArray.length;

 var j = Len;

 for (var i=0; i<Len; i++){
  Temp[i] = InArray[i];
 }

 for (i=0; i<Len; i++){
  Num = Math.floor(j  *  Math.random());
  InArray[i] = Temp[Num];

  for (var k=Num; k < (j-1); k++) {
   Temp[k] = Temp[k+1];
  }
  j--;
 }
 return InArray;
}

function WriteToInstructions(Feedback) {
 document.getElementById(&#39;InstructionsDiv&#39;).innerHTML = Feedback;

}




function EscapeDoubleQuotes(InString){
 return InString.replace(/&quot;/g, &#39;&quot;&#39;)
}

function TrimString(InString){
        var x = 0;

        if (InString.length != 0) {
                while ((InString.charAt(InString.length - 1) == &#39;\u0020&#39;) || (InString.charAt(InString.length - 1) == &#39;\u000A&#39;) || (InString.charAt(InString.length - 1) == &#39;\u000D&#39;)){
                        InString = InString.substring(0, InString.length - 1)
                }

                while ((InString.charAt(0) == &#39;\u0020&#39;) || (InString.charAt(0) == &#39;\u000A&#39;) || (InString.charAt(0) == &#39;\u000D&#39;)){
                        InString = InString.substring(1, InString.length)
                }

                while (InString.indexOf(&#39;  &#39;) != -1) {
                        x = InString.indexOf(&#39;  &#39;)
                        InString = InString.substring(0, x) + InString.substring(x+1, InString.length)
                 }

                return InString;
        }

        else {
                return &#39;&#39;;
        }
}

function FindLongest(InArray){
 if (InArray.length < 1){return -1;}

 var Longest = 0;
 for (var i=1; i<InArray.length; i++){
  if (InArray[i].length > InArray[Longest].length){
   Longest = i;
  }
 }
 return Longest;
}

//UNICODE CHARACTER FUNCTIONS
function IsCombiningDiacritic(CharNum){
 var Result = (((CharNum >= 0x0300)&amp;&amp;(CharNum <= 0x370))||((CharNum >= 0x20d0)&amp;&amp;(CharNum <= 0x20ff)));
 Result = Result || (((CharNum >= 0x3099)&amp;&amp;(CharNum <= 0x309a))||((CharNum >= 0xfe20)&amp;&amp;(CharNum <= 0xfe23)));
 return Result;
}

function IsCJK(CharNum){
 return ((CharNum >= 0x3000)&amp;&amp;(CharNum < 0xd800));
}

//SETUP FUNCTIONS
//BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED
function ClearTextBoxes(){
 var NList = document.getElementsByTagName(&#39;input&#39;);
 for (var i=0; i<NList.length; i++){
  if ((NList[i].id.indexOf(&#39;Guess&#39;) > -1)||(NList[i].id.indexOf(&#39;Gap&#39;) > -1)){
   NList[i].value = &#39;&#39;;
  }
  if (NList[i].id.indexOf(&#39;Chk&#39;) > -1){
   NList[i].checked = &#39;&#39;;
  }
 }
}

//EXTENSION TO ARRAY OBJECT
function Array_IndexOf(Input){
 var Result = -1;
 for (var i=0; i<this.length; i++){
  if (this[i] == Input){
   Result = i;
  }
 }
 return Result;
}
Array.prototype.indexOf = Array_IndexOf;

//IE HAS RENDERING BUG WITH BOTTOM NAVBAR
function RemoveBottomNavBarForIE(){
 if ((C.ie)&amp;&amp;(document.getElementById(&#39;Reading&#39;) != null)){
  if (document.getElementById(&#39;BottomNavBar&#39;) != null){
   document.getElementById(&#39;TheBody&#39;).removeChild(document.getElementById(&#39;BottomNavBar&#39;));
  }
 }
}




//HOTPOTNET-RELATED CODE

var HPNStartTime = (new Date()).getTime();
var SubmissionTimeout = 30000;
var Detail = &#39;&#39;; //Global that is used to submit tracking data

function Finish(){
//If there&#39;s a form, fill it out and submit it
 if (document.store != null){
  Frm = document.store;
  Frm.starttime.value = HPNStartTime;
  Frm.endtime.value = (new Date()).getTime();
  Frm.mark.value = Score;
  Frm.detail.value = Detail;
  Frm.submit();
 }
}





//JCLOZE CORE JAVASCRIPT CODE

function ItemState(){
 this.ClueGiven = false;
 this.HintsAndChecks = 0;
 this.MatchedAnswerLength = 0;
 this.ItemScore = 0;
 this.AnsweredCorrectly = false;
 this.Guesses = new Array();
 return this;
}

var Feedback = &#39;&#39;;
var Correct = &#39;Correct! Well done.&#39;;
var Incorrect = &#39;Some of your answers are incorrect. Incorrect answers have been left in place for you to change.&#39;; 
var GiveHint = &#39;The next correct letter has been added to the answer.&#39;;
var CaseSensitive = false;
var YourScoreIs = &#39;Your score is &#39;;
var Finished = false;
var Locked = false;
var Score = 0;
var CurrentWord = 0;
var Guesses = &#39;&#39;;
var TimeOver = false;

I = new Array();

I[0] = new Array();
I[0][1] = new Array();
I[0][1][0] = new Array();
I[0][1][0][0] = &#39;\u0068\u0065\u0061\u0072&#39;;
I[0][1][1] = new Array();
I[0][1][1][0]=&#39;\u0068\u0065\u0072\u0065&#39;;
I[0][1][2] = new Array();
I[0][1][2][0]=&#39;\u0068\u0065\u0061\u0072&#39;;
I[0][2]=&#39;&#39;;

I[1] = new Array();
I[1][1] = new Array();
I[1][1][0] = new Array();
I[1][1][0][0] = &#39;\u006B\u006E\u0065\u0077&#39;;
I[1][1][1] = new Array();
I[1][1][1][0]=&#39;\u006E\u006F\u0077&#39;;
I[1][1][2] = new Array();
I[1][1][2][0]=&#39;\u006E\u0065\u0077&#39;;
I[1][1][3] = new Array();
I[1][1][3][0]=&#39;\u006B\u006E\u0065\u0077&#39;;
I[1][2]=&#39;\u004E\u0065\u006D\u0020\u0073\u0065\u006D\u0070\u0072\u0065\u0020\u00E9\u0020\u0070\u0065\u006C\u0061\u0020\u0070\u0072\u006F\u006E\u00FA\u006E\u0063\u0069\u0061\u002C\u0020\u00E0\u0073\u0020\u0076\u0065\u007A\u0065\u0073\u0020\u00E9\u0020\u0070\u0065\u006C\u006F\u0020\u0073\u0069\u0067\u006E\u0069\u0066\u0069\u0063\u0061\u0064\u006F\u0020\u0071\u0075\u0065\u0020\u0076\u0061\u006D\u006F\u0073\u0020\u0064\u0065\u0073\u0063\u006F\u0062\u0072\u0069\u0072&#39;;

I[2] = new Array();
I[2][1] = new Array();
I[2][1][0] = new Array();
I[2][1][0][0] = &#39;\u0065\u0061\u0073\u0079&#39;;
I[2][1][1] = new Array();
I[2][1][1][0]=&#39;\u0065\u0061\u0073\u0079&#39;;
I[2][1][2] = new Array();
I[2][1][2][0]=&#39;\u0069\u0073\u0020\u0068\u0065&#39;;
I[2][1][3] = new Array();
I[2][1][3][0]=&#39;\u0069\u0073\u0020\u0069\u0074&#39;;
I[2][2]=&#39;&#39;;

I[3] = new Array();
I[3][1] = new Array();
I[3][1][0] = new Array();
I[3][1][0][0] = &#39;\u006B\u006E\u006F\u0077&#39;;
I[3][1][1] = new Array();
I[3][1][1][0]=&#39;\u006E\u006F\u0077&#39;;
I[3][1][2] = new Array();
I[3][1][2][0]=&#39;\u006B\u006E\u006F\u0077&#39;;
I[3][1][3] = new Array();
I[3][1][3][0]=&#39;\u006E\u006F&#39;;
I[3][2]=&#39;&#39;;

I[4] = new Array();
I[4][1] = new Array();
I[4][1][0] = new Array();
I[4][1][0][0] = &#39;\u0074\u0077\u006F&#39;;
I[4][1][1] = new Array();
I[4][1][1][0]=&#39;\u0074\u006F\u006F&#39;;
I[4][1][2] = new Array();
I[4][1][2][0]=&#39;\u0074\u006F&#39;;
I[4][1][3] = new Array();
I[4][1][3][0]=&#39;\u0074\u0077\u006F&#39;;
I[4][2]=&#39;\u004C\u0065\u006D\u0062\u0072\u0065\u002D\u0073\u0065\u003A\u0020\u00E0\u0073\u0020\u0076\u0065\u007A\u0065\u0073\u0020\u00E9\u0020\u0070\u0065\u006C\u006F\u0020\u0073\u0069\u0067\u006E\u0069\u0066\u0069\u0063\u0061\u0064\u006F\u002C\u0020\u0070\u006F\u0072\u0071\u0075\u0065\u0020\u0061\u0020\u0070\u0072\u006F\u006E\u00FA\u006E\u0063\u0069\u0061\u0020\u0070\u006F\u0064\u0065\u0020\u0073\u0065\u0072\u0020\u0069\u0067\u0075\u0061\u006C&#39;;

I[5] = new Array();
I[5][1] = new Array();
I[5][1][0] = new Array();
I[5][1][0][0] = &#39;\u0063\u006F\u0075\u006C\u0064\u006E\u0027\u0074&#39;;
I[5][1][1] = new Array();
I[5][1][1][0]=&#39;\u0063\u006F\u0075\u006C\u0064\u006E\u0027\u0074&#39;;
I[5][1][2] = new Array();
I[5][1][2][0]=&#39;\u0077\u006F\u0075\u006C\u0064\u006E\u0027\u0074&#39;;
I[5][1][3] = new Array();
I[5][1][3][0]=&#39;\u0077\u0065\u0072\u0065\u006E\u0027\u0074&#39;;
I[5][2]=&#39;&#39;;

I[6] = new Array();
I[6][1] = new Array();
I[6][1][0] = new Array();
I[6][1][0][0] = &#39;\u0075\u006E\u0064\u0065\u0072\u0073\u0074\u0061\u006E\u0064&#39;;
I[6][1][1] = new Array();
I[6][1][1][0]=&#39;\u006F\u0075\u0074\u0020\u006F\u0066\u0020\u0073\u0074\u0061\u006E\u0064&#39;;
I[6][1][2] = new Array();
I[6][1][2][0]=&#39;\u0075\u006E\u0064\u0065\u0072\u0073\u0074\u0061\u006E\u0064&#39;;
I[6][1][3] = new Array();
I[6][1][3][0]=&#39;\u006A\u0075\u0073\u0074\u0020\u0073\u0074\u0061\u006E\u0064&#39;;
I[6][2]=&#39;&#39;;

I[7] = new Array();
I[7][1] = new Array();
I[7][1][0] = new Array();
I[7][1][0][0] = &#39;\u0072\u0065\u0061\u0063\u0068&#39;;
I[7][1][1] = new Array();
I[7][1][1][0]=&#39;\u0074\u0065\u0061\u0063\u0068&#39;;
I[7][1][2] = new Array();
I[7][1][2][0]=&#39;\u0062\u0065\u0061\u0063\u0068&#39;;
I[7][1][3] = new Array();
I[7][1][3][0]=&#39;\u0072\u0065\u0061\u0063\u0068&#39;;
I[7][2]=&#39;&#39;;

I[8] = new Array();
I[8][1] = new Array();
I[8][1][0] = new Array();
I[8][1][0][0] = &#39;\u0068\u0061\u006E\u0064\u0073&#39;;
I[8][1][1] = new Array();
I[8][1][1][0]=&#39;\u0068\u0061\u0074\u0073&#39;;
I[8][1][2] = new Array();
I[8][1][2][0]=&#39;\u0068\u0061\u006E\u0064\u0073&#39;;
I[8][1][3] = new Array();
I[8][1][3][0]=&#39;\u0068\u0065\u0061\u0064\u0073&#39;;
I[8][2]=&#39;&#39;;

I[9] = new Array();
I[9][1] = new Array();
I[9][1][0] = new Array();
I[9][1][0][0] = &#39;\u0048\u006F\u006C\u0064&#39;;
I[9][1][1] = new Array();
I[9][1][1][0]=&#39;\u0068\u006F\u006C\u0064&#39;;
I[9][1][2] = new Array();
I[9][1][2][0]=&#39;\u0072\u006F\u0075\u0074\u0065&#39;;
I[9][1][3] = new Array();
I[9][1][3][0]=&#39;\u0068\u006F\u0074&#39;;
I[9][2]=&#39;&#39;;

I[10] = new Array();
I[10][1] = new Array();
I[10][1][0] = new Array();
I[10][1][0][0] = &#39;\u0068\u0065\u0061\u0072\u0074&#39;;
I[10][1][1] = new Array();
I[10][1][1][0]=&#39;\u0066\u0069\u006C\u006C&#39;;
I[10][1][2] = new Array();
I[10][1][2][0]=&#39;\u0066\u0065\u006C\u006C&#39;;
I[10][1][3] = new Array();
I[10][1][3][0]=&#39;\u0066\u0065\u0065\u006C&#39;;
I[10][2]=&#39;&#39;;

I[11] = new Array();
I[11][1] = new Array();
I[11][1][0] = new Array();
I[11][1][0][0] = &#39;\u0066\u0065\u0065\u006C&#39;;
I[11][1][1] = new Array();
I[11][1][1][0]=&#39;\u0066\u0069\u006C\u006C&#39;;
I[11][1][2] = new Array();
I[11][1][2][0]=&#39;\u0066\u0065\u006C\u006C&#39;;
I[11][1][3] = new Array();
I[11][1][3][0]=&#39;\u0066\u0065\u0065\u006C&#39;;
I[11][2]=&#39;&#39;;


State = new Array();

function StartUp(){
 RemoveBottomNavBarForIE();
//Show a keypad if there is one (added bugfix for 6.0.4.12)
 if (document.getElementById(&#39;CharacterKeypad&#39;) != null){
  document.getElementById(&#39;CharacterKeypad&#39;).style.display = &#39;block&#39;;
 }
 






 var i = 0;

 State.length = 0;
 for (i=0; i<I.length; i++){
  State[i] = new ItemState();
 }
 
 ClearTextBoxes();
 


}

function ShowClue(ItemNum){
 if (Locked == true){return;}
 State[ItemNum].ClueGiven = true;
 ShowMessage(I[ItemNum][2]);
}

function SaveCurrentAnswers(){
 var Ans = &#39;&#39;;
 for (var i=0; i<I.length; i++){
  Ans = GetGapValue(i);
  if ((Ans.length > 0)&amp;&amp;(Ans != State[i].Guesses[State[i].Guesses.length-1])){
   State[i].Guesses[State[i].Guesses.length] = Ans;
  }
 }
}

function CompileGuesses(){
 var F = document.getElementById(&#39;store&#39;);
 if (F != null){
  var Temp = &#39;<?xml version=&quot;1.0&quot;?>&#39;;
  var GapLabel = &#39;&#39;;
  for (var i=0; i<State.length; i++){
   GapLabel = &#39;Gap &#39; + (i+1).toString();
   Temp += &#39;&#39; + GapLabel + &#39;&#39;;
   Temp += &#39;student-responses&#39; + GapLabel + &#39;&#39;;
   Temp += &#39;JClozeStudentResponses&#39;;
   for (var j=0; j<State[i].Guesses.length; j++){
    if (j>0){Temp += &#39;| &#39;;}
    Temp += State[i].Guesses[j] + &#39; &#39;; 
   } 
    Temp += &#39;&#39;;
  }
  Temp += &#39;&#39;;
  Detail = Temp;
 }
}

function CheckAnswers(){
 if (Locked == true){return;}
 SaveCurrentAnswers();
 var AllCorrect = true;

//Check each answer
 for (var i = 0; i<I.length; i++){

  if (State[i].AnsweredCorrectly == false){
//If it&#39;s right, calculate its score
   if (CheckAnswer(i, true) > -1){
    var TotalChars = GetGapValue(i).length;
    State[i].ItemScore = (TotalChars-State[i].HintsAndChecks)/TotalChars;
    if (State[i].ClueGiven == true){State[i].ItemScore /= 2;}
    if (State[i].ItemScore <0 ){State[i].ItemScore = 0;}
    State[i].AnsweredCorrectly = true;
//Drop the correct answer into the page, replacing the text box
    SetCorrectAnswer(i, GetGapValue(i));
   }
   else{
//Otherwise, increment the hints for this item, as a penalty
    State[i].HintsAndChecks++;

//then set the flag
    AllCorrect = false;
   }
  }
 }

//Calculate the total score
 var TotalScore = 0;
 for (i=0; i<State.length; i++){
  TotalScore += State[i].ItemScore;
 }
 TotalScore = Math.floor((TotalScore * 100)/I.length);

//Compile the output
 Output = &#39;&#39;;

 if (AllCorrect == true){
  Output = Correct + &#39;&#39;;
 }

 Output += YourScoreIs + &#39; &#39; + TotalScore + &#39;%.&#39;;
 if (AllCorrect == false){
  Output += Incorrect;
 }
 ShowMessage(Output);
 setTimeout(&#39;WriteToInstructions(Output)&#39;, 50);
 
 Score = TotalScore;
 CompileGuesses();
 
 if ((AllCorrect == true)||(Finished == true)){
 


  TimeOver = true;
  Locked = true;
  Finished = true;
  setTimeout(&#39;Finish()&#39;, SubmissionTimeout);
 }

}

function TrackFocus(BoxNumber){
 CurrentWord = BoxNumber;
 InTextBox = true;
}

function LeaveGap(){
 InTextBox = false;
}

function CheckBeginning(Guess, Answer){
 var OutString = &#39;&#39;;
 var i = 0;
 var UpperGuess = &#39;&#39;;
 var UpperAnswer = &#39;&#39;;

 if (CaseSensitive == false) {
  UpperGuess = Guess.toUpperCase();
  UpperAnswer = Answer.toUpperCase();
 }
 else {
  UpperGuess = Guess;
  UpperAnswer = Answer;
 }

 while (UpperGuess.charAt(i) == UpperAnswer.charAt(i)) {
  OutString += Guess.charAt(i);
  i++;
 }
 OutString += Answer.charAt(i);
 return OutString;
}

function GetGapValue(GNum){
 var RetVal = &#39;&#39;;
 if ((GNum<0)||(GNum>=I.length)){return RetVal;}
 if (document.getElementById(&#39;Gap&#39; + GNum) != null){
  RetVal = document.getElementById(&#39;Gap&#39; + GNum).value;
  RetVal = TrimString(RetVal);
 }
 else{
  RetVal = State[GNum].Guesses[State[GNum].Guesses.length-1];
 }
 return RetVal;
}

function SetGapValue(GNum, Val){
 if ((GNum<0)||(GNum>=I.length)){return;}
 if (document.getElementById(&#39;Gap&#39; + GNum) != null){
  document.getElementById(&#39;Gap&#39; + GNum).value = Val;
  document.getElementById(&#39;Gap&#39; + GNum).focus();
 }
}

function SetCorrectAnswer(GNum, Val){
 if ((GNum<0)||(GNum>=I.length)){return;}
 if (document.getElementById(&#39;GapSpan&#39; + GNum) != null){
  document.getElementById(&#39;GapSpan&#39; + GNum).innerHTML = Val;
 }
}

function FindCurrent() {
 var x = 0;
 FoundCurrent = -1;

//Test the current word:
//If its state is not set to already correct, check the word.
 if (State[CurrentWord].AnsweredCorrectly == false){
  if (CheckAnswer(CurrentWord, false) < 0){
   return CurrentWord;
  }
 }
 
 x=CurrentWord + 1;
 while (x<I.length){
  if (State[x].AnsweredCorrectly == false){
   if (CheckAnswer(x, false) < 0){
    return x;
   }
  }
 x++; 
 }

 x = 0;
 while (x<CurrentWord){
  if (State[x].AnsweredCorrectly == false){
   if (CheckAnswer(x, false) < 0){
    return x;
   }
  }
 x++; 
 }
 return FoundCurrent;
}

function CheckAnswer(GapNum, MarkAnswer){
 var Guess = GetGapValue(GapNum);
 var UpperGuess = &#39;&#39;;
 var UpperAnswer = &#39;&#39;;
 if (CaseSensitive == false){
  UpperGuess = Guess.toUpperCase();
 }
 else{
  UpperGuess = Guess;
 }
 var Match = -1;
 for (var i = 0; i<I[GapNum][1].length; i++){
  if (CaseSensitive == false){
   UpperAnswer = I[GapNum][1][i][0].toUpperCase();
  }
  else{
   UpperAnswer = I[GapNum][1][i][0];
  }
  if (TrimString(UpperGuess) == UpperAnswer){
   Match = i;
   if (MarkAnswer == true){
    State[GapNum].AnsweredCorrectly = true;
   }
  }
 }
 return Match;
}

function GetHint(GapNum){
 Guess = GetGapValue(GapNum);

 if (CheckAnswer(GapNum, false) > -1){return &#39;&#39;}
 RightBits = new Array();
 for (var i=0; i<I[GapNum][1].length; i++){
  RightBits[i] = CheckBeginning(Guess, I[GapNum][1][i][0]);
 }
 var RightOne = FindLongest(RightBits);
 var Result = I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length);
//Add another char if the last one is a space
 if (Result.charAt(Result.length-1) == &#39; &#39;){
  Result = I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length+1);
 }
 return Result;
}

function ShowHint(){
 if (document.getElementById(&#39;FeedbackDiv&#39;).style.display == &#39;block&#39;){return;}
 if (Locked == true){return;}
 var CurrGap = FindCurrent();
 if (CurrGap < 0){return;}

 var HintString = GetHint(CurrGap);

 if (HintString.length > 0){
  SetGapValue(CurrGap, HintString);
  State[CurrGap].HintsAndChecks += 1;
 }
 ShowMessage(GiveHint);
}

function TypeChars(Chars){
 var CurrGap = FindCurrent();
 if (CurrGap < 0){return;}
 if (document.getElementById(&#39;Gap&#39; + CurrGap) != null){
  SetGapValue(CurrGap, document.getElementById(&#39;Gap&#39; + CurrGap).value + Chars);
 }
}








//-->

//]]>









<!-- BeginTopNavButtons -->







 Index 



=&gt;



<!-- EndTopNavButtons -->


 
Listening: ouça a música e complete

Gap-fill exercise


 
Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!


&nbsp;&nbsp; couldn't &nbsp;&nbsp;&nbsp;&nbsp; easy &nbsp;&nbsp;&nbsp;&nbsp; feel &nbsp;&nbsp;&nbsp;&nbsp; hands &nbsp;&nbsp;&nbsp;&nbsp; hear &nbsp;&nbsp;&nbsp;&nbsp; heart &nbsp;&nbsp;&nbsp;&nbsp; Hold &nbsp;&nbsp;&nbsp;&nbsp; knew &nbsp;&nbsp;&nbsp;&nbsp; know &nbsp;&nbsp;&nbsp;&nbsp; reach &nbsp;&nbsp;&nbsp;&nbsp; two &nbsp;&nbsp;&nbsp;&nbsp; understand &nbsp;&nbsp;



<!-- These top buttons hidden; reveal if required -->
<!--
&nbsp;Check&nbsp;



 -->
 



Saying I love you Is not the words I want to couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand from you It's not that I want you Not to say, but if you only couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand[?] How couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand it would be to show me how you feel More than words is all you have to do to make it real Then you wouldn't have to say that you love me 'Cause I'd already couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand What would you do if my heart was torn in couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand[?] More than words to show you feel That your love for me is real What would you say if I took those words away Then you couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand make things new Just by saying I love you More than words La di da, da di da, di dai dai daNow I've tried to talk to you and make you couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand All you have to do is close your eyes And just couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand out your couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand and touch me couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand me close don't ever let me go More than words is all I ever needed you to show Then you wouldn't have to say that you love me 'Cause I'd already know What would you do if my couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand was torn in two More than words to show you couldn'teasyfeelhandshearheartHoldknewknowreachtwounderstand That your love for me is real What would you say if I took those words away Then you couldn't make things new Just by saying I love you La di da, da di da, di dai dai daMore than wordsLa di da, da di da, di dai dai daMore than wordsLa di da, da di daLa di da, da di da, more than wordsLa di da, da di da, di dai dai daLa di da, da di da, more than words (oh uh uh uh)More than words



&nbsp;Check&nbsp;







&nbsp;OK&nbsp;

<!-- BeginBottomNavButtons -->







 Index 



=&gt;



<!-- EndBottomNavButtons -->

<!-- BeginSubmissionForm -->

<!-- EndSubmissionForm -->



--&gt;



<!-- Hora responsivo personalizado -->


(adsbygoogle = window.adsbygoogle || []).push({});