Mark the letter A, B, C or D to complete the following sentences.
5. By the time he comes, we will have ________________ already.
A. leave B. leaving C. left D. leaves
6. Whenever I ________________ her, I say hello.
A. see B. will see C. will have seen D. saw
7. The next time I go to New York, I am going ________________ a ballet.
A. seeing B. see C. saw D. to see
8. I will never speak to him again so long as I ________________.
A. lives B. will live C. am living D. live
9. By the time Bill ________________to bed tomorrow, he will have had a full day and will be ready for sleep.
A. had gone B. will go C. goes D. went