解一道关于非谓语的英语习题!
问题描述:
解一道关于非谓语的英语习题!
---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
我选D.不定式to do不是可以表原因吗?
答
his seeing so much in the war 在句子His seeing so much in the war has made him more thoughtful中作主语.
动词的现在分词充当主语