关于英语问题?高中的?His seeing so much in the war has made him more t

关于英语问题?高中的?
His seeing so much in the war has made him more thoughtful,
句子的主语可不可以换成 having seen ?为什么?
请明白的人说下
真心不懂!
ueweekly 1年前 已收到2个回答 举报

的一个人 幼苗

共回答了18个问题采纳率:83.3% 举报

为什么要换呢?
实话说,having done应该只充当状语.因为这里是主语,本来动名词充当主语(或宾语时),它往往就已经含有“完成”的意思,没必要用完成式,或者说,不用完成式.
如:
His coming made us happy.他的到来使我们快乐(他来了)
He forgot borrowing my money.(他忘了借过我钱:这里非要用having borrowed也可以,但还是不用更合理)

1年前

2

rih2b 幼苗

共回答了218个问题 举报

His seeing so much in the war has made him more thoughtful.
简单译一下:在战争中他看到这么多已经使他更加深思熟虑。
你想把句子主语换成having seen我觉得不太合适,因为这句话的谓语就是现在完成时态,如果你再把主语也换成完成时态似乎欠妥当,尽管-ing形式作主语也能常见到但在这里还是欠妥当!
希望能帮到你!有...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.055 s. - webmaster@yulucn.com