French - participe passť.
If you ever studied French you must understand, that Participle II (ou bien Participe Passť :-) is one of the most complicated shit in this language. Find more by downloading this simple manual, which I stole from some site which I can't remember anymore.
English - grammar.
Well, English is rather trivial. But it also has some pecularities that you should remember in order to understand native speakers. And in order to pass stupid things like TOEFL.
LinksI wonder why you'd like more links when you have such a nice site as travlang. One more site that I like but that is not listed there is babelfish. Nice but rather straightforward translator from/to english to/from french, spanish, portugal and german.
Have fun! Or if you don't want to, just return to the main page of this so called site.