是前者.
thousands of表示数千,加上many表示多的不计其数的意思
如:three thousand表示三千,thousand表示具体数的时候不加S
many thousand:数千,但一般不这样用不加 of 时thousand前一般用准确数字,如one two等.
加 of 时,解释为 什么中的数千,但thousand不加 s 时不常与of连用,所以这种形式在高中不用,甚至有时认为是错误的.many thousands of 解释为数以千计的,是一种约数表达.
如:
Many thousands of books must be produced for the children.
当表示不具体的数目时用hundreds/ thousands/ millions+of,当有具体的数字或several,那么hundred/ thousand/ million后面不加s不要of.