{"id":11529,"date":"2026-08-22T16:18:25","date_gmt":"2026-08-22T13:18:25","guid":{"rendered":"https:\/\/lingualand.gr\/new\/exercises\/a-junior-listening-03-letter-combinations\/"},"modified":"2026-09-05T16:59:41","modified_gmt":"2026-09-05T13:59:41","slug":"a-junior-listening-03-letter-combinations","status":"publish","type":"page","link":"https:\/\/lingualand.gr\/new\/exercises\/a-junior-listening-03-letter-combinations\/","title":{"rendered":"Junior A \u2013 Listening 3: Letter Combinations"},"content":{"rendered":"<!-- lingualand-listening-access:aj:lesson:start -->\r\n<div id=\"accessGate-lesson-aj\" class=\"lingualand-listening-access-gate\" style=\"position:fixed;inset:0;z-index:999999;display:grid;place-items:center;min-height:100vh;padding:24px;background:#f6f3eb;color:#24343a;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Arial,sans-serif\"><form id=\"accessForm-lesson-aj\" style=\"width:min(460px,100%);background:#fff;border:1px solid #d8cfc1;border-radius:18px;padding:28px;box-shadow:0 18px 45px rgba(50,38,24,.12);text-align:left;box-sizing:border-box\"><h4 style=\"margin:0 0 10px;color:#24343a;font-size:26px;line-height:1.15;font-weight:800\">A Junior Listening Access<\/h4><p style=\"margin:0 0 18px;color:#607078;line-height:1.45;font-size:16px\">Enter your access key to open the exercises.<\/p><input id=\"accessKey-lesson-aj\" type=\"password\" autocomplete=\"off\" style=\"width:100%;box-sizing:border-box;border:1px solid #c9c0b3;border-radius:12px;padding:13px 14px;background:#fff;color:#17212b;font:inherit\" aria-label=\"Access key\"><button type=\"submit\" style=\"margin-top:14px;width:100%;border:0;border-radius:12px;padding:13px 16px;background:#24343a;color:#fff;font-weight:800;cursor:pointer;font:inherit\">Open exercises<\/button><div id=\"accessMessage-lesson-aj\" style=\"min-height:1.4em;margin-top:12px;color:#b42318;font-weight:700\" aria-live=\"polite\"><\/div><\/form><\/div><div id=\"exerciseApp-lesson-aj\" hidden><!-- lingualand-listening-exercise:aj:3:start -->\r\n<div class=\"lingualand-aj-listening-exercise-page\" style=\"max-width:1100px;margin:20px auto;\"><iframe title=\"Junior A \u2013 Listening 3: Letter Combinations\" srcdoc=\"&lt;!DOCTYPE html&gt;\r\n&lt;html lang=&quot;en&quot;&gt;\r\n&lt;head&gt;\r\n&lt;meta charset=&quot;UTF-8&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;\r\n&lt;title&gt;Junior A \u2013 Listening 3: Letter Combinations&lt;\/title&gt;\r\n&lt;style&gt;\r\n*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f5f7fb;color:#20242a}\r\n.page{max-width:920px;margin:auto;padding:28px 18px 60px}header,.card{background:white;border-radius:18px;padding:24px;box-shadow:0 4px 18px rgba(0,0,0,.07);margin-bottom:20px}\r\nheader{text-align:center}h1{margin:0 0 6px;font-size:32px}h2{margin-top:0}.subtitle{font-size:18px;color:#626b78}\r\n.instructions{background:#eef4ff;border-radius:12px;padding:12px 15px;margin-bottom:18px;font-weight:600}\r\n.question{border-top:1px solid #e7e9ee;padding:16px 0}.question:first-of-type{border-top:none}\r\n.qrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.num{width:30px;font-weight:bold;font-size:18px}\r\nbutton{cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-size:16px;font-weight:700}.play{background:#e8eef9;color:#1f3f75}\r\n.choice{display:inline-flex;align-items:center;border:2px solid #d7dce5;border-radius:10px;padding:8px 12px;margin:5px;font-size:18px;min-width:70px;justify-content:center}\r\n.choice:has(input:checked){border-color:#4c74b9;background:#eef4ff}\r\n.wordblank{font-size:22px;font-weight:700}.wordblank input{font-size:20px;width:75px;padding:8px;text-align:center;text-transform:lowercase;border:2px solid #cfd5df;border-radius:10px}\r\n.feedback{margin-top:8px;min-height:22px;font-weight:700}.correct{color:#18733a}.wrong{color:#b3261e}\r\n.controls{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:25px}.check{background:#263f6b;color:white}.reset{background:#e4e7ec}\r\n#score{text-align:center;margin-top:18px;font-size:22px;font-weight:800}.note{text-align:center;color:#68707c;font-size:14px;margin-top:10px}\r\n&lt;\/style&gt;&lt;style id=&quot;lingualand-unified-access-style&quot;&gt;\r\n#accessGate[hidden],#lingualandAccessGate[hidden],[id^=&quot;accessGate-lesson-&quot;][hidden],.lingualand-access-gate[hidden],.lingualand-listening-access-gate[hidden]{display:none!important}\r\n#accessGate,#lingualandAccessGate,[id^=&quot;accessGate-lesson-&quot;],.lingualand-access-gate,.lingualand-listening-access-gate{\r\n  position:fixed!important;inset:0!important;z-index:999999!important;display:grid!important;place-items:center!important;\r\n  min-height:100vh!important;padding:24px!important;background:#f6f3eb!important;color:#24343a!important;box-sizing:border-box!important;\r\n}\r\n#accessGate&gt;div,#lingualandAccessGate&gt;div,[id^=&quot;accessGate-lesson-&quot;]&gt;div,.lingualand-access-gate&gt;div,.lingualand-listening-access-gate&gt;div,\r\n#accessGate&gt;form,#lingualandAccessGate&gt;form,[id^=&quot;accessGate-lesson-&quot;]&gt;form,.lingualand-access-gate&gt;form,.lingualand-listening-access-gate&gt;form{\r\n  width:min(460px,100%)!important;background:#fff!important;border:1px solid #d8cfc1!important;border-radius:18px!important;\r\n  padding:28px!important;box-shadow:0 18px 45px rgba(50,38,24,.12)!important;text-align:left!important;\r\n  font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Arial,sans-serif!important;box-sizing:border-box!important;\r\n}\r\n#accessGate h1,#lingualandAccessGate h1,[id^=&quot;accessGate-lesson-&quot;] h1,.lingualand-access-gate h1,.lingualand-listening-access-gate h1{\r\n  margin:0 0 10px!important;font-size:26px!important;line-height:1.15!important;color:#24343a!important;font-weight:800!important;\r\n}\r\n#accessGate p,#lingualandAccessGate p,[id^=&quot;accessGate-lesson-&quot;] p,.lingualand-access-gate p,.lingualand-listening-access-gate p{\r\n  margin:0 0 18px!important;color:#607078!important;line-height:1.45!important;font-size:16px!important;\r\n}\r\n#accessGate label,#lingualandAccessGate label,[id^=&quot;accessGate-lesson-&quot;] label,.lingualand-access-gate label,.lingualand-listening-access-gate label{\r\n  display:block!important;margin:0 0 8px!important;color:#24343a!important;font-weight:700!important;\r\n}\r\n#accessGate input,#lingualandAccessGate input,[id^=&quot;accessGate-lesson-&quot;] input,.lingualand-access-gate input,.lingualand-listening-access-gate input{\r\n  width:100%!important;box-sizing:border-box!important;border:1px solid #c9c0b3!important;border-radius:12px!important;\r\n  padding:13px 14px!important;background:#fff!important;color:#17212b!important;font:inherit!important;\r\n}\r\n#accessGate button,#lingualandAccessGate button,[id^=&quot;accessGate-lesson-&quot;] button,.lingualand-access-gate button,.lingualand-listening-access-gate button{\r\n  margin-top:14px!important;width:100%!important;border:0!important;border-radius:12px!important;padding:13px 16px!important;\r\n  background:#24343a!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;font:inherit!important;\r\n}\r\n#accessGate button:hover,#lingualandAccessGate button:hover,[id^=&quot;accessGate-lesson-&quot;] button:hover,.lingualand-access-gate button:hover,.lingualand-listening-access-gate button:hover{\r\n  background:#34505a!important;\r\n}\r\n#accessError,#lingualandAccessError,[id^=&quot;accessMessage-&quot;],.lingualand-access-error,.ll-gate-error,.gate-error{\r\n  min-height:1.4em!important;margin-top:12px!important;color:#b42318!important;font-weight:700!important;\r\n}\r\n&lt;\/style&gt;&lt;\/head&gt;\r\n&lt;body&gt;&lt;div class=&quot;page&quot;&gt;\r\n&lt;header&gt;&lt;h1&gt;Junior A \u2013 Listening 3&lt;\/h1&gt;&lt;div class=&quot;subtitle&quot;&gt;Letter Combinations&lt;\/div&gt;&lt;\/header&gt;\r\n\r\n&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;Exercise 1 \u2013 Listen and circle the beginning.&lt;\/h2&gt;\r\n&lt;div class=&quot;instructions&quot;&gt;Press \u25b6 Play. Listen to the word and choose the letters you hear at the beginning.&lt;\/div&gt;&lt;div id=&quot;ex1&quot;&gt;&lt;\/div&gt;&lt;\/section&gt;\r\n\r\n&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;Exercise 2 \u2013 Listen and circle the word.&lt;\/h2&gt;\r\n&lt;div class=&quot;instructions&quot;&gt;Press \u25b6 Play. Listen carefully and choose the word you hear.&lt;\/div&gt;&lt;div id=&quot;ex2&quot;&gt;&lt;\/div&gt;&lt;\/section&gt;\r\n\r\n&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;Exercise 3 \u2013 Listen and complete the word.&lt;\/h2&gt;\r\n&lt;div class=&quot;instructions&quot;&gt;Press \u25b6 Play. Listen and type the missing beginning.&lt;\/div&gt;&lt;div id=&quot;ex3&quot;&gt;&lt;\/div&gt;&lt;\/section&gt;\r\n\r\n&lt;div class=&quot;controls&quot;&gt;&lt;button class=&quot;check&quot; onclick=&quot;checkAll()&quot;&gt;Check My Answers&lt;\/button&gt;&lt;button class=&quot;reset&quot; onclick=&quot;resetAll()&quot;&gt;Start Again&lt;\/button&gt;&lt;\/div&gt;\r\n&lt;div id=&quot;score&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;note&quot;&gt;You can press Play as many times as you need.&lt;\/div&gt;&lt;\/div&gt;\r\n\r\n&lt;script&gt;\r\nconst e1=[\r\n[&quot;sh&quot;,&quot;ship&quot;,[&quot;sh&quot;,&quot;ch&quot;,&quot;th&quot;]],[&quot;ph&quot;,&quot;phone&quot;,[&quot;th&quot;,&quot;ph&quot;,&quot;sh&quot;]],[&quot;ch&quot;,&quot;chair&quot;,[&quot;ph&quot;,&quot;sh&quot;,&quot;ch&quot;]],\r\n[&quot;th&quot;,&quot;three&quot;,[&quot;th&quot;,&quot;ch&quot;,&quot;sh&quot;]],[&quot;ca&quot;,&quot;cat&quot;,[&quot;ce&quot;,&quot;cu&quot;,&quot;ca&quot;]],[&quot;ge&quot;,&quot;gentle&quot;,[&quot;ga&quot;,&quot;ge&quot;,&quot;ce&quot;]],\r\n[&quot;cu&quot;,&quot;cup&quot;,[&quot;cu&quot;,&quot;ca&quot;,&quot;ce&quot;]],[&quot;ga&quot;,&quot;game&quot;,[&quot;ge&quot;,&quot;ca&quot;,&quot;ga&quot;]],[&quot;ce&quot;,&quot;cent&quot;,[&quot;ce&quot;,&quot;ge&quot;,&quot;ca&quot;]],\r\n[&quot;ps&quot;,&quot;psychology&quot;,[&quot;ph&quot;,&quot;ps&quot;,&quot;sh&quot;]],[&quot;gh&quot;,&quot;ghost&quot;,[&quot;th&quot;,&quot;ph&quot;,&quot;gh&quot;]],[&quot;ge&quot;,&quot;giant&quot;,[&quot;ga&quot;,&quot;ce&quot;,&quot;ge&quot;]]\r\n];\r\n\r\nconst e2=[\r\n[&quot;ship&quot;,[&quot;chip&quot;,&quot;ship&quot;,&quot;shop&quot;]],[&quot;chair&quot;,[&quot;share&quot;,&quot;hair&quot;,&quot;chair&quot;]],[&quot;three&quot;,[&quot;three&quot;,&quot;tree&quot;,&quot;free&quot;]],\r\n[&quot;phone&quot;,[&quot;bone&quot;,&quot;phone&quot;,&quot;stone&quot;]],[&quot;cat&quot;,[&quot;cut&quot;,&quot;sit&quot;,&quot;cat&quot;]],[&quot;game&quot;,[&quot;came&quot;,&quot;game&quot;,&quot;name&quot;]],\r\n[&quot;city&quot;,[&quot;city&quot;,&quot;kitty&quot;,&quot;pretty&quot;]],[&quot;giant&quot;,[&quot;ant&quot;,&quot;cat&quot;,&quot;giant&quot;]],[&quot;photo&quot;,[&quot;tomato&quot;,&quot;photo&quot;,&quot;potato&quot;]],\r\n[&quot;sheep&quot;,[&quot;cheap&quot;,&quot;ship&quot;,&quot;sheep&quot;]],[&quot;thumb&quot;,[&quot;thumb&quot;,&quot;gum&quot;,&quot;mum&quot;]],[&quot;school&quot;,[&quot;pool&quot;,&quot;school&quot;,&quot;cool&quot;]]\r\n];\r\n\r\nconst e3=[\r\n[&quot;sh&quot;,&quot;ship&quot;,&quot;ip&quot;],[&quot;ch&quot;,&quot;chair&quot;,&quot;air&quot;],[&quot;th&quot;,&quot;three&quot;,&quot;ree&quot;],[&quot;ph&quot;,&quot;phone&quot;,&quot;one&quot;],\r\n[&quot;c&quot;,&quot;cat&quot;,&quot;at&quot;],[&quot;g&quot;,&quot;game&quot;,&quot;ame&quot;],[&quot;c&quot;,&quot;city&quot;,&quot;ity&quot;],[&quot;g&quot;,&quot;giant&quot;,&quot;iant&quot;],\r\n[&quot;ph&quot;,&quot;photo&quot;,&quot;oto&quot;],[&quot;sh&quot;,&quot;sheep&quot;,&quot;eep&quot;],[&quot;th&quot;,&quot;thumb&quot;,&quot;umb&quot;],[&quot;sch&quot;,&quot;school&quot;,&quot;ool&quot;]\r\n];\r\n\r\nfunction speakWord(word, rate=.68){\r\n speechSynthesis.cancel();\r\n const u=new SpeechSynthesisUtterance(word);\r\n u.lang=&quot;en-US&quot;;u.rate=rate;u.pitch=1;\r\n speechSynthesis.speak(u);\r\n}\r\nfunction render1(){\r\n let b=document.getElementById(&quot;ex1&quot;);\r\n e1.forEach(([ans,word,ops],i)=&gt;{let q=document.createElement(&quot;div&quot;);q.className=&quot;question&quot;;q.dataset.answer=ans;\r\n q.innerHTML=`&lt;div class=&quot;qrow&quot;&gt;&lt;span class=&quot;num&quot;&gt;${i+1}.&lt;\/span&gt;&lt;button class=&quot;play&quot; onclick=&quot;speakWord('${word}')&quot;&gt;\u25b6 Play&lt;\/button&gt;&lt;div&gt;${ops.map(o=&gt;`&lt;label class=&quot;choice&quot;&gt;&lt;input type=&quot;radio&quot; name=&quot;e1_${i}&quot; value=&quot;${o}&quot;&gt;${o}&lt;\/label&gt;`).join(&quot;&quot;)}&lt;\/div&gt;&lt;\/div&gt;&lt;div class=&quot;feedback&quot;&gt;&lt;\/div&gt;`;b.appendChild(q)})\r\n}\r\nfunction render2(){\r\n let b=document.getElementById(&quot;ex2&quot;);\r\n e2.forEach(([ans,ops],i)=&gt;{let q=document.createElement(&quot;div&quot;);q.className=&quot;question&quot;;q.dataset.answer=ans;\r\n q.innerHTML=`&lt;div class=&quot;qrow&quot;&gt;&lt;span class=&quot;num&quot;&gt;${i+1}.&lt;\/span&gt;&lt;button class=&quot;play&quot; onclick=&quot;speakWord('${ans}')&quot;&gt;\u25b6 Play&lt;\/button&gt;&lt;div&gt;${ops.map(o=&gt;`&lt;label class=&quot;choice&quot;&gt;&lt;input type=&quot;radio&quot; name=&quot;e2_${i}&quot; value=&quot;${o}&quot;&gt;${o}&lt;\/label&gt;`).join(&quot;&quot;)}&lt;\/div&gt;&lt;\/div&gt;&lt;div class=&quot;feedback&quot;&gt;&lt;\/div&gt;`;b.appendChild(q)})\r\n}\r\nfunction render3(){\r\n let b=document.getElementById(&quot;ex3&quot;);\r\n e3.forEach(([ans,word,rest],i)=&gt;{let q=document.createElement(&quot;div&quot;);q.className=&quot;question&quot;;q.dataset.answer=ans;\r\n q.innerHTML=`&lt;div class=&quot;qrow&quot;&gt;&lt;span class=&quot;num&quot;&gt;${i+1}.&lt;\/span&gt;&lt;button class=&quot;play&quot; onclick=&quot;speakWord('${word}')&quot;&gt;\u25b6 Play&lt;\/button&gt;&lt;span class=&quot;wordblank&quot;&gt;&lt;input type=&quot;text&quot; maxlength=&quot;3&quot; aria-label=&quot;Missing letters&quot;&gt; ${rest}&lt;\/span&gt;&lt;\/div&gt;&lt;div class=&quot;feedback&quot;&gt;&lt;\/div&gt;`;b.appendChild(q)})\r\n}\r\nfunction checkAll(){\r\n let total=0,good=0;\r\n document.querySelectorAll(&quot;.question&quot;).forEach(q=&gt;{\r\n   total++; let t=q.querySelector('input[type=text]'),r=q.querySelector('input[type=radio]:checked');\r\n   let v=t?t.value.trim().toLowerCase():(r?r.value:&quot;&quot;);let f=q.querySelector(&quot;.feedback&quot;);\r\n   if(v===q.dataset.answer){good++;f.textContent=&quot;\u2713 Correct!&quot;;f.className=&quot;feedback correct&quot;}\r\n   else if(!v){f.textContent=&quot;Please answer.&quot;;f.className=&quot;feedback wrong&quot;}\r\n   else{f.textContent=&quot;\u2717 Try again.&quot;;f.className=&quot;feedback wrong&quot;}\r\n });\r\n document.getElementById(&quot;score&quot;).textContent=`Score: ${good} \/ ${total}`;\r\n}\r\nfunction resetAll(){\r\n document.querySelectorAll(&quot;input&quot;).forEach(x=&gt;x.type===&quot;radio&quot;?x.checked=false:x.value=&quot;&quot;);\r\n document.querySelectorAll(&quot;.feedback&quot;).forEach(x=&gt;x.textContent=&quot;&quot;);\r\n document.getElementById(&quot;score&quot;).textContent=&quot;&quot;;speechSynthesis.cancel();\r\n}\r\nrender1();render2();render3();\r\n&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;\" style=\"width:100%;min-height:1850px;border:0;border-radius:8px;background:#f8fafc;display:block;\" loading=\"eager\" allow=\"autoplay\"><\/iframe><\/div>\r\n<!-- lingualand-listening-exercise:aj:3:end --><\/div><script>(function(){const expectedHash=\"9e5e0cc40bc8b61956d1f9e8c85049db48814fdca55b22a380ccf5073b1406c5\";const storageKey=\"lingualandListeningAccess:aj\";const form=document.getElementById(\"accessForm-lesson-aj\"),keyInput=document.getElementById(\"accessKey-lesson-aj\"),msg=document.getElementById(\"accessMessage-lesson-aj\"),gate=document.getElementById(\"accessGate-lesson-aj\"),app=document.getElementById(\"exerciseApp-lesson-aj\");async function sha256(text){const bytes=new TextEncoder().encode(text);const digest=await crypto.subtle.digest(\"SHA-256\",bytes);return Array.from(new Uint8Array(digest)).map(b=>b.toString(16).padStart(2,\"0\")).join(\"\");}function deny(text){msg.textContent=text;app.hidden=true;gate.style.display=\"grid\";}function allow(){try{sessionStorage.setItem(storageKey,\"1\");}catch(e){} gate.style.display=\"none\";app.hidden=false;keyInput.value=\"\";}try{if(sessionStorage.getItem(storageKey)===\"1\") allow();}catch(e){}form.addEventListener(\"submit\",async function(e){e.preventDefault();const entered=keyInput.value.trim();if(!entered){deny(\"Please enter the access key.\");return;}try{const hash=await sha256(entered);if(hash===expectedHash){allow();}else{deny(\"Incorrect access key.\");}}catch(err){deny(\"Access check is unavailable in this browser.\");}});})();<\/script>\r\n<!-- lingualand-listening-access:aj:lesson:end -->","protected":false},"excerpt":{"rendered":"<p>A Junior Listening Access Enter your access key to open the exercises. Open exercises<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":9619,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-11529","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/comments?post=11529"}],"version-history":[{"count":3,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11529\/revisions"}],"predecessor-version":[{"id":11826,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11529\/revisions\/11826"}],"up":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/9619"}],"wp:attachment":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/media?parent=11529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}