一道英语选择题,帮我分析下A和C 两个选项

一道英语选择题,帮我分析下A和C 两个选项
( )so much in the war has made him more thoughtful.
A、his seeing B、to have seen C、having seen D、for him to see
zkn_1017 1年前 已收到3个回答 举报

曾经的风雨无阻 幼苗

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

A、his seeing
在战争中他所见的那么多(人和事),让他变得更深刻.
C不行.
having seen so much in the war
在在战争中,他见了如此多,结果他怎么怎么样,后面要用人(即:他)来做主语.
A选项,其实,his seeing,是物做主语,has made him 使得他,这样才说得通.

1年前

7

houxiaqu 幼苗

共回答了81个问题 举报

A、his seeing C、having seen 都是动名词作主语
A、his seeing 不强调动作的先后 可以是两个动作同时进行 即see和make两个同时进行
C、having seen 更加强调一个动作发生在另一个动作之前或者已经完成 即see这个动作发生在make这个动作之前
战争中经历了很多 他更加细心体贴了
根据意思选择 C、having...

1年前

1

boofuu2 幼苗

共回答了4个问题 举报

key A
独立主格结构,要求前后主语要一致,has made him显然主语不是he,应该是非人,所以应该选A。
如果选C的话,那么前后主语不一致。

1年前

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