I have made up the sentences below.
(1) Over the last two days, it had rained a lot. However, it was sunny this morning. I am surprised that it is snowing tonight.
(2) Over the last two days, it has rained a lot. However, it was sunny this morning. I am surprised that it is snowing tonight.
Some of my non-native English speaking friends think the past perfect (had rained) is correct based on the order of the events.
My other friends think the present perfect is correct because it sounds better with the phrase, Over the last two days.
Which tense is correct? Thank you.
has rained As mentioned in your post, it sounds better with the phrase over the last two days . CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
has rained
As mentioned in your post, it sounds better with the phrase over the last two days.
CJ