[Grammar] He didn't like / hasn't liked

Status
Not open for further replies.

Boris Tatarenko

Senior Member
Joined
May 6, 2013
Member Type
Student or Learner
Native Language
Russian
Home Country
Russian Federation
Current Location
Russian Federation
The doctor came yesterday. He didn't like / hasn't liked my cough.

I think that both are possible, aren't they?
 
Last edited:
No. He didn't like it.
 
Not a teacher.
The Doctor came yesterday, he didn't like my cough. He hasn't liked it since I first started coughing, twenty years ago, when the asbestos roof fell on my head.
 
In the OP's sentence, the present perfect is incorrect because it does not agree with 'yesterday' which refers to the past. Am I right or wrong?

May I ask why Hungrydog's above post says 'Not a teacher' while his/her member type is 'English Teacher'?

Not a teacher.
 
Last edited:
He has been asked to correct his profile.
 
The present perfect also refers to the past, don't forget. It's the actual time reference which determines whether the simple past or the past perfect is appropriate.
 
The present perfect also refers to the past, don't forget.
Should it precisely be 'events which happened in the past but connect with the present/have continued up until now'? That's what I learned from grammar sites.

Not a teacher.
 
Last edited by a moderator:
I have read comments of all of you. Can anyone give the exact answer? Please do not go to add extra ideas. Just stick to the Op's main idea and let me know it is really "didn't like or "hasn't like". I however think "didn't like is correct in this case. On the other hand, I have never seen sentences like "I have not liked or he has not liked", may be it's grammatically correct but sounds unnatural to me. Note I am not a teacher. I just posted my opinion.
 
In it simplest form, without adding any words or ideas to the OP's post, it's "The doctor came yesterday. He didn't like my cough."
 
Adding "and" fixes the comma splice.
 
Status
Not open for further replies.
Back
Top