Home » Mixed Level English Grammar Tests » Mixed Level English Grammar – Past Perfect – Test 5Mixed Level English Grammar – Past Perfect – Test 5 March 31, 2022 by Admin Facebook Twitter Pinterest LinkedIn VKontakte Odnoklassniki 1. They _____ old photos all day when we met them. had been collecting had been collected had been collect had been collects 2. I think I’ve got a cold. I _____ all morning. had been sneezed had been sneezing had been sneezes had been sneeze 3. Richard was tired because he _____ all day. had been working had is working had was working had be working 4. I _____ in that country for two years when I first met her. had been lives had been lived had been living 5. I was tired because I _____ football for three hours. have been playing had been playing was playing 6. That picture _____ in the drawer for five years when I found it. had be lying had been lying was lying 7. They felt very tired after the meeting yesterday because they _____ for three hours. had been talked had been talking had been talk 8. Peter _____ for 3 hours when we got home. had been sleeping had been slept had been sleping 9. When we met the general he _____ to Russia for two weeks. had been went had been going had been gone 10. The sergeant _____ in the army for 30 years when I joined the regiment. had been serving had been served had been serve Loading...