单选题 ______ all my letters, I had a drink and went to bed.
A. Being finished B. Finishing C. Finished D. Having finished

【正确答案】 D
【答案解析】[考点] 分词辨异。据题,分词短语的逻辑主语与主句主语一致,且分词与逻辑主语之间是主动关系,动作又发生在主句动作之前,故选D。