I found a forum about this, it seems to me that “alle” is like ‘everyone’ and “jeder” is more like ‘each one’ http://german.stackexchange.com/questions/15111/keiner-jeder-vs-niemand-alle
Best way to learn this is looking up tables on google. There are tables that show if something is Masculine, Feminine, Neutral or Plural and in the Nominative, Dative, etc. positions, which form of "the" to use. I learned these a lot in school and I have no idea how someone could learn without checking out the tables.
I'm not English native speaker. But I think ¨can see¨ should work as well and shouldn't be taken as an error. http://www.englishpage.net/showthread.php?10641-I-see-I-can-see-I-saw-I-could-saw