I don't know about the degress.It should be ok to learn French in 2 years if you're good in English, since 40% of English words (most of them are formal words) are similar to french ones...My personnal experience: I learned French before English and then, because I want to take the SAT (an english), I learn some new English words and since these words are very similar to French ones, I improve at the same time my French.
参考资料:me...I'm in a French-speaking city (Montreal in Canada)