0
Viceidol Posted 18 years ago
Grammar

He has been ill (until) recently.

He has been ill recently.

He has been ill until recently.

He was ill until recently.

May I ask if there is any difference between them? Please help me with this, thank you!!
  

Top answer

The second sentence is not a good use of the present perfect tense. In the first, he is ill now, and the condition has existed for a period of time. In the third, he was ill for a period of time; but at some time not long ago, he improved.

  • The second sentence is not a good use of the present perfect tense.
  • In the first, he is ill now, and the condition has existed for a period of time.
  • In the third, he was ill for a period of time; but at some time not long ago, he improved.
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.

1 Answers
0
The second sentence is not a good use of the present perfect tense.
In the first, he is ill now, and the condition has existed for a period of time.
In the third, he was ill for a period of time; but at some time not long ago, he improved.

Related Questions