1. Greater things have yet to come.
2. Greater things have not come.
What's the difference in meaning between the above two sentences?
I need native speakers' help.
They both mean that "greater things" have not happened. However, (1) implies an expectation that they may well happen at some time in the future, whereas (2) merely states that they have not happened, and has no inferences to be drawn about the future.
I'm not a teacher of English, but I have spoken it for (almost) all of my life....