Your choice. I'm sure that most native speakers are not consistent in their use.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
PhilipYour choice. I'm sure that most native speakers are not consistent in their use.Thanks teacher. I was just not sure because I have been told that 'for', in this case, should only be used with the perfect form. So it is possible to be used with both the perfect and past, right?
AnonymousI have been/was sick (for) the last few days.Of course, the perfect implies that you may not still feel great. The simple past indicates (probably) that you are now fine.
anand0021 In this sentence, if I am still sick can we write,I am sick for last few days.No. If you were and still are sick, then use the present perfect.