Вставлю свои 5 копеек.Я 12 ЛЕТ живу в Канаде,и все 12 лет,с перерывами на декрет,я работаю.Работаю в оффисе,много общения с коллегами,телефонных звонков,переписки.Пишу не ахти как,говорю тоже не очень,делаю грамматические ошибки.Раньше думала,что это только моя проблема,плохо воспринимаю язык,и это при том,что росла в двуязычной среде,т.е была байлингвал ребенком,а как говорят психологи,если ребенок с рождения слышит несколько языков,то ему намного легче даются другие иностранные языки...Плюс еще,жила в Израиле и закончила там универ,иврит раньше был на уровне родного языка,сейчас похуже.И вот при всем,что несколько языков всегда присутствовали в моей жизни,такая загвоздка с английским..И как раз недавно этa темa обсуждалacь на одном из канадских форумов.Вывод из всего,что там  написали был таков,что самое главное-это грамматика,затем постоянно надо заучивать  слова,читать книги и слушать аудикниги.Вот и я тоже решила заняться грамматикой,которую я много лет игнорировала,думая,что  язык выучу в ходе общения