0
Tuongvan Posted 18 years ago
Grammar

please help explain

Dear teachers
am still confused about the exact meaning of the time expression"FOR THE LAST/PAST TWO DAYS" and " FOR TWO DAYS (NOW) when the are used with the present perfect and the present perfect continuous".

1/ I have been having a severe headache for two days/several weeks (now)

Does it mean that the headache started two days/several weeks ago and it still exists now.?

2/I have been having a severe headache for/over/during the last two days/weeks

Does it mean that the headache started two days/several weeks ago and it has just stopped now?It means at the time of speaking this sentence the heachache no longer exist.

I would be very grateful if you could help me understand this issue
  

Top answer

The speaker still has headache(s), but the sentences need work: 1a/ I have had a severe headache for two days/several weeks (now)- - One long headache 1b/ I have been having severe headaches for two days/several weeks (now)-- A series of headaches 2a/ I have had a severe headache for/over/during the last two days/weeks- - One long headache 2b/ I have been having severe headaches for/over/during the last two days/weeks-- A series of headaches .

  • The speaker still has headache(s), but the sentences need work: 1a/ I have had a severe headache for two days/several weeks (now)- - One long headache 1b/ I have been having severe headaches for two days/several weeks (now)-- A series of headaches 2a/ I have had a severe headache for/over/during the last two days/weeks- - One long headache 2b/ I have been having severe headaches for/over/during the last two days/weeks-- A series of headaches .
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.

3 Answers
0
.
The speaker still has headache(s), but the sentences need work:

1a/ I have had a severe headache for two days/several weeks (now)-- One long headache

1b/ I have been having severe headaches for two days/several weeks (now)-- A series of headaches

2a/ I have had a severe headache for/over/during the last two days/wee
0
Hi Tuong Van,

1/ I have been having a severe headache for two days/several weeks (now)-Yes,the speaker's headache still exists now
- I have had a severe headache for two days/several weeks (now)-ditto,but a continuity is emphasized
2//I have been having a severe headache for/over/during the last two days/weeks-The speaker's headache has just finished at the time of speaking .H
0
Hi Tuongvan,

1/ I have been having a severe headache for two days/several weeks (now)-Yes,the speaker's headache still exists at the time of speaking.A continuity is emphasized.
- I have had a severe headache for two days/several weeks (now)-Ditto-The speaker does not emphasises the continuity of the headache.

2/I have been having a severe headache for/over/during th

Related Questions