被动语态不是‘助动词be+done’吗?为什么有的就没有助动词be,比如复合结构have sb d

2025年03月19日 12:12
有3个网友回答
网友(1):

1、凡是被动语态,它的结构一定是:助动词be+及物动词的过去分词(done)。
be 根据不同时态用不同形式。即被动语态中一定有be(不同形式)出现。
2、没有have sb done 这种用法。
3、have sth done 叫某人做某事(这种结构有过去分词,但不是被动语态结构,只是使役动词have 的一种用法)
如:
He had his hair cut yesterday .

他昨天理发了。
4、过去分词作后置定语的情况
The boy called Jim is my friend .
=The boy who is called Jim is my friend .
那个名字叫吉姆的男孩是我的朋友。

网友(2):

have sb done是一般现在时
have是使役动词 sb是have的宾语 done是sb的补语(过去分词作补语)
该词组意思为“让某人(被)怎么样”

网友(3):

have是一般现在时,had是一般过去时