English is one of the easiest languages to learn, but it still sneaks up on you from time to time when you least expect it. Trying to understand why some things are the way they are will only give you a huge headache and confuse you even further.
Logic doesn't work either so don't even try to explain why some things are supposed to be in a certain way because even native speakers are struggling with the same issues.
The people in the posts below have raised some really important questions that pretty much no one can ever answer. Explain yourself English.