hi my name is darwin, and i bn living n the united states for 12 months now, and i feel that my conprehention of the lenguage has improved but, i am really frustated because, i still have dificulties, at the time of speakin, i dont have enough confidence, so i just need to know how long does it take for and average human, to leatn english well enough to speak whith other people.....
-----------------------------
hi darwin, don't be frustrated. the more you think/focus on that self-inflicted emotional factor, the more that the learning will slow down..
confidence can be practiced. try talking to yourself, speak out when your alone, talk to yourself in front of a mirror.. all those helped.. i have tried it when i was still young and it was effective. i do it anywhere, even while walking. but make sure you won't look stupid. =) haha!
talk to yourself silently.. =) otherwise you'll notice people around you laughing. hehehe
then i remembered my professor in psychology when i was in freshman saying that talking to yourself whether in front of the mirror or not, improves a lot of aspect in someone's life..
also, your question about how long a person would learn, it really depends on the person. i always believe that no matter how good the teacher, if the trainee is not really that willing and good, or vice versa, there would be no effect.. =)
just keep practicing.. =)
it's always the key.. =)