May not be providing表达什么意思?是什么时态。so have them是什么结构?
It seems schools may not be
providing an opportunity for children to re-express their ideas and so have
them tested and refined by teachers and their peers.
may not be providing 是现在进行时和情态动词may连用,这里表示推测的某种可能性,即学校可能没在给孩子提供重新表达想法的机会。so have 是并列谓语,和may be providing 并列,共同主语是school. and so have them tested and refined by teachers and their peers.的意思是:因而来让老师和同学对这些想法进行测试和修正。全句连在一起的意思是:似乎学校可能没在给孩子提供重新表达自己的想法的机会,由此让老师和同学对这些想法进行测试和更正。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!