[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:

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
No. He didn't like it.
 

Hungrydog

Member
Joined
Nov 30, 2014
Member Type
English Teacher
Native Language
British English
Home Country
England
Current Location
Italy
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.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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:

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
He has been asked to correct his profile.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
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.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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.
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
Last edited by a moderator:

UM Chakma

Member
Joined
Jul 17, 2013
Member Type
Student or Learner
Native Language
Bengali; Bangla
Home Country
Bangladesh
Current Location
Singapore
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.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
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."
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
Adding "and" fixes the comma splice.
 
Status
Not open for further replies.
Top