My uncle,Sam,______ manager of the firm.A.is just made B.has just been made C.has just made D.is just being made 答案是选择C 但是为什么?我在看书上看的是 make是使役动词后面跟的可以省去TO 但是在被动语态里是不可以省去的 但是这里并没有出现 但是仍是选择C说错了是选择B这里

问题描述:

My uncle,Sam,______ manager of the firm.
A.is just made
B.has just been made
C.has just made
D.is just being made
答案是选择C 但是为什么?
我在看书上看的是 make是使役动词后面跟的可以省去TO 但是在被动语态里是不可以省去的 但是这里并没有出现 但是仍是选择C
说错了是选择B这里

只能是be made to do sth /sth

词组make sb.do sth. he has been made manager= made him be manager.“使某人成为”

这里并非被动.而是一个现在完成时.
have/has done sth.

make有项独特的用法,解释为“成为”的时候,后面可以直接加成为的对象。
如 He made an actor at last.
这里也是这个道理