{"introPage":{"showIntroPage":false,"startButtonText":"Start Quiz","introduction":""},"progressType":"dots","passPercentage":50,"questions":[{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Use Present Perfect Simple or Continuous, or Past Simple or Continuous.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1. It (still rain) *was still raining* when I (come) *came* in just now. It (rain) *has been raining* all morning.<\/p>\n\n<p>2. I (sit) *have been sitting\/'ve been sitting*&nbsp;here waiting for you for nearly an hour. I (already drink) *have already drunk\/'ve already drunk* four whiskies.<\/p>\n\n<p>3. What (you do) *have you been doing\/'ve been doing* all this time?&nbsp;I (not see) *haven't seen\/have not seen*&nbsp;you for weeks.<\/p>\n\n<p>4. They (not work) *have not worked\/haven't worked*&nbsp;for several days now. They (be) *have been\/'ve been* too ill.<\/p>\n\n<p>5. It (not rain) *has not rained\/hasn't rained* for a month now. The grass is very dry.<\/p>\n\n<p>6. They (go) *have been going\/'ve been going* to this pub every evening for the last 10 years.<\/p>\n\n<p>7. Peter (write letters) *has been writting* since two o'clock. He (already write) *has already written* five letters.<\/p>\n\n<p>8. I (sleep) *have been sleeping* for the last two hours and I (not wake) *haven't woken\/have not woken* up properly yet.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 1"},"subContentId":"c7f7acb7-64b9-4fc7-b297-e027df38f36e"},{"params":{"media":{"disableImageZooming":false},"text":"<p class=\"MsoBodyText\"><strong>Examples:<\/strong><\/p>\n\n<p class=\"MsoBodyText\">a. The coffee is very hot. You can't drink it.<\/p>\n\n<p class=\"MsoBodyText\">The coffee is too hot to drink.<\/p>\n\n<p class=\"MsoBodyText\">b. The tea is cool. You can drink it.<\/p>\n\n<p>The tea is cool enough to drink.<\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":true,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1. That girl is very beautiful. She could become a film star.<\/p>\n\n<p>*That girl is beautiful enough to be a film star.*<\/p>\n\n<p>2. It is very hot. You can't sit in the sun.<\/p>\n\n<p>*It is too hot to sit in the sun.*<\/p>\n\n<p>3. This book is very boring. I can't read it.<\/p>\n\n<p>*This book is too boring to read.*<\/p>\n\n<p>4. I haven't got much time. I can't help you.<\/p>\n\n<p>*I haven't got enough time to help you.*<\/p>\n\n<p>5. That woman is very fat. She can't get through the door.<\/p>\n\n<p>*That women is too fat to get through the door.*<\/p>\n\n<p>6. He hasn't done much work. He can't pass the exam.<\/p>\n\n<p>*He hasn't  enough work to pass the exam.*<\/p>\n\n<p>7. I am very hungry. I could eat a horse.<\/p>\n\n<p>*I am hungry enough to eat a plane.*<\/p>\n\n<p>8. My uncle has got a lot of money. He can buy an aeroplane.<\/p>\n\n<p>*My uncle has got enough money to buy an aeroplane.*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 2"},"subContentId":"6007d69e-fa84-405f-ae7e-8a302d7b18bf"},{"params":{"taskDescription":"<p><u>Add \u2018a\u2019 or \u2018the\u2019 where necessary.<\/u><\/p>\n","overallFeedback":[{"from":0,"to":100}],"checkAnswer":"Check","tryAgain":"Retry","showSolution":"Show solution","dropZoneIndex":"Drop Zone @index.","empty":"Drop Zone @index is empty.","contains":"Drop Zone @index contains draggable @draggable.","ariaDraggableIndex":"@index of @count draggables.","tipLabel":"Show tip","correctText":"Correct!","incorrectText":"Incorrect!","resetDropTitle":"Reset drop","resetDropDescription":"Are you sure you want to reset this drop zone?","grabbed":"Draggable is grabbed.","cancelledDragging":"Cancelled dragging.","correctAnswer":"Correct answer:","feedbackHeader":"Feedback","behaviour":{"enableRetry":true,"enableSolutionsButton":true,"enableCheckButton":true,"instantFeedback":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","textField":"Peter went to *the* shops in * * Oxford Street yesterday. First of all\n\nhe went into *a* large department store to buy some trousers and *a* \n\npair of * * socks. He bought *a* nice pair of * * grey socks, but he \n\ncouldn&#039;t find any trousers in *the* colours he likes. He likes * * \n\ndark blue; he doesn&#039;t like * * bright colours generally. Next he went \n\nto a supermarket to buy *a* piece of * * cheese and a bottle of * * \n\nwine. He loves * * wine, but the trouble is that he prefers * * white \n\nwine while *the* rest of his family prefers * * red wine. *The* wine \n\nhe bought last week was very good but very expensive. Finally he went \n\nto the library to borrow *a* book. He often reads * * books about * *\n\nart. Last week he borrowed a book called *The* History of *the* \n\nEuropean Architecture. This week he wants a book on * * Japanese \n\npainting.","submitAnswer":"Submit"},"library":"H5P.DragText 1.8","metadata":{"contentType":"Drag the Words","license":"U","title":"Exercise 3"},"subContentId":"382a148b-a493-4e67-9d72-3e62885fe9ca"},{"params":{"media":{"disableImageZooming":false},"text":"<p class=\"MsoBodyText\"><strong>Examples:<\/strong><strong> <\/strong><\/p>\n\n<p class=\"MsoBodyText\">These ...&nbsp; &nbsp; (books \/ children.)<\/p>\n\n<p class=\"MsoBodyText\">These <strong>are the children's <\/strong><strong>books<\/strong>.<\/p>\n\n<p class=\"MsoBodyText\">That ...&nbsp; &nbsp; &nbsp;(end \/ road.)<\/p>\n\n<p class=\"MsoBodyText\">That <strong>is the end of<\/strong><strong> <\/strong><strong>the<\/strong><strong> road<\/strong>.<\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1. This *is my father's letter.\/'s my father's letter.*&nbsp; &nbsp; &nbsp;(letter \/ my father.)<\/p>\n\n<p>2. Here *is James's French teacher.\/'s James's French teacher.*&nbsp; &nbsp; (French teacher \/ James.)<\/p>\n\n<p>3. That *'s their parents' car.\/is their parents' car.*&nbsp; &nbsp; &nbsp;(car \/ their parents.)<\/p>\n\n<p>4. There *'s the top of the hill.\/is the top of the hill.*&nbsp; &nbsp; &nbsp;(top \/ hill.)<\/p>\n\n<p>5. Here *are the men's tools.\/'re the men's tools.*&nbsp; &nbsp; &nbsp;(tools \/ men.)<\/p>\n\n<p>6. That *is an hour's work.\/'s an hour's work.*&nbsp; &nbsp; &nbsp;(work \/ an hour.)<\/p>\n\n<p>7. This *is John's father's book.\/'s John's father's book*&nbsp; &nbsp; &nbsp;(book \/&nbsp;John's father.)<\/p>\n\n<p>8. It *'s a twenty minutes' walk.\/is a twenty minutes' walk.*&nbsp; &nbsp; &nbsp;(walk \/ twenty minutes.)<\/p>\n\n<p>9. This *is the middle of the town.*&nbsp; &nbsp; &nbsp;(middle \/ town.)<\/p>\n\n<p>10. These *are students' papers.\/'re students' papers.*&nbsp; &nbsp; (papers \/&nbsp;students)<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 4"},"subContentId":"b6ed255d-9b9d-4655-abc4-2c263ade89ab"},{"params":{"media":{"disableImageZooming":false},"text":"<p class=\"MsoBodyText\"><u>Add the appropriate form of \u2018make\u2019 or \u2018do\u2019<\/u><\/p>\n\n<p class=\"MsoBodyText\">&nbsp;<\/p>\n\n<p class=\"MsoBodyText\">Example:&nbsp;&nbsp;<\/p>\n\n<p class=\"MsoBodyText\">She is . .. the housework.<\/p>\n\n<p class=\"MsoBodyText\">She is doing the housework.<\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1.&nbsp;You must *make* an effort or you will fail the exam.<\/p>\n\n<p>2. I *made* my best, but I didn't finish in time.<\/p>\n\n<p>3. He *made*&nbsp;a fortune by selling second-hand clothes.<\/p>\n\n<p>4.&nbsp;He *made*&nbsp;up his mind to go to Canada.<\/p>\n\n<p>5. My flat needs painting. I'm going to *do*&nbsp;it up next week.<\/p>\n\n<p>6.&nbsp;Have you *made*&nbsp;arrangements for the holidays yet?<\/p>\n\n<p>7.&nbsp;Will you *do*&nbsp;me favour?<\/p>\n\n<p>8. I haven't got a big hammer. Will this small one *do*?<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 5"},"subContentId":"f133b0f1-2bdb-4242-bd81-0dacad64ff5e"},{"params":{"media":{"disableImageZooming":false},"text":"Fill in the missing words","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1. I am not keen *on*&nbsp;studying, but I'm sitting for an exam next week, so I have to read *about*&nbsp;all sorts of boring things I am not interested *in*&nbsp;for hours *on*&nbsp;end.<\/p>\n\n<p>2. Mary is pretty fond *of*&nbsp;John, but she's crazy *about*&nbsp;Peter.\u201c \"What does she<\/p>\n\n<p class=\"MsoBodyText\">think *of*&nbsp;me?\u201d<\/p>\n\n<p class=\"MsoBodyText\">3. *At*&nbsp;the last moment we went to a Chinese restaurant *for*&nbsp;a change.<\/p>\n\n<p>4. James is bored *with*&nbsp;his work. What *about*&nbsp;Malcolm?<\/p>\n\n<p>5. I always worry *about*&nbsp;money, but my wife doesn't care how much she spends *on* clothes.<\/p>\n\n<p>6. He's trying to give *up*&nbsp;smoking, but he isn't likely to succeed. *In* other words he has no will-power.<\/p>\n\n<p>7. We took *up*&nbsp;tennis for a month or so, but we aren't really cut *out* for athletic games.<\/p>\n\n<p>8. This paper only comes *out* once a week.<\/p>\n\n<p>9. It's your own fault if you don't take a break *from*&nbsp;time *to*&nbsp;time. You should take an occasional afternoon *off*.<\/p>\n\n<p>10. *In*&nbsp;my opinion he's a bore, but you can invite him if you like. It's *up*&nbsp;to you.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 6"},"subContentId":"9920f7de-510d-40e3-b9ec-c4362a709c2e"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>This exercise is to practise questions using the present perfect continuous.<\/u><\/p>\n\n<p><u>Let us imagine that we are at a party. Below are ten comments made by various people to others. <\/u><\/p>\n\n<p><u>Use the words in brackets to form a question using the present perfect continuous.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p><strong>Example<\/strong><\/p>\n\n<p>So you work in a bank now. (How long\/ work\/ there)<\/p>\n\n<p><strong>Answer<\/strong><\/p>\n\n<p>How long have you been working there?<\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p>1. You 're thinking of emigrating, are you?&nbsp; &nbsp;(How long\/ think\/ do that)<\/p>\n\n<p>*How long have you been thinking of doing that?*<\/p>\n\n<p>2. Mary looks bored. (Who\/talk to\/ all evening)<\/p>\n\n<p>*Who has she been talking to all evening?*<\/p>\n\n<p>3. I like Ann's new boyfriend. (How long\/ go out together)<\/p>\n\n<p>*How long have they been going out together?*<\/p>\n\n<p>4. Have you just arrived? You look wet. (It\/ rain)<\/p>\n\n<p>*Has it been raining?*<\/p>\n\n<p>5. John, you look pretty drunk. (What\/ drink)<\/p>\n\n<p>*What have you been drinking?*<\/p>\n\n<p>6. So you've changed jobs since I last saw you. (Where\/ work\/ since then)<\/p>\n\n<p>*Where have you been working since then?*<\/p>\n\n<p>7. We haven't seen each other for ages. (How\/ get on\/ since we last met)<\/p>\n\n<p>*How have you been getting on since we last met?*<\/p>\n\n<p>8. Peter looks hot. (Dance)<\/p>\n\n<p>*Has he been dancing?*<\/p>\n\n<p>9. So your girlfriend hasn't arrived yet. (How long\/ wait for her)<\/p>\n\n<p>*How long have you been waiting for her?*<\/p>\n\n<p>10. What strange clothes Mary's wearing. (Wear them\/ for long)<\/p>\n\n<p>*Has she been wearing them for long?*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise A"},"subContentId":"42457e6a-56dc-4078-ae85-cdd874d76c62"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>The following is a revision exercise on the simple past (did), the past continuous (was doing), the present <\/u><\/p>\n\n<p><u>perfect simple (have done) and the present perfect continuous (have been doing).<\/u><\/p>\n\n<p><u>Don't forget that with the present perfect continuous the important thing is continuity (that's the noun from <\/u><\/p>\n\n<p><u>'continuous'). It's right to say: 'I've been working hard for the last three months', because this has <\/u><\/p>\n\n<p><u>continuity.<\/u><\/p>\n\n<p><u>But if you take something like 'write two letters', you say:&nbsp; 'I've written two letters in the last three months'. <\/u><\/p>\n\n<p><u>Obviously, you don't spend three months writing two letters. You spend a few hours writing them and then <\/u><\/p>\n\n<p><u>the action is finished. If you're talking about a few hours in a period of three months then there's no <\/u><\/p>\n\n<p><u>continuity, so you <\/u><u>use the present perfect simple.<\/u><\/p>\n\n<p><u>Well, that's enough of grammar rules-let's get on with the exercise. Just change the verbs in brackets into <\/u><\/p>\n\n<p><u>the correct tense. In some answers two tenses are possible, but one is usually better.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p class=\"MsoBodyText\">James (sit) *was sitting* in the exam room with a worried look on his face. He couldn't remember an important date-\"Is it 1767, 1783, or 1794?'' he thought to himself. \"We (do) *did* it in class only last month; and I (read) *'ve read\/have read*&nbsp;my history notes twice since then. What a waste of time this all is! I (sit) *'ve been sitting\/have been sitting*&nbsp;here for about two hours writing about the past. What difference does it make whether it's 1767, 1783, or 1794? I (not play) *'haven't played\/have not played*&nbsp;tennis for five days. Just think, I (read) *'ve been reading\/have been reading*&nbsp;books for five whole days. What a waste of time! I don't know how Colin does it. He (study) *'s been studying\/has been studying*&nbsp;for this exam for the last three months.\" He looked across at Claude, who (sit) *was sitting*&nbsp;on his right. Claude (write) *was writing*&nbsp;confidently and James suddenly (feel) *felt*&nbsp;even more worried. He (look) *looked*&nbsp;at his watch; it was 10.59. \"I (sit) *'ve been sitting\/have been sitting*&nbsp;here for ten minutes trying to remember that date, and in that time I (not write) *haven't written\/have not written*&nbsp;a thing. At this rate I won't even finish all the questions.\" He left a space for the date and finished his answer. Then he (look) *looked*&nbsp;at the next question. \"Write about the importance of Versailles,\" he repeated to himself. \"How can I? I (never hear) *have never heard\/'ve never heard*&nbsp;of him.\" Suddenly the voice of the invigilator rang out: \"It is now eleven o'clock. You (write) *'ve been writing*&nbsp;for two hours, and you have one hour left.\" \"I wonder how Colin's getting on,\" thought James. \"I wouldn't be surprised if he (already finish) *'s already finished\/has already finished*.\" He looked across to where Colin (be) *was*. Colin (just get up) *was just getting up*&nbsp;with a satisfied look on his face. He (watch) *watched*&nbsp;Colin leave the room and then looked at the next question. \"Ah, that's better. I know the answer to that one-I (learn)&nbsp; *learnt*&nbsp;it by heart two days ago, thank goodness. My answer will be as good as Colin's. In my opinion he (work) *'s been working\/has been working*&nbsp;too hard lately; a game of tennis would do him good. Ah, I (just remember) *'ve just remembered\/have just remembered*&nbsp;that date, it was in 1783. This exam's dead easy. Although I can't answer one question I'll still pass. Thank goodness I (not start) *didn't start\/did not start*&nbsp;studying for it until three days ago!\"<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise B"},"subContentId":"df4d5fe5-2b62-4bed-a432-84b1d645895d"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>In the following exercise there are eight separate dialogues between James and Peter. Complete each <\/u><\/p>\n\n<p><u>sentence by using information from this dialogue and begin with the word or words at the end.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p><strong>Examples<\/strong><\/p>\n\n<p>a. J: I've been wanting to go to the men's final at Wimbledon for ages.<\/p>\n\n<p>&nbsp; &nbsp; P: Why haven't you?<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp; J: Because I've never been able to get a ticket.&nbsp;&nbsp;<strong>James<\/strong><\/p>\n\n<p class=\"MsoBodyText\">b. J: Why don't you want to go to university.&nbsp;<\/p>\n\n<p>&nbsp; &nbsp; P: I don't think I'll enjoy it.&nbsp; <strong>Peter doesn't<\/strong><\/p>\n\n<p>c. J: I passed my exams.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;P: But you didn't study very much.&nbsp; &nbsp;<strong>Although<\/strong><\/p>\n\n<p><strong>Answers<\/strong><\/p>\n\n<p>a. James has been wanting to go to the men's final at Wimbledon for ages but hasn't because he<\/p>\n\n<p>hasn't been able to get a ticket.<\/p>\n\n<p>b.&nbsp;Peter doesn't want to go to university because he doesn't think he'll enjoy it.<\/p>\n\n<p>c. Although he didn't study very much James passed his exams.<\/p>\n\n<p>&nbsp;<\/p>\n","overallFeedback":[{"from":0,"to":100}],"showSolutions":"Show solution","tryAgain":"Retry","checkAnswer":"Check","notFilledOut":"Please fill in all blanks to view solution","answerIsCorrect":"&#039;:ans&#039; is correct","answerIsWrong":"&#039;:ans&#039; is wrong","answeredCorrectly":"Answered correctly","answeredIncorrectly":"Answered incorrectly","solutionLabel":"Correct answer:","inputLabel":"Blank input @num of @total","inputHasTipLabel":"Tip available","tipLabel":"Tip","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"autoCheck":false,"caseSensitive":true,"showSolutionsRequiresInput":true,"separateLines":false,"confirmCheckDialog":false,"confirmRetryDialog":false,"acceptSpellingErrors":false},"scoreBarLabel":"You got :num out of :total points","a11yCheck":"Check the answers. The responses will be marked as correct, incorrect, or unanswered.","a11yShowSolution":"Show the solution. The task will be marked with its correct solution.","a11yRetry":"Retry the task. Reset all responses and start the task over again.","a11yCheckingModeHeader":"Checking mode","confirmCheck":{"header":"Finish ?","body":"Are you sure you wish to finish ?","cancelLabel":"Cancel","confirmLabel":"Finish"},"confirmRetry":{"header":"Retry ?","body":"Are you sure you wish to retry ?","cancelLabel":"Cancel","confirmLabel":"Confirm"},"questions":["<p class=\"MsoBodyText\">1. J: Why don't you want to take up tennis?<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp; P:&nbsp;I don't think I'm cut out for it.&nbsp;&nbsp;<strong>Peter<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*Peter doesn't want to take up tennis because he doesn't think he's cut out for it.*<\/p>\n\n<p class=\"MsoBodyText\">2. J: I sometimes wish Malcolm would study less.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp; P: So do I. He makes the rest of us look lazy.&nbsp; <strong>James and Peter both wish<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*James and Peter both wish Malcom would study less.*<\/p>\n\n<p class=\"MsoBodyText\">3. J: I've been wanting to buy a really expensive tennis racket for months.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp; P: Why haven't you?<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;J: Because I haven't been able to afford it.&nbsp;&nbsp;<strong>James<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*James has been wanting to buy a really expensive tennis racket for months but hasn't because he hasn't been able to afford it.\/James has been wanting to buy a really expensive tennis racket for months but hasn't been able to afford it.*<\/p>\n\n<p class=\"MsoBodyText\">4. J: I'll have to get down to some serious tennis practice.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;P: Yes, you've got a big tournament next month.&nbsp;&nbsp;<strong>James<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;&nbsp;<\/strong>*James will have to get down to some serious tennis practice because he's got a big tournament next month.*<\/p>\n\n<p class=\"MsoBodyText\">5. J:&nbsp;I hope to take up tennis professionally.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;P: But your mother doesn't approve.&nbsp;&nbsp;<strong>James<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*James hopes to take up tennis professionally but his mother doesn't approve.\/James hopes to take up tennis professionally despite the fact that his mother doesn't approve.*<\/p>\n\n<p class=\"MsoBodyText\">6. J:&nbsp;What do you think? Will I win the tournament?<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;P: I think you're likely to. <strong>Peter<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*Peter thinks that James is likely to win the tournament.*<\/p>\n\n<p class=\"MsoBodyText\">7.&nbsp; J:&nbsp;I've had enough of studying.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp; &nbsp;P: Why?<\/p>\n\n<p>&nbsp; &nbsp; J: It stops me practising tennis.&nbsp; &nbsp;<strong>James<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*James has had enough of studying because it stops him practising tennis.&nbsp;*<\/p>\n\n<p class=\"MsoBodyText\">8. J: I sometimes play football.<\/p>\n\n<p class=\"MsoBodyText\">&nbsp; &nbsp;P: But tennis is your favourite sport. <strong>Although<\/strong><\/p>\n\n<p class=\"MsoBodyText\"><strong>Answer:&nbsp;<\/strong>*Although James sometimes plays football, tennis is his favorite sport.*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise D"},"subContentId":"df35a437-42f8-47cc-9473-557f059ca0de"}],"disableBackwardsNavigation":false,"randomQuestions":false,"endGame":{"showResultPage":true,"showSolutionButton":true,"showRetryButton":false,"noResultMessage":"Finished","message":"Your result:","overallFeedback":[{"from":0,"to":100}],"solutionButtonText":"Show solution","retryButtonText":"Retry","finishButtonText":"Finish","showAnimations":false,"skippable":false,"skipButtonText":"Skip video"},"override":{"checkButton":true},"texts":{"prevButton":"Previous question","nextButton":"Next question","finishButton":"Finish","textualProgress":"Question: @current of @total questions","jumpToQuestion":"Question %d of %total","questionLabel":"Question","readSpeakerProgress":"Question @current of @total","unansweredText":"Unanswered","answeredText":"Answered","currentQuestionText":"Current question"}}