My Teacher Arrived After We

Question: My teacher arrived after I ___ for him for ten minutes.

A. was waiting

B. have waited

C. had been waiting

D. waited

Answer: Have waited.