Lucy doesn’t seem to be what she was.—No._____ so much in the war has made her more thoughtful.A Seen B Her seeing C Having seen D to have seen为什么选B 我选的C

问题描述:

Lucy doesn’t seem to be what she was.—No._____ so much in the war has made her more thoughtful.
A Seen B Her seeing C Having seen D to have seen
为什么选B 我选的C

如果选择C就没有主语了……
Her seeing是动名词作主语。

C看起来没有问题,但是这里的从句是要做has made her more thoughtful的主语的,而c答案只能做伴随状态,整句缺少主语,所以只能选B

Having seen ...无法在这里被当成主语Her seeing so much in the war 正确.如果以 Having seen ...起句也能表达同样的意思,但句子必须改写为:Having seen so much in the war,she is more thoughtful now.如此,She ...

having done不能做主语~