Hi Neither is correct. I have been ill for the last few days. I have been ill these last few days.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Grammar GeekI've been ill [for] the last few days. (I have been ill and I still am.)Does that necessarily mean you are still sick? I thought that wasn't necessarily true.
Grammar GeekIt's certainly possible that you could use present perfect for a completed action in this case (Sorry I didn't get back to you. I've been sick the last few days, but I'm better now.) That would be the "past event but connected to the present" in that it explains why I am NOW telling you why I didn't anwwer you sooner.Yeah, that's what I was think
Pete2017Pete"I'm curios when the Iraqi forces can free West-Mosul after this pretty quick advance of East-Mosul on the last days."I have seen the explanation of "last days" and i'm not sure how my sentence would be correct?It's not.