It is my theory that there is no true "present" time. Our system of time can be broken gradually into infinite fractions. Years, months, weeks, days, hours, minutes, seconds, hundredths of seconds... etc. As soon as you claim any given time as "the present", the moment is already gone. And that very same moment is now in the past.
On another note, the future has not happened yet. And when it does, it will immediately become the past. So one could argue that there technically is no "future" either. It is only an abstract idea. A dream of what could be, what might be... what will be. Unfortunately, my friend, the future is not guaranteed... so we must not blindly assume it exists.
Maybe there is only the past. A universal log of what has happened so far. Perhaps everything else is mere speculation.