have been done 是被动语态 have sth done 也是被动语态 我有点蒙了.

have been done 是被动语态 have sth done 也是被动语态 我有点蒙了.
谁能帮我举个例子
旋转的宝宝 1年前 已收到5个回答 举报

有有成功 花朵

共回答了23个问题采纳率:95.7% 举报

have been done 是被动语态
have sth done 不是被动语态,是have +宾语+宾语补足语,表示……被完成.
I had my bike repaired.我让人修理了我的自行车.自行车是被修理的.

1年前

10

jlj66 幼苗

共回答了11个问题 举报

have been done 是动词谓语形式中的被动语态,have sth done中done是动词非谓语形式的一种---过去分词,表被动,在英语中这两种“被动”非同一类型,为不同语法体系。

1年前

3

zxbao 幼苗

共回答了48个问题 举报

The cat has been fed by mom. 猫已被妈喂食。
I had my hair cut yesterday. 昨天我理了个发。 (我的头发是被理发师理的,所以隐含“被理发”这个意思。

1年前

2

naputa1028 幼苗

共回答了2个问题 举报

前者用于现在完成时 后者用于一般现在时

1年前

2

wangli1028 幼苗

共回答了140个问题 举报

have been done, 某事被完成,某事作为主语
have sth done,某人做完某件事,某人是主语

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.096 s. - webmaster@yulucn.com