帮忙分析一下这个英语句子中不定时的成分和用法

问题描述:

帮忙分析一下这个英语句子中不定时的成分和用法
the old lady had nobody to look after her in her late years.
我一开始觉得这个不定式作的是定语,但不定式作定语,据我所知,应该和被修饰词nobody存在主谓关系,这个不符合.请诸大虾帮忙分析一下.
明确告诉一楼,have sb to do 英语中没有这个结构

我给楼主解剖一下主语∶the old lady 谓语∶had宾语∶nobody表功能不定式修饰宾语∶ to look after her 时间状语∶in her late years不定式有很多种意义,楼主问的不定式很明显是表作用,表功能的,例如 Give him some ...