单项选择题

(Having been) finished (his) breakfast, (he) went out (for) a walk.

A. Having been
B. his
C. he
D. for