1. Choose the correct form of verbs to complete the sentences.
1. I will call you before I ................... over.
A. come B. will come C. will be coming D. came
2. After she graduates, she ................... a job.
A. got B. will get C. had got D. get
3. When I ................... him tomorrow, I will ask him.
A. saw B. have seen C. will see D. see
4. As soon as it ................... raining, we will leave.
A. stops B. stop C. had stopped D. stopped
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. 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
9. As soon as I finish my report, I will call you and we ................... out for dinner.
A. went B. will go C. will have gone D. go
10. By the time I return to my country, I .................. away from home for more than three years.
A. would be B. will have been C. will be D. am
11. After he ................... breakfast tomorrow, he will get ready to go to work.
A. will have had B. has C. will be having D. have
12. When Bill gets home, his children ................... the yard.
A. played B. will play C. will be playing D. play
13. He will work at his desk until he .............. to another meeting in the middle of the afternoon.
A. went B. go C. will go D. goes