As you mentioned "statement of fact" to Simple Past, are you aware that Simple Present and Present Perfect here are also statements of fact? Is habit not a fact? Of course it is. Therefore, the information of "statement of fact" is redundant. FACT is not the characteristic only applicable to Simple Past.Quote:
Originally Posted by tdol
Also, does Simple Past mean that my normal time for dinner is not at eight anymore? I don't think so. As you must agree, even my normal time for dinner is STILL at eight, we are permitted to say I ate dinner at eight. This is the point we have been talking about: to the same routine, we can say I eat dinner at eight or I ate dinner at eight.
Unfortunately, we cannot now compare also with Present Perfect. As we can see, we are not able to put "at eight" to the Present Perfect here. You have answered my question about comparison by changing it to a situation in which we cannot compare the three of them at once. So I want to go back my original situation: Why can we say the three tenses at the present:
I ate dinner.
I have eaten dinner.
I eat dinner.
