have been done 是被动语态 have sth done 也是被动语态 我有点蒙了。
5个回答
展开全部
have been done 是动词谓语形式中的被动语态,have sth done中done是动词非谓语形式的一种---过去分词,表被动,在英语中这两种“被动”非同一类型,为不同语法体系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have been done, 某事被完成,某事作为主语
have sth done,某人做完某件事,某人是主语
have sth done,某人做完某件事,某人是主语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
The cat has been fed by mom. 猫已被妈喂食。
I had my hair cut yesterday. 昨天我理了个发。 (我的头发是被理发师理的,所以隐含“被理发”这个意思。
I had my hair cut yesterday. 昨天我理了个发。 (我的头发是被理发师理的,所以隐含“被理发”这个意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前者用于现在完成时 后者用于一般现在时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询