Suppose that today is Friday, yesterday was Thursday, two days ago was Wednesday.
I'm saying something happened on Wednesday and Thursday, not today (being Friday).
(1a) For two days prior to today, it rained very hard. However, it's very sunny today.
(1b) For the previous two days, it rained very hard. However, it's very sunny today.
My non-native English speaking friends think neither phrase in green sounds natural, so they suggest the phrase below.
(1c) For the past two days, it rained very hard. However, it's very sunny today.
I don't think my friends are correct because a lot of native English speakers have said "for the past two days" includes today in this context.
What is your opinion about my post? I greatly appreciate your valuable time and help. Many thanks.
Your two solutions do not work. "The last/past two days" can be thought to bleed over into today. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Your two solutions do not work. "The last/past two days" can be thought to bleed over into today. Maybe "Yesterday and the day before it rained …."