这里的so不是解释为所以,而是这样的意思.
may be doing,强调的正在进行的事情,这里may是情态动词.
maybe do 不能算是一个组合,因为这里的maybe作为一个词是做状语的,后面可以跟进行式 be doing,将来式 will do 等等,根据实际情况来选择的.那so have them 是怎样解释呢?这里没有so have them这个结构,而是so+ have someone donehave someone do 就是让某人做某事,这里用上了被动语态。这里so指的是就是前面不给孩子提供孩子重复表达他们的想法的机会整句话的意思大概是看起来学校门没有给孩子提供重复表达他们自己想法的机会,就这样让他们被老师和同学测试和管教。我估计这里应该是有上下文的,peer,refine还有test具体说的意思这里没法说,但是从语法上面来讲,have somebody do 是肯定对的。那表示可能的 maybe 后面怎么搭配maybe 作为副词的话也没什么搭配了,比如Maybe I will go to school tomorrow.Maybe he has already left.等等,这个不属于谓语的一部分了。