My uncle, Sam,______ manager of the firm.

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:48:13
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这里

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

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

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

只能是be made to do sth /sth