Hi everyone,
I read some articles about this, not long ago.
Clive wrote: |
| Is grammar essential for learning a language? |
|
The answer is
NO, NO, NO.
Bird of Paradise, the book you read is right. We didn't learn the grammar of our first language
before
we were able to use it. I believe no native speaker of English was
taught that you have to say "Do you have a car?", using the auxiliary
"do" and subject-auxiliary inversion, instead of "You have a car?" or
"Have you a car?"
I believe every native speaker started to say sentences like "The bank
was robbed" before they knew what a passive sentence is. I also believe
no native speaker has ever been taught when to use the present perfect
and when to use the past simple (which is one of the hardest things to
master for ESL students).
Maybe now you are wondering if you can do the same,
if you can learn English like native speakers, without remembering a lot of confusing rules. I'm sorry, but
the answer is you can't, unless you are less than 6 years old,
generally speaking. What you read in that book only applies to native
speakers and very young learners. For the other learners, like me and
you, grammar is important, at least the basic grammar (advanced grammar
might not be necessary).
And if you think grammar is necessary in order to get proficient and using high level correct English, well, that's not true. Those who use perfect and idiomatic English are able to do so because of their personal experience, not because they know grammar rules. Personal experience practically just means "How much you read and what you read". I don't know of anyone who speaks or write their language perfectly because they know the rules of their grammar.
So, to summarize, grammar is only necessary for grown-up ESL students, and is only necessary to "get started", not to get "proficient". To get proficient you need constant exposure to good and idiomatic English. That's all.
WARNING: The author of this post is not responsible for any damage to the readers' brains. This post is not meant to brainwash anyone. In case of brainwashing, call 911.