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..
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
Yes, #2 means you still have a headache. No, #3 doesn't work.
 

Mango7

Member
Joined
Apr 10, 2014
Member Type
Interested in Language
Native Language
Russian
Home Country
Russian Federation
Current Location
Israel
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.
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
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.
 

Tdol

No Longer With Us (RIP)
Staff member
Joined
Nov 13, 2002
Native Language
British English
Home Country
UK
Current Location
Japan
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.
Top