1) Mark ______ sick for an hour before his boss sent him home. a) a) had been feeling b) b) had been feel c) c) had being feeling d) d) had be feel e) had been being 2) By the time you ______ me up, I had been sleeping for nine hours. a) a) wake b) b) woken c) c) had woken d) d) woke 3) Before I finished my report, I _____ it for over a week. a) a) wrote b) b) had written c) c) am writing d) d) had been writing 4) By the time she ______ he had already left. a) a) calls b) b) called c) c) had called d) d) had been calling 5) They _____ shopping by the time the mall closed. a) a) hadn't finished b) b) hadn't been finishing c) c) had been finishing d) d) had finished 6) She _____ to get an appointment for days by the time a spot opened up. a) a) has tried b) b) had tried c) c) had been trying d) d) tried 7) They were happy that their house ______ before the end of the year. a) a) sold b) b) had sold c) c) had been selling d) d) has sold 8) My friend had been helping me with my homework all night before she _____ asleep. a) a) felt b) b) had been falling c) c) fell d) d) had fallen 9) Her dog _____ for two days by the time she took it to the vet. a) a) hadn't be eating b) b) had been eating c) c) hadn't been eating d) d) had been eating 10) Before the storm hit, they ________ on the beach for hours. a) a) played b) b) had play c) c) had been playing d) d) playing 11) By the time he arrived at the party, the guests ________ all the snacks. a) a) ate b) b) eating c) c) had eaten d) d) eat 12) They were exhausted because they ________ for 10 hours straight. a) a) were working b) b) worked c) c) had been working d) d) working 13) Before the concert, the musicians ________ rehearsals for weeks. a) a) had been having b) b) had had c) c) having d) d) had

Past Perfect/ Past Perfect Progressive

Leaderboard

Visual style

Options

Switch template

Continue editing: ?