I realise this reply is a little late (sorry!), but all the same I thought I'd say something here.
You state that you were able to communicate with others, and by the look of your post you certainly have a good grasp of the language.
Don't worry too much about being able to name different the parts of English. I am a native speaker and I do not know the names of all of the grammatical elements that make up English, or the sentences that I write. Mind you, I was never trained in it.
- For Teachers