{"introPage":{"showIntroPage":false,"startButtonText":"Start Quiz","introduction":""},"progressType":"dots","passPercentage":70,"questions":[{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Complete these sentences using 'had to', 'didn't have to', 'was not to' or 'was not allowed to'.<\/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\">I *had to*&nbsp;go to London last week for a meeting. The firm paid so I *didn't have to*&nbsp;buy the train ticket. I *was not allowed to\/wasn't allowed to*&nbsp;go first class because the firm was trying to economise on fares. I *had to*&nbsp;be in London by 10 o'clock, so I *had to*&nbsp;get up early to catch the first train in the morning. The boss said that I *was not to*&nbsp;be late because I *had to*&nbsp;meet a very important client from New York. The discussions only lasted a few hours and I *didn't have to*&nbsp;stay the night because there was a fast train home in the evening. I wanted to stay and see a show but my wife wasn't well and she said that I *was not to\/wasn't to*&nbsp;be away all night. After the meeting I *had to*&nbsp;rush to the station to catch the train.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 1"},"subContentId":"49bdbd09-1221-4fc3-9046-ee107824049c"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Complete these sentences using 'needn't have' or 'didn't need to'.<\/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\">I &nbsp;(take) *didn't need to take* a taxi to the station because Mr. Peters took me there in his car. We were held up in a traffic jam and I thought we would &nbsp; miss the train, but we (worry)&nbsp;*needn't have worried* because it was half an hour late anyway. There was a restaurant car on the train but I (have) *didn't need to have* a meal because I had had a good breakfast. I (take) *didn't need to take* any luggage with me because I was coming back the same day. I took a book to read but I (bother) *needn't have bothered* because I didn't even open it. The firm had booked a seat for me but they (do) *needn't have done* so because the train was half empty. When I got to the meeting they told me I (come) *needn't have come* because the matter had already been dealt with. That night, when I got home I found I had no key, but I (wake) *didn't have to wake* my wife because she was still up.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 2"},"subContentId":"61f38d6f-5ac6-4743-beec-b30e046ea990"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Complete these sentences using the word 'else' each time.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p><strong>Example:&nbsp;&nbsp;&nbsp; <\/strong><\/p>\n\n<p>They went to the Louvre.&nbsp;&nbsp;&nbsp; a) Where . . .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) Did they ...<\/p>\n\n<p>a) Where else did &nbsp;they go? &nbsp;<\/p>\n\n<p>b) Did they go anywhere else?<\/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. Clive and Tim went with Mike.&nbsp;&nbsp;&nbsp;&nbsp; a) &nbsp;Who...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) Did ...<\/p>\n\n<p>a)&nbsp; *Who else went with him?*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n\n<p>b)&nbsp; *Did anyone else go with him?*<\/p>\n\n<p>2. They went to a restaurant and a night club.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a) Where...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) Did they ...<\/p>\n\n<p>a)&nbsp; *Where else did they go?*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n\n<p>b)&nbsp; *Did they go anywhere else?*<\/p>\n\n<p>3. Then they went to bed.&nbsp; a) There was (where) . .. b) There wasn't ...<\/p>\n\n<p>a)&nbsp; *There was nowhere else to go.*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n\n<p>b)&nbsp; *There wasn't anywhere else to go.*<\/p>\n\n<p>4. Mike bought some perfume and some wine.&nbsp;&nbsp;&nbsp;&nbsp; a) What ...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) Did he ...<\/p>\n\n<p>a)&nbsp; *What else did he buy?*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n\n<p>b)&nbsp; *Did he buy anything else?*<\/p>\n\n<p>5. He had &nbsp;presents for &nbsp;his mother and Janet.&nbsp;&nbsp;&nbsp; a) Who . . .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) Did he ...<\/p>\n\n<p>a)&nbsp; *Who else did he have presents for?*&nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n\n<p>b)&nbsp; *Did he have presents for anyone else?*<\/p>\n\n<p>6. If &nbsp;they don't &nbsp;hurry, they'll &nbsp;miss the &nbsp;plane.&nbsp;&nbsp;&nbsp; a) They must ...<\/p>\n\n<p>a)&nbsp; &nbsp;*They must hurry' or else they'll miss it.*<\/p>\n\n<p>7. He didn't give the cigars to me or his father.&nbsp;&nbsp; a) I suppose he .. .<\/p>\n\n<p>a)&nbsp; &nbsp; *I suppose &nbsp;he gave them &nbsp;to &nbsp;someone &nbsp;else.*<\/p>\n\n<p>8.&nbsp; He didn't leave them &nbsp;here or in the &nbsp;bedroom.&nbsp;&nbsp;&nbsp;&nbsp; a) Perhaps he .. .<\/p>\n\n<p>a)&nbsp; *Perhaps he left them somewhere else.*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 3"},"subContentId":"50124a28-2ccb-4f96-833b-d4f9721c34de"},{"params":{"taskDescription":"<p><u>Drag the words into the correct boxes.<\/u><\/p>\n\n<p>&nbsp;<\/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":false,"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":"1. I used to go to the theatre every week, but now I *hardly* ever have time.\n\n2. I&#039;m so hard up now that I can&#039;t *even* afford to buy cigarettes.\n\n3. *Surely* he&#039;s not going to marry that girl? She only wants his money.\n\n4. Have you sold that car *already*?  You only  bought it 3 months ago.\n\n5. I see the boss so *rarely* that I *never* recognise him when I see him.\n\n6. It&#039;s a difficult problem. They haven&#039;t *yet* decided how to solve it.\n\n7. They&#039;re *certainly* fast workers. They did the job in only two hours.\n\n8. I&#039;ve been waiting for half an hour and Mary *still* hasn&#039;t come.","submitAnswer":"Submit"},"library":"H5P.DragText 1.8","metadata":{"contentType":"Drag the Words","license":"U","title":"Exercise 4"},"subContentId":"27b27e41-cc00-41f6-ac8b-c01953f2cced"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Choose the best explanation of the four.<\/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. <u>He wasn't &nbsp;cut &nbsp;out &nbsp;for<\/u> the &nbsp;job.&nbsp; &nbsp;*c) he wasn't suited to\/c\/he wasn't suited to*&nbsp;<\/p>\n\n<p>a) they chose him for<\/p>\n\n<p>b) they didn't choose him for<\/p>\n\n<p>c) he wasn't suited to<\/p>\n\n<p>d) he had no trouble with<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>2. They <u>were all worn out<\/u> at the end.&nbsp; *d) were all very tired\/d\/were all very tired*<\/p>\n\n<p>a) didn't stay inside <\/p>\n\n<p>b) had no clothes left<\/p>\n\n<p>c) had worn out their clothes &nbsp;<\/p>\n\n<p>d) were all very tired<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>3. I <u>don't think he will turn up<\/u>. *a) don't think he will come\/a\/don't think he will come*&nbsp;<\/p>\n\n<p>a) don't think he will come &nbsp;<\/p>\n\n<p>b) expect he'll be late <\/p>\n\n<p>c) think he'll go down <\/p>\n\n<p>d) don't think he'll return<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>4. <u>They're<\/u> <u>broke<\/u> this month.&nbsp; *&nbsp;b) are short of &nbsp;money\/b\/are short of &nbsp;mone*<\/p>\n\n<p>a) need repairing  &nbsp;<\/p>\n\n<p>b) are short of &nbsp;money <\/p>\n\n<p>c) 've had an accident  &nbsp;<\/p>\n\n<p>d) 've been broken<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>5. <u>You'll have to stand up to him<\/u>.&nbsp; *d) mustn't be afraid to argue with him\/d\/mustn't be afraid to argue with him*<\/p>\n\n<p>a) mustn't sit down when he comes <\/p>\n\n<p>b) must give him your chair &nbsp;<\/p>\n\n<p>c) 'II have to put up with him <\/p>\n\n<p>d) mustn't be afraid to argue with him<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>6. He was <u>taken in<\/u> by the salesman.&nbsp; *c) deceived\/c\/deceived*&nbsp;<\/p>\n\n<p>a) invited inside  &nbsp;<\/p>\n\n<p>b) liked  &nbsp;<\/p>\n\n<p>c) deceived<\/p>\n\n<p>d) eaten<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>7. He often <u>runs people down<\/u>. *b) says bad things about others\/b\/says bad things about others*<\/p>\n\n<p>a) makes people tired <\/p>\n\n<p>b) says bad things about others <\/p>\n\n<p>c) helps others <\/p>\n\n<p>d) runs faster than others<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>8. I <u>took his word for it<\/u>. *c) believed what he said\/c\/believed what he said*<\/p>\n\n<p>a) took a message for him  &nbsp;<\/p>\n\n<p>b) received a letter from him  &nbsp;<\/p>\n\n<p>c) believed what he said  &nbsp;<\/p>\n\n<p>d) used his name to do it<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Exercise 5"},"subContentId":"b21b7a95-9abe-473f-bb22-80b077552a09"},{"params":{"taskDescription":"<p><u>Drag the words into the correct boxes.<\/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":false,"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":"1. I&#039;m not working next week and I don&#039;t know what to do *with* myself.\n\n2. Don&#039;t take my word *for* it; go *through* the figures again and check them.\n\n3. He didn&#039;t bargain *for* the increase *in* petrol prices when he went *to* the expense *of buying* a big car.\n\n4. He managed to patch *up* the engine but it soon *went* wrong again.\n\n5. I  had a great weekend, but I didn&#039;t have time to *do* much shopping.\n\n6. Please carry *out* the repairs *at* your earliest convenience.\n\n7. I&#039;d like to exchange my old car *for* that red one, if it&#039;s *in* good shape.\n\n8. He knew it was wrong *in* the first place but didn&#039;t see fit *to*  say so then.","submitAnswer":"Submit"},"library":"H5P.DragText 1.8","metadata":{"contentType":"Drag the Words","license":"U","title":"Exercise 6"},"subContentId":"9829acc0-ee66-425c-803f-64481342454a"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Do you remember that some time ago we worked on the passive? <\/u><\/p>\n\n<p><u>Well, here's a revision exercise on it. <\/u><\/p>\n\n<p><u>In the letter in Text 1, the formal complaint, change the verbs listed below into the passive, and make any other necessary changes.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p>Paragraph 1: purchased; assured; told; connect.<\/p>\n\n<p>Paragraph 2: presented; checked; charged.<\/p>\n\n<p>Paragraph 3: send; examining; reduce; deduct.<\/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>Dear Sir,<\/p>\n\n<p>On Tuesday a fitter was sent by you to install a dish-washing machine *recently purchased by us* from your company.&nbsp; Although *we had been assured by you* that we would not have to pay for installation, *we were told by your workman*&nbsp; that we had to have a new tap and various electrical fittings *before the machine could be connected-up*.<\/p>\n\n<p>*The bill presented to us by him\/The bill which was presented to us by him* afterwards seemed exorbitant, so we went through it and *the prices of the items were checked*. We found that elsewhere the identical articles were little more than half the price *we had been charged by him*. Moreover, we have since discovered that we need not have had a new tap at all.<\/p>\n\n<p>We trust, therefore, that at your earliest convenience another man *will be sent* to exchange the new tap for the old one again. We also hope that, after the enclosed bill has been *carefully examined*, you will *arrange for the prices to be reduced considerably*, *as well as for the price of the new tap to be deducted*.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise A"},"subContentId":"e14e7eb7-cd6b-4bf5-b640-713500cc370e"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>In Text 2 Bill says: 'They found a dozen other things that needed replacing.' <\/u><\/p>\n\n<p><u>Here we have 'need' +-ing. <\/u><\/p>\n\n<p><u>This is used in a passive sense, that something needs to be done to something else. <\/u><\/p>\n\n<p><u>So, 'It needs replacing'= 'It needs to be replaced'. 'The room needs painting'= 'the room needs to be painted'. <\/u><\/p>\n\n<p><u>Now, be careful. Don't use the -ing form when no passive meaning is intended. <\/u><\/p>\n\n<p><u>So, if you're hungry, and you say 'I need eating', this means 'I need to be eaten'. <\/u><\/p>\n\n<p><u>You want someone to eat you! If you're hungry, say 'I need to eat'. <\/u><\/p>\n\n<p><u>Here are the three structures again:<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>a) My car needs fixing.<\/p>\n\n<p>b) My car needs to be fixed.<\/p>\n\n<p>c) I need to fix my car.<\/p>\n\n<p>&nbsp;<\/p>\n\n<p><u>Now write out each of the following in the same three ways, with a) in the -ing form, b) in the 'to be' form and c) the 'to' form.<\/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.&nbsp;decorate my room.<\/p>\n\n<p>a) *My room needs decorating.*<\/p>\n\n<p>b) *My room needs to be decorated.*<\/p>\n\n<p>c) *I need to decorate my room.*<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>2.&nbsp;fix my radio<\/p>\n\n<p>a) *My radio needs fixing.*<\/p>\n\n<p>b) *My radio needs to be fixed.*<\/p>\n\n<p>c) *I need to fix my radio*<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>3. repair my shoes<\/p>\n\n<p>a)&nbsp;*My shoes need repairing.*<\/p>\n\n<p>b) *My shoes need to be repaired.*<\/p>\n\n<p>c) *I need to repair my shoes.*<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>4.&nbsp;clean my jacket<\/p>\n\n<p>a) *My jacket needs cleaning.*<\/p>\n\n<p>b) *My jacket needs to be cleaned.*<\/p>\n\n<p>c) *I need to clean my jacket.*<\/p>\n\n<p>&nbsp;<\/p>\n\n<p>5.&nbsp;change the tyres on my car<\/p>\n\n<p>a) *The tyres on my car need changing.*<\/p>\n\n<p>b) *The tyres on my car need to be changed.*<\/p>\n\n<p>c) *I need to change the tyres on my car.*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise B"},"subContentId":"5dda96ec-05b9-4f7b-9f55-bdddbfc3f012"},{"params":{"overallFeedback":[{"from":0,"to":100}],"checkAnswerButton":"Check","tryAgainButton":"Retry","showSolutionButton":"Show solution","behaviour":{"enableRetry":false,"enableSolutionsButton":true,"enableCheckButton":true,"showScorePoints":true},"correctAnswer":"Correct!","incorrectAnswer":"Incorrect!","missedAnswer":"Answer not found!","displaySolutionDescription":"Task is updated to contain the solution.","scoreBarLabel":"You got :num out of :total points","a11yFullTextLabel":"Full readable text","a11yClickableTextLabel":"Full text where words can be marked","a11ySolutionModeHeader":"Solution mode","a11yCheckingHeader":"Checking mode","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.","taskDescription":"<p><u>Below are extracts from the texts. Underline the part which carries the stress. <\/u><\/p>\n\n<p><u>As before, don't do this exercise silently. <\/u><\/p>\n\n<p><u>Do it orally, and you'll 'feel' the right answer.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n","textField":"<p>1. the *dish* - washing machine<\/p>\n\n<p>2. at your earliest *convenience*<\/p>\n\n<p>3. the day before *yesterday*<\/p>\n\n<p>4. was there anything *else* wrong?<\/p>\n\n<p>5.&nbsp;that's *always* the way<\/p>\n\n<p>6. it doesn't matter where *else* you try<\/p>\n\n<p>7. you just have to pay *up*<\/p>\n\n<p>8. yes,&nbsp;it was *great*<\/p>\n\n<p>9. that's *lovely*<\/p>\n\n<p>10. *tell* me about it<\/p>\n\n<p>11. what did you *do* with yourself<\/p>\n\n<p>12. no one *else* wanted to come<\/p>\n\n<p>13. all the others were too *tired*<\/p>\n\n<p>14. on Saturday *morning*<\/p>\n\n<p>15. but we didn't have time for much *else*<\/p>\n\n<p>16. when we *got* there, though<\/p>\n\n<p>17. because I ran out of *money*<\/p>\n\n<p>18. so *that* 's the price of my French wine<\/p>\n","submitAnswerButton":"Submit"},"library":"H5P.MarkTheWords 1.9","metadata":{"contentType":"Mark the Words","license":"U","title":"Further Exercises: Exercise C"},"subContentId":"55663730-198a-4d93-9c0d-e4e07d57322e"},{"params":{"media":{"disableImageZooming":false},"text":"<p class=\"MsoBodyText\"><u>This is quite a tricky exercise, so be careful. <\/u><\/p>\n\n<p class=\"MsoBodyText\"><u>What follows is the text of a letter but it's grammatically incomplete. <\/u><\/p>\n\n<p class=\"MsoBodyText\"><u>Write out the sentences, making any changes and adding any words which are necessary.<\/u><\/p>\n\n<p>&nbsp;<\/p>\n\n<p><strong>Example:<\/strong><\/p>\n\n<p>My car I buy two years ago need repair because break down last week.<\/p>\n\n<p><strong>Answer:<\/strong><\/p>\n\n<p>My car, which I bought two years ago, needs repairing because it broke down last week.<\/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. I write this letter complain car I buy you two weeks ago cost \u00a3800.<\/p>\n\n<p>*I am writing this letter to complain about the car I bought from you two weeks ago which cost \u00a3800.\/I am writing this letter to complain about the car I bought from you two weeks ago and which cost \u00a3800. \/I am writing this letter to complain about the car I bought from you two weeks ago at a cost of \u00a3800.\/I am writing this letter to complain about the car I bought from you two weeks ago and at a cost of \u00a3800.*<\/p>\n\n<p>2. If I know what happen I not buy it in the first place.<\/p>\n\n<p>*If I had known what would happen I would not have bought it in the first place.\/If I had known what was going to happen I would not have bought it in the first place.*<\/p>\n\n<p>3. So far nothing go right with it; it give me nothing trouble since the day I buy it.<\/p>\n\n<p>*So far nothing has gone right with it; it has given me nothing but trouble since the day I bought it.*<\/p>\n\n<p>4. I drive thirty years and I never have such bad car before.<\/p>\n\n<p>*I have been driving for 30 years and I have never had such a bad car before.\/I have driven for 30 years and I have never had such a bad car before.*<\/p>\n\n<p>5. Last week I almost have an accident. If I not manage stop in time I hit ice-cream van.<\/p>\n\n<p>*Last week I almost had an accident. If I hadn't managed to stop in time I would've hit an ice-cream van.*<\/p>\n\n<p>6. I like know why you not check the steering before sell car me.<\/p>\n\n<p>*I would like to know why you did not check the steering before you sold the car to me.*<\/p>\n\n<p>7. I used regard your company be one of the best but since this happen I change my mind.<\/p>\n\n<p>*I used to regard your company as being one of the best but since this happened I have changed my mind.*<\/p>\n\n<p>8. I hope hear you as soon as possible with your suggestions bring this whole business a happy conclusion.<\/p>\n\n<p>*I hope to hear from you as soon as possible with your suggestions for bringing this whole business to a happy conclusion.*<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise D"},"subContentId":"130ff073-0631-4daa-9ce8-6a35f00c382c"},{"params":{"media":{"disableImageZooming":false},"text":"<p><u>Change the words in brackets into the correct form.<\/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\">1. She worried a lot before her exam, but (she not need worry) *she needn't have worried* at all, because the exam was much easier than she expected.<\/p>\n\n<p>2. She had rich parents, and (not need work) *didn't need to work* for a living, and spent her time travelling.<\/p>\n\n<p>3. What a terrible film that was! If only I had known. (I not need waste) *I needn't have wasted* my evening.<\/p>\n\n<p>4. She knew that the exam would be easy, and as (she not need worry) *she didn't need to worry* she was very relaxed.<\/p>\n\n<p>5. He bought a loaf of bread, but (he not need buy) *he needn't have bought* one because his wife had already bought one.<\/p>\n\n<p>6. (They not need pay) *They didn't need to pay*&nbsp;for their son on the train because he was only two years old.<\/p>\n"],"submitAnswer":"Submit"},"library":"H5P.Blanks 1.12","metadata":{"contentType":"Fill in the Blanks","license":"U","title":"Further Exercises: Exercise E"},"subContentId":"5585691c-5165-49f5-900d-bea90a9a7001"}],"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"}}