1) She _____ her favorite book for two hours before her friend called. a) has been reading b) had been reading 2) The students ____ for the test in the classroom when the teacher came in.  a) had been prepare b) had been preparing 3) I _______ the piano for weeks before the concert. 🎹 a) had practicing b) had been practicing 4) He had been running in the park for an hour when suddenly the rain _____. a) start b) started 5) We ______ for 40 minutes when the bus finally arrived. a) had been waiting b) were waiting 6) You _____  for 2 minutes before you got to this question, right? a) had been play b) had been playing 7) It ______ heavily last night, so yesterday morning the streets _____ full of snow ❄️ a) has been snowing / are b) had been snowing / are c) had been snowing /  were

Past Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?