Everyone can learn a lot from it.这个句子有毛病吗?

问题描述:

Everyone can learn a lot from it.这个句子有毛病吗?
learn 接from时,是不及物动词,加a lot我不知对不对.

每个人 都能从中学到很多(东西、知识).
没有语病
a lot 许多(东西)
可以直接用做宾语
这个句子也可以这么说:
Everyone can learn a lot of knowledge from it.
如果后面要加成分需用of连接.