The box has many things.
Is this a correct sentence? Or would it be better to write it as
There are many things in the box.
The box has many things.
Is this a correct sentence? Or would it be better to write it as
There are many things in the box.
"The box has many things" is correct, but it would perhaps be more appropriate to say:
However, I find the other sentence, "There are many things in the box," to be much better.