The manager ___ it clear to us that he didn't agree with us, left the meeting room.

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:06:35
The manager ___ it clear to us that he didn't agree with us, left the meeting room.
A. who has made
B. having made
C. made
D.making
please translate.
能否用who had made.
The manager后加“,“

应该用who had made,因为ing分词的完成体不能做定语,只可做状语。如果The manager 后有逗号,则可用having made做状语

个人觉得是A

“经理明确告诉我们他不同意,(接着)离开会议室”

这句是在描述过去发生的事,所谓“过去”,按照整句来看,也只是“刚完成的一个动作”。现在完成时用来表示对目前状况仍有影响的刚刚完成的动作(或“过去某刻发生的持续到现在的情况”),前半句说“经理不同意”,所以后半句说“他离开会议室”。因此,用“who has made”

“who had made”过去完成时来描述“过去的过去”这样一种状态。区别在于,这个时态是“一个动作已经完成,第2个动作发生”,2个动作间联系不大。比如,
We had just had our breakfast when Tom came in.

“我们刚吃完饭tom就进来了”,“我们吃完饭”-1个动作完成,“tom进来”第2个动作发生。而不是“我们吃好了才叫tom进来”、“tom等我们吃完了才进来”这样一种关系。

呃,我语法一向讲解的很烂。希望表误导你

选B
这个句子只有一个谓语动词,即left,所以不能再选择动词形式made了;同时选择定语从句没有意义,所以A就不必选了。
在剩下的B和D中我们可以比较一下。
D.making表示伴随状态,与句意不符。
B.having made表示先后关系,即先让我们明白他不同意,然后离开了会议室。

选C left the meeting room 暗示这个一个过去时的句子
直接排除ABD
这不是定语从句 不用who had made

B

如果A改成who had made 就对了,因为他agree with 这个动作发生在left 之前。所以用过去完成时。所以D现在时,就错了。

The manager /___ it clear to us that he didn't agree with us,/ left the meeting ro