0
Tenjing Posted 12 years ago
Grammar

please check this conversation.

Jack: You haven't done it yet. What have you been doing for a week?
Alex: I have been sick for three days. Otherwise, I would have done it.
Here the use if "I have been sick for three days" is correct and also the conversation? ?
  

Top answer

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.

  • 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.
  • Otherwise, I would have done it.
  • tenjing Here the use if "I have been sick for three days" is correct and also the conversation?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

12 Answers
0
Jack: You haven't done it yet. What have you been doing for the last week?
Alex: I've been sick the last three days. Otherwise, I would have done it.
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.
0
I have two questions here. One is that I must use 'past' with period of time or it is optional? Another question is that Alex is no longer sick now right?
0
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.

1. Alex: I've been sick the last three days. Otherwise, I would have done it.
2. Alex: I was sick the last three days. Otherwise, I would have done it.
ten
0
So,we don't need to use 'doe's in sentence 1? http://www.englishclub.com/grammar/verb-tenses_present-perfect_u.htm
It says, "he has been ill for two days" means he is still ill.
0
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.

We use the present perfect in conversations like this:

I've been sick the last two days, but I am much better now.
0
What about this sentence?
A. I have known her for the last ten years. It means I still know her right? ?
0
tenjing What about this sentence?A. I have known her for the last ten years. It means I still know her right? ?
Yes.
0
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.
0
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.

Related Questions