单项选择题

Why was the woman kept waiting so long

A.Because the man failed to find a parking lot.
B.Because the man waited 20 good minutes at a parking lot.
C.Because the man had to park his car two blocks away.
D.Because the man had to drive two more blocks.