您好,很高兴为您解答!关于for doing和to do有时候可以互换,但意思有一定区别。这里a tool后面既可以接不定式,也可以接for doing sth.,但凭语感其中有这样的区别:a tool for doing指这个工具本身具有做某件事的一个性质,强调本身的这个属性;a tool to do指这个工具能用来做某事,强调其目的性。就以您所举的例句来说,用for open tins表示它本身可以开罐头,但我不一定用它来开;用to open tins则侧重于我可以用它来打开这个罐头。一般不定时强调目的性,这点以后接触的句型多了自然会产生一定的语法。请问能否理解我的意思?答题不易,如果已经理解,请点击采纳,谢谢!