1) She _____ (run) for hours and that's why she was completely tired. a) had been running b) had ran c) had run d) ran e) have been running 2) I _____ (work) at the company for five years when I got promoted. a) had been worked b) had been working c) had worked d) worked e) have been working 3) Martha had been walking three miles a day before she _____ (break) her leg. a) had been breaking b) had been broken c) had broken d) broke e) broken 4) He was covered in flour because he _____ (make) a cake. a) had maked b) has been making c) had made d) had been making e) made 5) _____ (the car / work) well before yesterday's accident? a) Had the car been worked b) Did the car worked c) Had the car been working d) Has the car been working 6) We _____ (finish) our assignment when we decided to watch a film.  a) were finishing b) had been finished c) had been finishing d) have finished e) had finished 7) They _____ (play) baseball in that field when it began to rain. a) were playing b) had been playing c) had been plaing d) have played e) had played 8) I came here after you _____ (leave). a) were leaving b) had been leaving c) had left d) have left e) had leaved 9) I had been studying English for 5 years before I _____ (graduate) from my university.  a) graduated b) had been graduating c) had graduated d) have graduated e) had graduate 10) John _____ (not / eat) for hours when they became extremely hungry. a) didn't eat b) had not been eaten c) had not been eating d) hasn't been eating e) hadn't eaten 11) We were relieved that they _____ (use) washable paint. a) have used b) had used c) use d) hadn't used 12) The plane _____ (leave) when I got to the airport a) has left b) left c) had been leaving d) had leave e) hadn't left 13) She was sad. What _____ she _____ (lose)? a) has she lost b) has she been losing c) had she lost d) had she lose e) have she lost 14) After she _____(move) out, I found her guitar a) had been moving out b) had moved out c) has moved out d) have moved out e) had move 15) We _____ just _____ (get) home, when we heard the blast outside a) had just been getting b) had just got c) have just got d) had just gotten e) have just gotten

Past Perfect Continuous & Past Perfect Simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?