A construção «ter alguma coisa a...» + infinitivo é um empréstimo do francês, rejeitado pela tradição gramatical mais purista, muito embora seja hoje corrente em português europeu e brasileiro (desconheço a situação nas outras normas da língua portuguesa). Esta construção concorre com «ter alguma coisa que...» + infinitivo e parece estar mesmo a substituí-la. Quanto a «ter alguma coisa para...» + infinitivo, trata-se de mais outra construção, próxima das antes descritas e perfeitamente aceitável. O infinitivo que completa a construção pode ser o de qualquer verbo transitivo: aprender, fazer, ver, etc.