Ой, вот это я невнимательно прочитала первоначальный пост. Да, никакие курсы за три года не поставят язык как родной. Международный экзамен сдать - смотря какого уровня, какой-то обязательно сдадите. Лучше, конечно, чтобы преподавал носитель (а еще лучше, ИМХО, чтобы и носители и наши), но тут надо еще учитывать, что это должен быть не просто англоговорящий человек, а именно учитель языка. Тогда дело пойдет. Но как родной знать все равно не будет.