Ihavealotofthings________thisweeke

发布时间:2020-07-26 06:49:17

I have a lot of things________this weekend.A.doB.didC.doingD.to do

网友回答

D解析分析:此处的have是“有”的意思,不是“使”的意思,不能用have sb do sth/have sb doing sth/have sth done这三个结构。I have a lot of things中句子的主语,谓语,宾语已经都有了,但后面又出现了动词,从意义来看这动词应该是修饰a lot of things这个名词短语的(核心词是名词things),意思是“很多要做的事情”,因此这里是用非谓语动词作定语修饰名词。出现have表示“有”的句子里常常用动词不定式作定语。(延伸)观察例句:I have a lot of things to do this weekend.大家知道do是个及物动词,而及物动词应该出现宾语,但此处do的后面this weekend不是宾语。本句中to do有个逻辑上的宾语,就是这作定语的动词不定式所修饰的名词things,也就是说动词不定式作定语时,要看看是否能回过去说,即此处能否说成to do a lot of things,能够这么说的话这个及物动词的宾语当然就没有了。
以上问题属网友观点,不代表本站立场,仅供参考!