Jack: You haven't done it yet. What have you been doing for the last week? Alex: I've been sick th e last three days.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tenjingHere the use if "I have been sick for three days" is correct and also the conversation? ?Yes, but I've changed it a bit.
tenjingOne is that I must use 'past' with period of time or it is optional?You can use either the present perfect or the simple past.
ten
tenjingIt says, "he has been ill for two days" means he is still ill.It is most likely that he is still ill. It will depend on the context.
tenjing What about this sentence?A. I have known her for the last ten years. It means I still know her right? ?Yes.
tenjing I have known her for the last ten years. It means I still know her right?You can become well after an illness but you cannot 'unknow' someone.
Mister MicawberYou can become well after an illness but you cannot 'unknow' someone.Sadly, my beloved aunt had a severe case of Alzheimer's disease and she "unknew" everyone except her one and only daughter. So it is possible to "unknow", but then the "unknower" would have no memories or claims of having known.