Re: Confusion regarding method of teaching.
Welcome to the forum, Sandy rocks.
There are many ideas about the best way to help learners acquire a new language, and there will probably never be any universally accepted idea.
However, most of us in the profession agree that we should probably try to help learners use the language, not teach them about the language. Most of us get by pretty well in our own language without ever coming across such words as subject or predicate. Why should we burden our learners with such words? Surely we are trying to teach them to understand and use the the spoken and written language, not discuss the grammar.
Please do not edit your question after it has received a response. Such editing can make the response hard for others to understand.