For those of you struggling with the inconsistencies of English, here is an interesting article about how and why English "really is weirder than pretty much every other language".
https://aeon.co/essays/why-is-english-so-weirdly-different-from-other-languages
@Ocean
Best comment in a long time :)
As a native English speaker, I make an effort to tell students of English that we (native speakers) know that the language is crazy! I explain that they should not feel dumb or slow or stupid because they make mistakes even after years of immersion.
One thing from the article with which I do not agree is the use of genders. There is absolutely no reason to use gender to refer to objects that do not have a biological sex. That is ridiculous and I am glad that English at least lacks this flaw.
@Adriano: Sorry, I was trying to make things easier, not harder :P Take Ocean2's advice, it can be done. You can get by without knowing those things. Trust me, even native speakers don't know most of the things in that article.
@Zahra: You're welcome :)
Wasn't it a racing dog in a 1960s cartoon?