问一个英语句子的语法问题,不一定是错的,只是想知道为什么这样用!

问一个英语句子的语法问题,不一定是错的,只是想知道为什么这样用!One major mistake many dog owners make is to think that the dog training is over.
其中make is to think不是很理解,不是要表达狗主人的态度嘛,为什么要用到make is to,本人小白求大神解释一下!谢啦!最好完整点

语法没有什么错误,就是个别字眼需要斟酌一下,用字不要显得太学究气,要平易近人为好。 universally 最好替换成 widely。另外在逻辑上有点不适当的地方,就是 for the reason 本身就是指代了前面省略号说的一大段的原因了,你这里还要引用一个that的同位语从句来继续讲这个原因做什么呢?这嘴碎的,太 wordy 啦!最后的 which 引导的非限定性定语从句还是可以接受的。最后可以改为: The past several years have witnessed a phenomenon that ...... ,for that reason, it is widely acknowledged that taking care of our parents is a virtue, which should be accepted, respected, appreciated and advocated.
温馨提示:答案为网友推荐,仅供参考