Home » Mixed Level English Grammar Tests » Mixed Level English Grammar – Past Perfect – Test 3Mixed Level English Grammar – Past Perfect – Test 3 April 1, 2022 by Admin Facebook Twitter Pinterest LinkedIn VKontakte Odnoklassniki 1. Was Paul there when you arrived? No, he _____. has already left left had already left 2. John _____ out when I arrived in the office. has gone had gone has going 3. They _____ their task by 13:00. were finishing had finished finished 4. She _____ here for five years. will work is working had been working 5. Mary looked as if she _____ for 24 hours. hasn’t slept wasn’t sleeping hadn’t slept 6. He _____ for five hours. had been driving will drive was driving 7. They had been together for two years, _____? hadn’t they aren’t they weren’t they 8. She _____ the right questions. wasn’t asking hadn’t asked isn’t asking 9. I _____ to France once before. have being have had had been 10. If you _____ for the test, you wouldn’t have failed. had studied has studied studied Loading...