Do you think english tenses should have a precise logic use?

…or should it just flow with the popularity of the times?

Since the OP is asking for opinions, let’s move this to IMHO.

Colibri
General Questions Moderator

If English is supposed to follow precise logical rules, what happens when people on the street ignore the prescribed rules, and speak in vernacular? Is there some sort of punishment imagined? Social stigma? If there’s a social stigma to not speaking in a particular way, isn’t that flowing with the popularity of the times? Because the social stigma won’t come from not following precise logical rules, it will come from not following the rules of whatever prestige dialect is dominant.

If people were really really strict about grammar, to the point of being robotic about it, we would respond to any ungrammatical sequence of words with something like:
You have made a grammatical error. Your statement could not be parsed.

And we would all say “affirmative” a lot.

As is said many times, language is not logic.

It would be nice if the English language didn’t evolve and if everybody always used unchanging rules of grammar, but I don’t see any real point in losing too much sleep over common [del]mistakes[/del] variations. Since it is impossible to enforce the rules rigidly, I think English grammar and spelling should be slow to change.

The real point might be that we use language to construct our vision of the world and to communicate that vision to others.

If one implies that being robotic and logic with the grammar is being robotic and stiff with the message, one might imagine if computers worked the same way. Some garbled pixels might be stylish and surprising for some, but the original picture is lost, communication suffers, regionalisms arise (what I see is not what you, my countrymen, see).

Yes.
Yes again.
I guess so.

Sooo… should it or not?

Rubbish. Try to speak to a close friend with sentences with no logic and please report back what happened.

By that, I mean, for example, there’s no logical reason the past tense of “reach” is “reached”, but the past tense of “teach” is “taught”. Or, to take a famous example, from its components the word “anti-Semitism” would logically seem to mean hatred of all Semites, which would include Arabs. But actually it simply means hatred of Jews.

To begin with English has only two tenses: the past, which is perfective and the so-called present which is timeless. Everything else is done with auxiliaries which color the meaning. I will… and I am going to… both express futurity but with slightly different shades. It is meaningless (really an attempt to force English into a Latin mold) to call one the future and the other what? The compound past, despite calling it the perfect is actually imperfective in meaning. And I think nearly all native speakers of English use these tenses correctly. There is also a nearly moribund subjunctive. Although people who use it generally use it correctly, it is not “illogical” not to use it. The OP cannot be answered because its premises are flawed.