What's the difference between 许多 and 很多？ What's the difference between 许多 and 很多？

I have learned that 许多 can't be used as predicate yet in this sentence it seems to have a predicative function


  他觉得妻子虽然老了许多 但仍很美丽
it's almost the same. both means a lot, very much..