I posted "today is the best day ever" and my friend said it's suppose to be "today was the best day ever". I said the day isn't over yet, so it's not past tense. any supporting ideas to say who is correct ? thanks in advance
Depends on how you look at it, but here's an idea for you to win this argument:
Is today November 11th? Check.
Is a day 24 hours long? Check.
That means that 11:59 PM (or 23:59) is still November 11th? Check.
Is today the best day ever? Since it's November 11th, it is the best day ever (or the best day in the history of all days up to November 11th). Once it hits 0:00, that's November 12th. Today was the best day ever? No. It's November 12th now. Yesterday was the best day ever.
So, technically--logically/grammatically speaking, if you prefer--it's not correct to say "today was the best day ever" because today has not ended yet, has it? Since when are your days just 8 hours long? Mine are 24.
A day is 24 hours long. If you haven't hit 0:00 on the clock, today is still in progress.
Another way to look at it: you're driving to NYC. Right now. Can you say, "This was the best drive ever"? No, you can't. Why? Because it is currently in progress. You still don't know if you'll make it to NYC--you may end up dying in a car crash before you even reach the place. With that logic in mind, "This is the best drive ever" is the only way to go as you are talking about up to this point in time.