单项选择题

After I ______ for half an hour, I realized that he was not coming.

A.have waited
B.waited
C.had been waiting
D.was waiting