+0

Dear all,

Kindly tell me whether the following sentences are correct. I have seen these sentences in a video giving training for IELTS students. I personally feel that they are wrong.

1) The patient has had asthma in 2001 and 2004.

2) Mr Thomson has had a leg ulcer for eight months.


Thank you.

+2
cat navy 4251) The patient has had asthma in 2001 and 2004.

The part in bold makes this wrong. You cannot mention specific times in a sentence in the present perfect tense. (Nevertheless, journalists do use this pattern from time to time.) I would remove 'has'. The following examples are all wrong for the same reason.

They have advertised the salary as $195,000 in 2005.
Some of the defendants have been in detention in June and July.
This movie has become a cult classic last year.

cat navy 4252) Mr Thomson has had a leg ulcer for eight months.

Fine. Whereas example 1) had a mention of points in time, 2) has a mention of a period of time. That's the difference. The pattern of 2) is just like the pattern in the examples below. These are correct.

Jan Greenberg has collaborated with Sandra Jordan for 20 years.
This show has been in the works for almost nine years.
The lot at the corner of Maple and Elm has sat vacant for months.

CJ

+1
cat navy 4251) The patient has had asthma in 2001 and 2004.

This is grammatically possible. In this case "has had", as opposed to simply "had", suggests past events contributing to present experience/condition. However, it sounds as if asthma is an illness that one can catch and then be cured of, whereas in fact it is more a lifelong condition.

cat navy 4252) Mr Thomson has had a leg ulcer for eight months.

This is fine.

Students: We have free audio pronunciation exercises.
1 2
Comments  

I don't think the second one is wrong, I see present perfect followed by PP. "Has had" no difference to me than "has arrived, has gone, has eaten etc. But I'm NOT sure though; I'am waiting the answer with you too.

Sir, I would like to ask one question regarding the sentence "The patient has had asthma in 2001 and 2004." Can past time (past year) be mentioned with the present perfect tense?

Thank you.

Teachers: We supply a list of EFL job vacancies
cat navy 425Sir, I would like to ask one question regarding the sentence "The patient has had asthma in 2001 and 2004." Can past time (past year) be mentioned with the present perfect tense?

It is as I said. The plain way of saying this is "The patient had asthma in 2001 and 2004". The use of "has had" strengthens the sense that the events in 2001 and 2004 contribute to the patient's present condition or to the experience that the patient has acquired.

 CalifJim's reply was promoted to an answer.
CalifJimcat navy 4251) The patient has had asthma in 2001 and 2004.
The part in bold makes this wrong.

I disagree.

Students: Are you brave enough to let our tutors analyse your pronunciation?
GPY
CalifJimcat navy 4251) The patient has had asthma in 2001 and 2004.
The part in bold makes this wrong.

I disagree.

I know.

Do you have any similar published examples, i.e., of present perfect with "in (year)"?

By the way, do you find my "wrong" examples correct as well?

CJ

CalifJimDo you have any similar published examples, i.e., of present perfect with "in (year)"?

It is somewhat hard to search systematically for these, but two I found at random are:

"Her writing has won awards in the 1995 Florida State Writing Competition and at the 1997 Jack London Writer's Conference."

"Outbreaks have been observed in 1990, 1993 and 1995, which have in part been attributed to the fuss following Wakesfield’s now retracted study."

CalifJimBy the way, do you find my "wrong" examples correct as well?

"Some of the defendants have been in detention in June and July" seems OK to me, if the relevance of the detentions to present circumstances is being emphasised. The others seem less feasible.

Show more