单项选择题

-- Henry doesn't seem like the same person.
-- ______ so much in the war has made him more thoughtful.

A.For him to see
B.His seeing
C.Having seen
D.To be seeing