chodzi o roznice w jezyku polskim
trudno wyjasnic wszystko
potrafic = umiec cos zrobic (know how to do sth), czasem 'byc w stanie zachowac sie w pewien sposob' (On potrafi byc niemily)
moc = byc w stanie cos zrobic miec pozwolenie, zeby cos zrobic (be able or allowed to do sth); także: jezeli mowimy o tym, ze cos byc moze sie stanie: 'On moze przyjsc pozniej' [to nie znaczy, ze jest w stanie przyjscp ozniej; to znaczy raczej, ze albo mu pozwolono przyjsc pozniej, albo 'jest mozliwe, ze on przyjdzie pozniej']