@novembers: since english is banned from the other thread i'll reply to you here, in english of course!
as you can see i'm not able to speak swedish correctly. that's because i've a very passive knowledge of the language.
i'm pretty good at understanding, since i can read everything you write (at least searching 2 or 3 words) but i'm not good at writing on my own.
i've never sat down and studied it seriously. i've only looked at a swedish grammar written in english and learnt the basic rules, those basic rules necessary to understand written swedish like en/ett words, definite and definite articles, verbs, adjectives...but for example i have no fucking idea of how to use prepositions, or i'm not sure about phrase constructions.
some things that i've found more oftently i can remember them also without having studied any rule (for example some construction like för att or things like that) but having had no teacher, and having never tried to speak it with anyone i find a lot of difficulty.
and yes, that's very embarassing!
with english is a little diverse. first i studied it at school and even if it has passed a century since i last opened a grammar book i still remember something here and there.
second i was teached and then i started from the beginning to be corrected and to speak or write it.
third it's a language that i use everyday, passively or not, writing here or reading on the web, so that's a constant training.
i'm still doing a lot errors in english, my english is faaar away from perfection, but i can read it really easily and i can write it really fast, like if i'm writing in italian. i haven't to think anymore about what i'm writing, and i think that's a great goal for a second language.