单项选择题

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

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