be able to do 是不需要分析不定式是什么成分的,因为它在意思上基本等于can do. 你是不会问can do中的do是什么成分的。而是把can do 合起来视为谓语动词。同理,你也可以把be able to do和起来视为谓语动词。这对于学习而言是很方便的。
当然,be able毕竟不是情态动词,如果一定要钻牛角尖,要弄清楚to do到底是什么,那么,able是形容词作表语,to do不定式是表语形容词的方面状语,即able有能力的,体现在不定式表示的这件事情上。
再如,must do为情态动词结构,have to do与must do意义接近。但have本身并不是情态动词,而是个实意动词。有非限定形式的。就像你细扣be able to一样,我也可以问have to do的不定式是做什么成分的。答案一:have to分析为半助动词,与do构成复合谓语。答案二,have 是及物动词,后接带to的不定式作宾语。你会发现按照情态结构分析要简单的多。
所以,学习语法要知道什么时候应该含糊一些,不应处处揪住不放。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!