This text has fifteen words missing. You must choose the best word to fill the gaps from the selection below. You can check any time by clicking the 'Check Answers' button - the words you have chosen correctly will be in the text. Keep going until you have got them all!