I have no answer for your question, but just a polite suggestion that the French controller might have had some difficulty understanding your particular form of English. For example what does it mean when you say 'could of' or 'should of'. What is this of-word?
Being non-English I would like to learn!