Student or Learner
I have problems using the right tense, specially when it comes to using have and have had. Can you help, please.
NOT A TEACHER
(1) I have gray hair now.
I have had gray hair for 20 years. (It became gray 20 years ago, and it is still gray now.)
(2) I have a headache now.
I have had a headache for one hour. (It started one hour ago, and I still have it.)
(3) The United Kingdom has a queen who is "a model of propriety and duty," says Time magazine.
The United Kingdom has had its current queen since 1952.