题目内容

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

B

解析试题分析:考查动名词做主语的区别。从上下文来看,第二个句子的谓语为“has made”,前面所填部分是主语,C项是现在分词的完成式不能单独做主语;D项是不定式的完成式只能作状语,排除;A项不定式放在句首且有for引出不定式动作的逻辑主语一般作状语,排除;B项为动名词具有名词的性质特点,能做主语,动名词做主语时其逻辑主语用形容词性物主代词或名词所有格表示;故B正确。
考点:考查非谓语动词的区别。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网