作业帮 > 英语 > 作业

关于被动语态①Once there lived a rich man called King.②He loved cha

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/10 10:49:08
关于被动语态
①Once there lived a rich man called King.②He loved chatting very much.③Every day he had his men do all the housework,so he had enough time to chat with others.
这段中第三句有语法问题吗?
我觉得"he had his men do all the housework"这里有问题.
had sb done sth,"had"在这里是被动意义,这里的动词要用过去分词表被动意义,因此第三句因该为:"Every day he had his men done all the housework,so he had enough time to chat with others."
这里应该用have sb.do.have sb.done和have sb.do这两个固定搭配都存在.前者强调sb.是动作的承受者.比如have my hair cut;而后者是让.干什么.这里的sb是主动的.所以根据句意,这里是"那个富人让手下干所有的家务活.手下是动作的发出者.应该用do.