问题

_______ all my letters, I had a drink and went out for a walk.[ ]
A: Finished
B: Having finished
C: Finishing
D: To finish
B: Having finished
C: Finishing
D: To finish
正确答案是: