1. when we came to the station the train (to go) already. 2. they (to complete) the project before the deadline. 3. i (to work) for the same company for twelve years. 4. don't buy the tickets. i (to buy) them. 5. so far we (to pass) 3 exams. 6. won't be able to talk to you in 15 minutes because (to write) a quiz. 7. by the end of this month we (to live) together for six years. 8. i was very tired when i got home. i (to work) hard all day. 9. the numbers of regular customers (to increase) steadily. 10. am going to have a nice time as soon as i (to pass) all the exams.
2. had completed
3. have been working
4. have bought
5. have passed
6. I'm writing
7. will have been living
8. had been working
9. have been increasing
10. pass