{"id":34466,"date":"2017-11-24T03:01:53","date_gmt":"2017-11-23T17:01:53","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=34466"},"modified":"2017-11-24T12:13:56","modified_gmt":"2017-11-24T02:13:56","slug":"hadnt-versus-doesnt-esl-game-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/hadnt-versus-doesnt-esl-game-tutorial\/","title":{"rendered":"Hadn&#8217;t versus Doesn&#8217;t ESL Game Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/hadnot_vs_doesnot.html\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"Hadn't versus Doesn't ESL Game Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/hadnot_vs_doesnot.jpg\" title=\"Hadn't versus Doesn't ESL Game Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Hadn't versus Doesn't ESL Game Tutorial<\/p><\/div>\n<p>We have a new <a target=_blank title='ESL information from Wikipedia ... thanks' href='http:\/\/en.wikipedia.org\/wiki\/English_as_a_second_or_foreign_language'>ESL<\/a> (or &#8220;English as a Second or Foreign Language&#8221;) game on the topic of Hadn&#8217;t versus Doesn&#8217;t usage, in English, today, and have got the feeling that it is applicable for lots of native English speakers as well.   After all, name me 765 people who haven&#8217;t had a problem in their English speaking life getting the tenses totally correct when choosing among &#8230;<\/p>\n<ul>\n<li>didn&#8217;t<\/li>\n<li>doesn&#8217;t<\/li>\n<li>hadn&#8217;t<\/li>\n<li>wasn&#8217;t<\/li>\n<\/ul>\n<p> &#8230; and just think how <i>nice<\/i> we are not confusing the issue with <i>hasn&#8217;t<\/i> usage!  But before we go on using &#8220;but&#8221; at the starts of sentences, let&#8217;s go over what these words above amount to.  They represent, each two words, where the second word &#8220;not&#8221; is shortened to &#8220;n&#8217;t&#8221; because life&#8217;s too short.<\/p>\n<p>As we do often do with ESL games, there is the &#8230;<\/p>\n<ul>\n<li>functionality to add your own Hadn&#8217;t versus Doesn&#8217;t sentences into the mix &#8230; and data wise there is &#8230;<\/li>\n<li>the one &#8220;sentences&#8221; Javascript array using the &#8220;\/&#8221; delimitation to separate (answer) dropdown options, the correct one flagged by an initial capital letter, and hidden from the viewer just by not populating HTML title= attributes<\/li>\n<\/ul>\n<p>The Hadn&#8217;t versus Doesn&#8217;t game is just written in HTML (with some Javascript and CSS) that you can download with <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/hadnot_vs_doesnot.html_GETME\">hadnot_vs_doesnot.html<\/a> and\/or try yourself at this <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/hadnot_vs_doesnot.html\" title=\"Click picture\">live run<\/a> link.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d34466' onclick='var dv=document.getElementById(\"d34466\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/esl\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d34466' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We have a new ESL (or &#8220;English as a Second or Foreign Language&#8221;) game on the topic of Hadn&#8217;t versus Doesn&#8217;t usage, in English, today, and have got the feeling that it is applicable for lots of native English speakers &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/hadnt-versus-doesnt-esl-game-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,29,37],"tags":[388,396,476,537,576,652,997,1119,1251,1319,1452,1453],"class_list":["post-34466","post","type-post","status-publish","format-standard","hentry","category-elearning","category-operating-system","category-tutorials","tag-english","tag-esl","tag-game","tag-grammar","tag-html","tag-javascript","tag-programming","tag-sentence","tag-tense","tag-tutorial","tag-word","tag-word-game"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34466"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=34466"}],"version-history":[{"count":6,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34466\/revisions"}],"predecessor-version":[{"id":34478,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34466\/revisions\/34478"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=34466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=34466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=34466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}