Time clauses: multiple choice - exercise 4
Choose the correct ending of the time clauses in this multiple choice test.
I'll do it as soon as I ___ my first project.
(will finish, have finished)
I have to tidy the room before my mum ___ .
(appears, will appear)
Time clauses multiple choice and gap-filling exercises + grammar rules for pre-intermediate - advanced learners of English.