English Grammar Test Tenses English Grammar Test – Tenses Assess your English level from beginner to advanced 20 Questions ~30' Minutes A1 – C1 Levels Compila i tuoi dati di contatto prima di iniziare. Al termine riceverai i risultati con il dettaglio delle risposte. Score Guide Score Level Description 0 – 20% A1 Preliminary 21 – 40% A1/A2 Elementary 41 – 55% A2 Pre-Intermediate 56 – 70% B1 Intermediate 71 – 90% B1/B2 Upper Intermediate 91 – 100% B2/C1 Advanced / Proficiency Good luck! Nome - Cognome - Età Email Telefono Città 1. By the time you arrive, I ………… (finish) my homework. will finish will have finished am finishing have finished None 2. She …………… (travel) to Paris next summer. is going to travel will have traveled travels will traveling None 3. They ……….. (study) for three hours when their friend called. had been studying have been studying will have been studying were studying None 4. I ……….. (see) him yesterday at the supermarket. see have seen saw had seen None 5. We ………… (wait) for hours before the train finally arrived. were waiting had waited had been waiting have waited None 6. At this time tomorrow, we ……….. (travel) to Rome. will be traveling will travel are traveling will have traveled None 7. She ………….. (be) in this city for five years before she moved. is has been had been was None 8. The children ………… (play) outside when it started raining. played were playing had played have been playing None 9. He ………… (not finish) his project yet. didn't finish haven't finished doesn't finish hasn't finished None 10. I ………….. (already/meet) her before the party started. already meet had already met already met have already met None 11. By next week, they ………… (complete) the assignment. will complete will be completing will have completed complete None 12. She ………… (study) German for two years before moving to Berlin. studied has been studying had been studying was studying None 13. While they ………… (walk), they saw an accident. walked were walking have walked had walked None 14. Next year, I ………… (attend) the international conference. am attending will have attended will attend attend None 15. By the time we reached the station, the train ………… (already/leave). already leaves had already left already left has already left None 16. She said she ………… (call) me once she finished her homework. will call would call called calls None 17. They ………… (prepare) dinner when we arrived. were preparing prepared have prepared had been preparing None 18. By the end of this year, I ………… (complete) my degree. will complete will have completed am completing complete None 19. He ………… (work) all day yesterday, so he was tired. had been working worked was working works None 20. When she ………… (arrive), they were already waiting for her. arrived was arriving arrives has arrived None Time's upTime is Up! Trustpilot