have的固定搭配的用法我知道,但是这道题应该如何解释呢??

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 )
祝你学习进步!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-31
你好!

这里的have是实意动词,是“有”的意思,而并非上面你所列的是的have作为使役动词的用法。

这里的anything与take是被动的关系,所以用被动语态。
且含有将来的意味,所以用的是动词的不定式的形式。

希望能帮到你!本回答被提问者采纳
第2个回答  2011-06-05
be动词+不定时(to do)
相似回答