. __________ in Hangzhou station for two hours, the old man eventually caught the last train to go back to his home in Huangyan.
#97162
A
Waiting
B
To wait
C
Having waited
D
To have waited