Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1By the time we arrived at the station, the last train ___.By the time we arrived at the station, the last train ___.had already leftalready leftwas already leavinghas already left2The company ___ its headquarters to Dublin in 2019.The company ___ its headquarters to Dublin in 2019.relocatedhas relocatedhad relocatedhas been relocating3She ___ this company for over fifteen years and has no plans to retire.She ___ this company for over fifteen years and has no plans to retire.has been runninghas runranis running4By next June, the engineers ___ the new bridge.By next June, the engineers ___ the new bridge.will have completedwill completewill be completingcomplete5He looked drained because he ___ all day without a break.He looked drained because he ___ all day without a break.had been workinghad workedwas workingworked6This time tomorrow, I ___ across the Atlantic on my way to New York.This time tomorrow, I ___ across the Atlantic on my way to New York.will be flyingwill flywill have flownam going to fly7She ___ a quarterly report when the power cut happened.She ___ a quarterly report when the power cut happened.was draftingdraftedhad draftedhad been drafting8He ___ his contract, so the company has begun legal proceedings.He ___ his contract, so the company has begun legal proceedings.has breachedhas been breachingbreachedhad breached9This is the most complex problem our department ___ to date.This is the most complex problem our department ___ to date.has ever facedhad ever facedever facedwas ever facing10By the time the fire brigade arrived, the whole building ___.By the time the fire brigade arrived, the whole building ___.had collapsedcollapsedwas collapsinghas collapsed11By the end of this year, the organisation ___ three new regional offices.By the end of this year, the organisation ___ three new regional offices.will have openedwill openhas openedis opening12She ___ English for six years and is now completely fluent.She ___ English for six years and is now completely fluent.has been studyinghas studiedstudiedis studying13The streets were flooded because it ___ for three days without stopping.The streets were flooded because it ___ for three days without stopping.had been raininghad rainedwas raininghas been raining14Don't disturb her at 3 p.m. — she ___ her annual performance review then.Don't disturb her at 3 p.m. — she ___ her annual performance review then.will be havingwill havewill have hadis having15The investigators discovered that the documents ___ before the trial began.The investigators discovered that the documents ___ before the trial began.had been destroyedwere destroyedhave been destroyedhad destroyedCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.