Past perfect (Time expressions)Online version Read and complete by Michelle Mora 1 She had not finished the report ______ when the customer arrived. a already b just c yet d 2 They had _____left the office when we got there. a already b just c yet d 3 He had _____ closed the door when the phone rang. a already b just c yet 4 The team had ______ completed the project before the deadline. a already b just c yet d 5 The manager hadn't approved the budget ____ when the project started. a already b just c yet d 6 She had ____finished her presentation when the power went out. A minute later and she would've lost everything! a already b just c yet d 7 The developers had ____ not resolved the issue by the time the client called for an update. a still b before c yet d 8 He had never presented the project to a large audience ____ he joined this company. a still b before c yet d 9 By the time the meeting started, they hadn't finished the report ____ a still b before c yet d 10 ________ the CEO arrived, the team had prepared all the necessary documents. a Until b By the time c