Answer:
18. is
19.have come
20. is
21.is
22.waits
23.have
4. knows
5.have
6.are
7.have been
3.are
9.are
last one: is
I'd say D
Explanation:
B is wrong (clearly), C is to... straight foward.... and A is a possibility but I believe its D.