{"id":13983,"date":"2026-10-19T08:58:32","date_gmt":"2026-10-19T05:58:32","guid":{"rendered":"https:\/\/lingualand.gr\/new\/?page_id=13983"},"modified":"2026-10-19T08:58:34","modified_gmt":"2026-10-19T05:58:34","slug":"have-gone-to-have-been-to","status":"publish","type":"page","link":"https:\/\/lingualand.gr\/new\/exercises\/have-gone-to-have-been-to\/","title":{"rendered":"HAVE GONE TO &#8211; HAVE BEEN TO"},"content":{"rendered":"\n<style>\n#ll-been-gone{--ink:#183339;--teal:#106b67;--line:#d8e5e2;max-width:900px;margin:24px auto;padding:clamp(18px,4vw,42px);background:#f6faf8;color:var(--ink);font:17px\/1.7 system-ui,-apple-system,sans-serif;border-radius:22px;box-sizing:border-box}#ll-been-gone *{box-sizing:border-box}#ll-been-gone .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--teal)}#ll-been-gone h1{font-size:clamp(32px,6vw,48px);line-height:1.15;margin:12px 0}#ll-been-gone h2{font-size:19px;margin:0 0 8px}#ll-been-gone p{margin:8px 0 18px}#ll-been-gone .guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:24px 0}#ll-been-gone .guide div{background:#e6f1ed;padding:16px;border-radius:12px}#ll-been-gone .guide strong{display:block;color:var(--teal)}#ll-been-gone .guide span{font-size:15px}#ll-been-gone ol{padding:0;list-style:none;counter-reset:questions}#ll-been-gone li{counter-increment:questions;background:white;border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:18px 18px 18px 52px;position:relative}#ll-been-gone li:before{content:counter(questions,decimal-leading-zero);position:absolute;left:15px;top:20px;font-size:13px;font-weight:800;color:var(--teal)}#ll-been-gone input{font:inherit;width:155px;max-width:100%;padding:5px 9px;margin:4px;border:1px solid #8fa9a3;border-radius:6px;background:#fafcfb;color:var(--ink)}#ll-been-gone input.short{width:90px}#ll-been-gone input:focus{outline:3px solid #b4dad0;outline-offset:2px}#ll-been-gone .feedback{font-size:15px;line-height:1.5;margin-top:8px}#ll-been-gone li.correct{border-color:#22815b}#ll-been-gone li.incorrect{border-color:#b34a3c}#ll-been-gone .correct .feedback{color:#17613e}#ll-been-gone .incorrect .feedback{color:#9b342b}#ll-been-gone .actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}#ll-been-gone button{font:600 16px system-ui;padding:12px 18px;border-radius:8px;border:1px solid var(--teal);background:white;color:var(--teal);cursor:pointer}#ll-been-gone button.primary{background:var(--teal);color:white}#ll-been-gone button:focus-visible{outline:3px solid #b4dad0;outline-offset:3px}#ll-been-gone #ll-bg-result{font-weight:700;font-size:19px}#ll-been-gone .note{font-size:14px}#ll-been-gone .progress{font-size:14px;color:#47625c}@media(max-width:480px){#ll-been-gone{margin:0;border-radius:0}#ll-been-gone li{padding-left:42px}#ll-been-gone input{width:140px}}\n<\/style>\n<section id=\"ll-been-gone\" aria-labelledby=\"ll-bg-title\">\n<header><div class=\"eyebrow\">LINGUALAND \u00b7 A2 GRAMMAR<\/div><h1 id=\"ll-bg-title\">HAVE GONE TO &#8211; HAVE BEEN TO<\/h1><p>Complete the sentences with the correct form of <strong>have\/has been to<\/strong> or <strong>have\/has gone to<\/strong>. In sentences 8 and 9, use <strong>been in<\/strong>.<\/p><\/header>\n<details><summary>Need a reminder? Read the grammar guide<\/summary><div class=\"guide\"><div><strong>Have \/ has been to<\/strong><span>A completed visit: the person has returned.<br>She has been to Paris twice.<\/span><\/div><div><strong>Have \/ has gone to<\/strong><span>The person has left and has not returned yet.<br>He has gone to school.<\/span><\/div><div><strong>Have \/ has been in<\/strong><span>A stay that continues now, often with for or since.<br>She has been in Rome for a year.<\/span><\/div><\/div><p class=\"note\">Use <b>have<\/b> with I, you, we and they; use <b>has<\/b> with he, she and it. With <b>home<\/b>, omit \u201cto\u201d: They have gone home.<\/p><\/details>\n<form id=\"ll-bg-form\" autocomplete=\"off\"><p class=\"progress\" id=\"ll-bg-progress\" aria-live=\"polite\">0 of 10 sentences completed<\/p><ol>\n<li class=\"\">Monica is not at home. She <input aria-label=\"Question 1\" data-answer=\"has gone to\"> the doctor.<div class=\"feedback\" hidden=\"\">Correct. Monica has gone to the doctor. She has not returned yet.<\/div><\/li>\n<li class=\"\"><input class=\"short\" aria-label=\"Question 2, first blank\" data-answer=\"have\"> you ever <input aria-label=\"Question 2, second blank\" data-answer=\"been to\"> Disneyland?<div class=\"feedback\" hidden=\"\">Correct. Have you ever been to Disneyland? We ask about a visit or life experience.<\/div><\/li>\n<li class=\"\">Mark <input aria-label=\"Question 3\" data-answer=\"has been\"> to Egypt twice.<div class=\"feedback\" hidden=\"\">Correct. Mark has been to Egypt twice. These are completed visits.<\/div><\/li>\n<li class=\"\">I <input class=\"short\" aria-label=\"Question 4, first blank\" data-answer=\"have\"> never <input class=\"short\" aria-label=\"Question 4, second blank\" data-answer=\"been\"> to another country.<div class=\"feedback\" hidden=\"\">Correct. I have never been to another country. This describes life experience.<\/div><\/li>\n<li class=\"\">The children are not at school. They <input aria-label=\"Question 5\" data-answer=\"have gone\"> home.<div class=\"feedback\" hidden=\"\">Correct. They have gone home. They have left school. Do not use \u201cto\u201d before \u201chome\u201d.<\/div><\/li>\n<li class=\"\">Where\u2019s Mark? <input class=\"short\" aria-label=\"Question 6, first blank\" data-answer=\"has\"> he <input class=\"short\" aria-label=\"Question 6, second blank\" data-answer=\"gone\"> to school?<div class=\"feedback\" hidden=\"\">Correct. Has he gone to school? The question asks where Mark is now.<\/div><\/li>\n<li class=\"\">I have <input class=\"short\" aria-label=\"Question 7\" data-answer=\"been\"> to England once, but I did not like it and came back to Greece.<div class=\"feedback\" hidden=\"\">Correct. I have been to England once. The speaker returned to Greece.<\/div><\/li>\n<li class=\"\">My brother has <input class=\"short\" aria-label=\"Question 8\" data-answer=\"been\"> in France for four years now.<div class=\"feedback\" hidden=\"\">Correct. My brother has been in France for four years now. \u201cFor\u201d gives the length of a stay that continues now.<\/div><\/li>\n<li class=\"\">Elaine has <input class=\"short\" aria-label=\"Question 9\" data-answer=\"been\"> in Madrid since she got married.<div class=\"feedback\" hidden=\"\">Correct. Elaine has been in Madrid since she got married. \u201cSince\u201d gives the starting point of a stay that continues now.<\/div><\/li>\n<li class=\"\">No, Miss Jones is not here. She has <input class=\"short\" aria-label=\"Question 10\" data-answer=\"gone\"> to New York for a couple of days, but she will come back on Thursday.<div class=\"feedback\" hidden=\"\">Correct. She has gone to New York. She is still away and will return on Thursday.<\/div><\/li>\n<\/ol><div class=\"actions\"><button class=\"primary\" type=\"submit\">Check answers<\/button><button type=\"button\" id=\"ll-bg-show\">Show answers<\/button><button type=\"reset\">Try again<\/button><\/div><p id=\"ll-bg-result\" role=\"status\" aria-live=\"polite\"><\/p><p class=\"note\">Each sentence is worth one point. Complete both blanks in questions 2, 4 and 6.<\/p><\/form><noscript>Please enable JavaScript to check your answers.<\/noscript>\n<\/section>\n<script>\n(function(){\n'use strict';\nconst root=document.getElementById('ll-been-gone');\nconst form=root.querySelector('form'),rows=Array.from(root.querySelectorAll('li')),result=root.querySelector('#ll-bg-result'),progress=root.querySelector('#ll-bg-progress');\nconst explanations=[\n'Monica has gone to the doctor. She has not returned yet.',\n'Have you ever been to Disneyland? We ask about a visit or life experience.',\n'Mark has been to Egypt twice. These are completed visits.',\n'I have never been to another country. This describes life experience.',\n'They have gone home. They have left school. Do not use \u201cto\u201d before \u201chome\u201d.',\n'Has he gone to school? The question asks where Mark is now.',\n'I have been to England once. The speaker returned to Greece.',\n'My brother has been in France for four years now. \u201cFor\u201d gives the length of a stay that continues now.',\n'Elaine has been in Madrid since she got married. \u201cSince\u201d gives the starting point of a stay that continues now.',\n'She has gone to New York. She is still away and will return on Thursday.'\n];\nconst normalize=value=>value.trim().toLowerCase().replace(\/\\s+\/g,' ');\nconst fields=row=>Array.from(row.querySelectorAll('input'));\nfunction completion(){const count=rows.filter(row=>fields(row).every(input=>input.value.trim())).length;progress.textContent=count+' of 10 sentences completed';}\nform.addEventListener('submit',function(event){event.preventDefault();let score=0;rows.forEach((row,i)=>{const correct=fields(row).every(input=>normalize(input.value)===input.dataset.answer);if(correct)score++;row.className=correct?'correct':'incorrect';fields(row).forEach(input=>input.setAttribute('aria-invalid',String(normalize(input.value)!==input.dataset.answer)));const feedback=row.querySelector('.feedback');feedback.hidden=false;feedback.textContent=(correct?'Correct. ':'Review: ')+explanations[i];});result.textContent=score+' \/ 10 correct'+(score===10?' \u2014 Excellent work!':' \u2014 Read the explanations and try again.');});\nroot.querySelector('#ll-bg-show').addEventListener('click',function(){rows.forEach((row,i)=>{fields(row).forEach(input=>{input.value=input.dataset.answer;input.removeAttribute('aria-invalid');});row.className='';const feedback=row.querySelector('.feedback');feedback.hidden=false;feedback.textContent=explanations[i];});completion();result.textContent='Answers shown. Select \u201cTry again\u201d to practise on your own.';});\nform.addEventListener('reset',function(){rows.forEach(row=>{row.className='';row.querySelector('.feedback').hidden=true;fields(row).forEach(input=>input.removeAttribute('aria-invalid'));});result.textContent='';progress.textContent='0 of 10 sentences completed';});\nform.addEventListener('input',function(event){const row=event.target.closest('li');if(row){row.className='';row.querySelector('.feedback').hidden=true;fields(row).forEach(input=>input.removeAttribute('aria-invalid'));}result.textContent='';completion();});\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>LINGUALAND \u00b7 A2 GRAMMAR HAVE GONE TO &#8211; HAVE BEEN TO Complete the sentences with the correct form of have\/has &hellip; <\/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-13983","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/13983","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=13983"}],"version-history":[{"count":1,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/13983\/revisions"}],"predecessor-version":[{"id":13984,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/13983\/revisions\/13984"}],"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=13983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}