“have sth. to do”是英语中常用的短语,核心含义和用法可分为基础义和引申固定搭配两类,以下是详细解析:
“have sth. to do”本质是“have + 宾语 + 不定式(to do)”结构,其中不定式作定语,修饰前面的宾语“sth.”,表示“主语有需要亲自去做的事”。
不定式(to do)与宾语(sth.)存在逻辑动宾关系(即“do sth.”),且动作的执行者是句子主语(不是别人)。
1、 日常场景:
I have a lot of homework to do tonight.(我今晚有很多作业要做。)
(“do homework”是逻辑动宾,主语“I”是做作业的人。)
She has an important meeting to attend tomorrow.(她明天有个重要会议要参加。)
(“attend the meeting”是逻辑动宾,主语“She”是参会者。)
Do you have any clothes to wash?(你有要洗的衣服吗?)
(默认“你自己洗”,若想表达“让别人洗”,需用“have clothes washed”。)
当“have sth. to do”后接with sb./sth.时,会形成固定短语:
have nothing/little to do with:与……无关/关系不大;
have much/a lot to do with:与……关系很大/密切相关。
1、 The accident had nothing to do with me.(这起事故和我无关。)
2、 Her success has a lot to do with her hard work.(她的成功和她的努力密不可分。)
3、 The problem has little to do with money—it’s about trust.(这个问题和钱关系不大,核心是信任。)
1、 不定式不能加多余宾语:
因为不定式的逻辑宾语已经是前面的“sth.”,所以不能说:
❌ I have a lot of homework to do it.(“it”多余,“do”的宾语是“homework”。)
✅ I have a lot of homework to do.
2、 与“have sth. done”的区别:
“have sth. to do”:主语自己做某事(主动);
“have sth. done”:主语让别人做某事(被动,动作由他人完成)。
例如:
I have a shirt to wash.(我有件衬衫要洗。→ 自己洗)
I have my shirt washed.(我让别人洗了衬衫。→ 别人洗)
3、 不定式的主动表被动:
当“sth.”是不定式的逻辑宾语时,即使动作是“被动”的(如“书被读”“衣服被洗”),也用主动不定式,因为逻辑上主语是动作的执行者。
例如:
Do you have any books to read?(你有要读的书吗?→ 你读,书被读,但用主动“to read”。)
基础义:主语有需要自己完成的事(have + 宾语 + to do);
固定搭配:与……有关/无关(have sth. to do with);
核心逻辑:不定式修饰宾语,动作由主语执行。
通过具体语境区分“自己做”还是“别人做”,并注意固定搭配的使用,就能准确掌握这个短语啦!