have sth/sb done(使…被…) ; have sb do sth ;have sb/sth doing ;have作“有”解释时是have ……to do ,是吧?但是这道题应该如何解释: ( )I am going to Shanghai next week.Have you anyting ____ to your parents? A.to buy B.to be bought C.to take D.to be taken 选D
这里的have是“有”的意思,句子相当于Do you have anything to be taken to your parents? 在这里,take是非谓语动词,非谓语动词是指在句子中不是谓语的动词,主要包括不定式、动名词和分词(现在分词和过去分词),即动词的非谓语形式。 非谓语动词的选择判断要考虑两方面,一:非谓语动词与其逻辑主语的主被动关系; 二:非谓语动词的时态
正在发生 已经发生 将要发生 主动 doing having done to do 被动 being done done to be done
在该句中,take与angthing是被动关系(东西被带走),主被动中选被动形式,说话者还没有去上海,所以时态是一般将来时,用to do 所以,此句中take这个非谓语动词采用不定式的被动形式:to be taken(见上表,被动,将要发生to be done ) 祝你学习进步!