All knowledge, most definitley scientific knowlegde, is both tenative and fallible.
Whether pertaining to the past present or future.
Ringo writes:
You can't know the future; you can only believe in it.
Can you know the past?
Do you know that the world wasn't created 5 seconds ago fully formed and inclusive of all our memories? Or do you believe that?
Can you know the present?
Are you dreaming? Do you know you aren't? Or do you believe that you aren't?
Your use of the term "know" imposes unachievable restrictions of certainty that are entirely pointless.
We can know rather than believe when the next eclipse will occur in the same way that we can know rather than believe that evolution occurred. Past or future has little bearing here.
We know lots of things that might be wrong.
Fallibilism
This is a basic tenet of scientific investigation.