---Henry doesn’t seem like the same person.--- so much in the war has made him mor

发布时间:2020-08-17 05:10:59

------ 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 have seen

网友回答

A. For him to see
(答案→)B. His seeing
C. Having seen
D. To have seen
解析:考查动名词做主语的区别。从上下文来看,第二个句子的谓语为“has made”,前面所填部分是主语,C项是现在分词的完成式不能单独做主语;D项是不定式的完成式只能作状语,排除;A项不定式放在句首且有for引出不定式动作的逻辑主语一般作状语,排除;B项为动名词具有名词的性质特点,能做主语,动名词做主语时其逻辑主语用形容词性物主代词或名词所有格表示;故B正确。
以上问题属网友观点,不代表本站立场,仅供参考!