Latin is an excellent base for English as there are so many cases in which you have two words for very similar things a) with an Anglo-Saxon origin and b) a Latin one.
I had 3 years of English in school and while nobody can ask me about English grammar and subtleties I get around, don't I?