________in the qucue for half an hour ,the old man auddenly realized he had left the cheque in the car.
#97767
A
Waiting
B
To wait
C
Having waited
D
To have waited