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

2024-11-23 08:51:09
推荐回答(3个)
回答(1):

A、his seeing

在战争中他所见的那么多(人和事),让他变得更深刻。

C不行。
having seen so much in the war

在在战争中,他见了如此多, 结果他怎么怎么样,后面要用人(即:他)来做主语。

A选项,其实,his seeing,是物做主语,has made him 使得他,这样才说得通。

回答(2):

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

先经历很多 然后才改变

回答(3):

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