单项选择题

--Why did you come so late
--the bus was crowded. We ______ waiting for half an hour.

A.were kept
B.kept
C.have kept
D.had kept