新浪博客

Have sb do sth和have sth done的用法和区别

2012-08-22 07:50阅读:
有些朋友会问起,have sb do sthhave sth done的区别,上海金兴翻译有限公司在这里给大家做一个解说。
其实很简单,have sb do sth用的是主动语态sbdo的施动者,譬如The teacher had Tom supplement the homework, 老师让汤姆补上家庭作业,Tomsupplement的施动者。而have sth done用的是被动语态sth其实是do
的宾语,提到do的前面,当然就要用被动语态了。譬如Tom had the homework supplemented,汤姆把家庭作业补上了,这里homeworksupplement的宾语,正常的语序是supplement the homework,现在把homework提到supplement前面了,所以supplement就要用被动语态了。

至于它们的用法,简短地说就是“使得”的意思。Have sb do sth,意思是使得某人做某事,have sth done,意思是使得某事被做。


为了便于英语有困惑的朋友更好地解决英语语法等问题,我们的网站中经常会有一些很常见、很实用的英语知识推出,欢迎大家经常光顾我们的网站,www.jinxingfanyi.com

上海金兴翻译有限公司

我的更多文章

下载客户端阅读体验更佳

APP专享