Your taskFill in the gap in each sentence with the correct word or phrase.had been cryinghad been drivinghad been leakedhad hopedhad senthad takenhas been investigatinghas been readinghave announcedhave been workingintroducedwill be havingwill be presentingwill have finishedwill have started0 / 15 answeredYour score0 / 150%Keep practising! Focus on the explanations below.1By the time the rescue team arrived, the survivors shelter in an abandoned building.2If everything goes to plan, they the construction by the end of March.3She this software bug for three days and still hasn't found the cause.4He for nearly eight hours when he finally pulled into a service station.5This time next week, we our findings to the board of directors.6The confidential report before the minister made her public statement.7The government a package of emergency economic measures last autumn.8The team looks exhausted — they around the clock to meet the deadline.9She confirmed that she the invoice before the system crashed.10By the time you arrive at the venue, the opening ceremony .11The authorities that the river water is no longer safe to drink.12Her eyes were red because she for a long time.13Don't call between noon and two — the delegates lunch then.14He the same novel for three months and is still only halfway through.15The organisers to attract ten thousand visitors, but the event had to be cancelled.Check AnswersPlease answer at least one question first.Found an error in this exercise? Let us know.