I've been talking to a friend of mine at work about the English language. He is from Laos and speaks Laotian, Chinese and English.
Somebody used the phrase "in a minute" and he asked me what that meant. His English seems to be pretty good, so I assumed that he understood what the words minute, second, hour, day, etc meant. I explained that it meant "Soon... within a few minutes".
Then I remember that i had been thinking of phrases in English that make no sense a few weeks earlier just lying in bed one night. The only one I could remember was "have to".
"Have to"
WTF is that shit?
"I have to go to the bathroom."
You mean you need to go to the bathroom?
"Have" and "need" are pretty much antonyms. That phrase should mean the opposite of what it does. It should mean "do not need to."
"Do you need to go to the bathroom"?
"No, I have to."
That make more sense, logically.
"I have to go to the bathroom." makes about as much sense as "I get for go to the bathroom", or "I send at go to the bathroom".
I know there are more, but that's the only one I could think of at the time, or now.