大家帮我看下下面几句话中的不定式做什么成分?(主语,宾语,宾补,定语,表语还是状语),为什么这么分析?
1.You were silly not to have locked your car.
2.I'm sorry to have kept you waiting.
3.Nody is said to have finished till there's no more left to buy.
4.He is known to have spent eighteen years fighting for slaves.
5.He was able to help pass the law.
6.I seem to have forgetten so many things.
7.He didn't like to see people going hungry.
谢谢大家。