I think that your answer would be D. Many buses in the terminal are waiting to depart
Answer:
1. haven't seen
2. called
3. didn't read
4. haven't begun
5. met
6. had been
7. haven't seen
8. has token
Explanation:
provided by g a u t h m a t h
Do you need help with the 2nd and last one?