How about if I wanted to make a distinction between the past two calendar days and the past 48 hours till now?
To give a little background let me explain here.
"Last week" without "the" signals the calendar week and takes the simple past. So we say: It rained a lot last week. (Simple past)
The same is true for:
-last month/ last year/ last decade/ last century
But when we add "the" to "last week" the meaning changes to the past seven days from today and here we use the present perfect because the time is connected to the present, it is not a finished time in the past. So we say: It has rained a lot in the last/past week.
The same is true for: the last/past month; the last/past year; the last/past decade/ the last/past century.
Now, I want to make a distinction between the past two calendars days and the past 48 hours. I think that past two calendar days will take the simple past and the past 48 hours will take the present perfect. But how can I express that? I will give it a try.
1. It rained a lot (in/for/over) the last/past two days. (Simple past to signal calendar days)
2. It has rained a lot (in/for/over) the last/past two days. (Present perfect to signal the 48 hours leading up to this hour)
Are my last two sentences correct in making the distinction between the 2 calendars days and the 48 hours up to now?