为什么要换呢? 实话说,having done应该只充当状语.因为这里是主语,本来动名词充当主语(或宾语时),它往往就已经含有“完成”的意思,没必要用完成式,或者说,不用完成式. 如: His coming made us happy.他的到来使我们快乐(他来了) He forgot borrowing my money.(他忘了借过我钱:这里非要用having borrowed也可以,但还是不用更合理)
His seeing so much in the war has made him more thoughtful. 简单译一下:在战争中他看到这么多已经使他更加深思熟虑。 你想把句子主语换成having seen我觉得不太合适,因为这句话的谓语就是现在完成时态,如果你再把主语也换成完成时态似乎欠妥当,尽管-ing形式作主语也能常见到但在这里还是欠妥当! 希望能帮到你!有...