核心结论
have/get sth done 是使役被动宾补结构,其中过去分词 done 作宾语补足语,与前面的名词宾语构成逻辑上的被动关系。核心语义有两类:一是主动安排他人做某事(causative,如 have the house painted 请人粉刷房子),二是遭遇某事发生在自己身上(experiential,如 have one's phone stolen 手机被偷)。
该结构的句法特征是:have/get + 名词宾语 + 过去分词,其中过去分词修饰宾语而非作谓语动词。区别于 have done 完成时的关键在于:完成时中 done 前无名词宾语插入,done 直接跟在 have 后作谓语;而使役被动结构中 done 前必有名词,done 与该名词形成被动修饰关系(如 have the report finished = the report is finished)。
have 与 get 在此结构中语义相近,但 get sth done 更强调动作的完成或结果的达成,略带口语色彩;have sth done 相对中性。在遭遇义(非主动安排)时,两者可互换且无明显语体差异。
易错点与直译陷阱
最常见误读:看到 have...done 自动按完成时处理。判断方法:检查 done 前是否有名词——若有,done 是宾补不是谓语。例如 'I have my car repaired' 不是「我已经修理了」而是「我让车被修了(请人修的)」;若写成 'I have repaired my car' 才是完成时「我已修好车」。
语序陷阱:汉语习惯说「让人做某事」,对应英文是 have sb do sth(主动不定式);但「让某事被做」才用 have sth done(被动分词)。混淆会导致理解反向:'have the door closed' 是让门被关上,不是让门去关别的东西。
遭遇义识别:当宾语是「自己的财物/身体部位」且动词表负面结果时,通常是遭遇义而非主动安排。'have my leg broken'(腿被摔断)不可能是主动请人打断腿,但 'have my leg examined'(让医生检查腿)就是主动安排。需结合常识判断。
与 have sb do 混淆:have sb do sth 是让某人主动做(sb 是施事),have sth done 是让某事被做(sth 是受事)。'I had him repair the car'(我让他修车,他是修的人)vs 'I had the car repaired'(我让车被修,不关心谁修的)。
近似结构辨析
have sth done vs have done(完成时):结构判断靠 done 前有无名词。have done 中 done 紧跟 have 作谓语(如 I have finished),have sth done 中间插入名词宾语且 done 修饰该名词(如 I have the work finished)。语义完全不同:前者表动作完成,后者表使役或遭遇。
have sth done vs have sb do:前者用过去分词表被动(让某事被做,重结果状态),后者用原形不定式表主动(让某人去做,重施事者行为)。'have the letter sent'(让信被寄出)vs 'have him send the letter'(让他寄信)。考试中常通过宾语类型设陷阱:若宾语是物则大概率用 done,若是人则用 do。
have sth done vs get sth done:语义重心略有差异。get 强调「使之达成/完成」的动态过程(You need to get this done by Friday 强调截止期),have 相对静态中性(可能表习惯性安排如 I have my suits dry-cleaned 每次都干洗)。遭遇义时两者几乎可互换(had/got my bike stolen)。
have sth done vs sth is done(被动语态):前者强调主语对事件的关联(主语是使役发起者或遭遇承受者),后者仅陈述客观事实。'I had my proposal rejected'(我的提案被驳回,强调对我的影响)vs 'My proposal was rejected'(提案被驳回,客观陈述)。考试中若主语是人且涉及所属物/利害关系,优先考虑 have sth done。
理解与翻译方法
三步识别法:(1) 确认 have/get 后紧跟名词宾语;(2) 检查名词后是否为过去分词;(3) 验证分词与名词的逻辑关系是否为被动(名词是动作承受者)。三者同时满足即为使役被动结构。
语义判断步骤:先看动词性质(表服务类如 repair/cut/deliver 多为主动安排,表损失类如 steal/break/destroy 多为遭遇),再看宾语归属(若是「one's + 物品/身体部位」且动作非本人可控,倾向遭遇义),最后结合上下文情感色彩(抱怨语气多为遭遇,计划语气多为安排)。
翻译处理:主动安排义译为「让/请人做某事」或「使某事被做」,遭遇义译为「某事遭到/被...」或「某事发生在...身上」。关键是体现宾语的被动状态,避免译成主语亲自做。例如 'have my eyes tested' 译为「去检查眼睛/让眼睛被检查」,不能译成「我检查了我的眼睛」。
辨析捷径:若句中可还原出施事者(如 by sb),必是使役被动结构不是完成时。'I have had the car repaired (by the mechanic)' 能加 by 短语说明 repaired 是宾补;完成时 'I have repaired the car' 无法加 by 因为主语自己是施事者。
考法提示
语法填空常考点:给出 have/get 和名词,要求填过去分词形式。陷阱在于给出动词原形(如 repair),考生需判断该用 repaired(宾补)还是 repair(不定式)还是 repairing(现在分词),关键看宾语与动词的主被动关系。
阅读理解长难句:have sth done 嵌套在从句或分词结构中时易误判。如 'The policy, having had its core provisions revised, was resubmitted' 中 having had 引导原因状语,provisions revised 是使役被动宾补,需识别出 revised 修饰 provisions 而非作谓语。
完形填空辨析题:在 have sth done / have sb do / have done 三者间选择,通过宾语性质(人/物)和逻辑关系(主动/被动)排除。若选项包括 had sth to do(不定式作定语)也需区分:'have work to do'(有工作要做)vs 'have work done'(让工作被完成)。
翻译题设错:汉译英时「让...做」可能对应多种结构,需判断是使役主动(have sb do)还是使役被动(have sth done)。英译汉时 have sth done 常被误译成完成时,需检查译文是否体现宾语的被动状态。
记忆技巧
口诀记忆:「have 后见名词,done 做宾补跟;名词若是物,大多是被动」——快速判断 done 是宾补还是谓语。
对比记忆:把 have sth done 和 have done 写成平行公式对照,done 前「有名词=宾补,无名词=谓语」,视觉上强化结构差异。
场景联想:主动安排义联想「去理发店」场景(have my hair cut = 让理发师剪,不是自己剪),遭遇义联想「钱包被偷」场景(had my wallet stolen = 遭遇盗窃,不是故意让人偷)——极端场景帮助记住语义边界。
教学例句
The university had all historical records digitized to facilitate academic research.
该大学让所有历史档案都被数字化,以便于学术研究。
主动安排义,强调学校主动发起的使役行为
Many citizens get their personal information stolen due to inadequate cybersecurity measures.
许多公民的个人信息因网络安全措施不足而被窃取。
遭遇义,get 表示遭受的结果
Before submitting the manuscript, the author had it proofread by three professional editors.
在提交稿件前,作者让三位专业编辑校对了它。
主动安排义,可还原 by 短语明确施事者
The company needs to get this project completed before the fiscal year ends.
公司需要在财年结束前使这个项目完成。
get 强调完成的时限压力和动态过程