Home » Mixed Level English Grammar Tests » Mixed Level English Grammar – Future Tenses – Test 7Mixed Level English Grammar – Future Tenses – Test 7 April 4, 2022 by Admin Facebook Twitter Pinterest LinkedIn VKontakte Odnoklassniki 1. John _____ a letter. will not have been writing will not have been written will not have been wrotten 2. Brian _____ for twenty years next month. will have been live will have been living will have been lives will have been lived 3. I _____ English for five years when I take the exam. will have been studying will have been studied will have been studies will have been study 4. In 5 minutes, Robert _____ his girlfriend for 2 hours. will have been waiting will had been waiting will has been waiting will having been waiting 5. Julia _____ for 4 years when she gets her degree. will having been study will had been studied will have been studying will has been studies 6. By midnight, I _____ for 5 hours. will had been studying will having been studying will has been studying will have been studying 7. What _____? will we have been eaten will we have been ate will we have been eats will we have been eating 8. By dinner, she _____ the whole afternoon. will has been cooking will have been cooking will having been cooking will had been cooking 9. He _____ for 2 hours when the sun sets. will have been swimming will having been swims will has been swum will had been swam 10. Lindsay _____ her baby. will not have been hold will not have been holds will not have been holding will not have been holded Loading...