这个问题简单
首先.似乎没有thousand of 这种用法.
第二thousands of用于表达“成千上万”,一定是不知道具体数目的情况下用的.比如We can ride and explore thousands of hectares of land .
我们可以骑马并考察几千公顷的土地.
但是如果有具体的“几千”,比如一千:one thousand 两千 two thousand(注意,没加s),这种具体数量就直接用数量加修饰的名词,不仅不加s,连of都不用.比如One thousand students.
Two thousand people这种