问题补充:
Having arrived at the station, .
A. it was found that the train had left
B. the train had left
C. the train was found left
D. he found that the train had left
答案:
A. it was found that the train had left
B. the train had left
C. the train was found left
(答案→)D. he found that the train had left
解析:. having done是现在分词的完成形式,与句子的主语之间是主动的关系,因此只有he能够执行这个动作。