had a headache/been having a headache/have had a headache

Status
Not open for further replies.

worcester

Member
Joined
Sep 15, 2013
Member Type
Student or Learner
Native Language
Russian
Home Country
Great Britain
Current Location
Great Britain
Hello everyone,
As I understand N1 means that I don't have a headache any more.
Does N2 mean that I still have the headache?
Is N3 possible?

1.I had a headache all day.
2. I've had a headache all day.
3. I've been having a headache all day

Thank you..
 
Yes, #2 means you still have a headache. No, #3 doesn't work.
 
How about "I've had a headache the whole day"? Does it work? What's the difference between "the whole day" and "all day". Thanks.
 
How about "I've had a headache the whole day"? Does it work? What's the difference between "the whole day" and "all day". Thanks.

There is no difference in meaning.
 
3 doesn't work, but you could tell you're doctor that you've been having a lot of headaches recently for an unfinished cycle.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top