[Grammar] This sentence is from Collins dictionary. But is it really correct?

Status
Not open for further replies.

cubezero3

Member
Joined
May 6, 2009
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
Hello, everyone.

Can you explain to me how the following sentence works?

He sang much more sweetly than he has before.

It seems to be wrong in every way, though it has to be correct because it's from a dictionary. Shouldn't people use had instead of has here?

Many thanks

Richard
 
Hello, everyone.

Can you explain to me how the following sentence works?

He sang much more sweetly than he has before.

It seems to be wrong in every way, though it has to be correct because it's from a dictionary. Shouldn't people use had instead of has here?

Many thanks

Richard

It's OK, "done" is understood after "has".
 
Does "has done" here refer to life experiences, i.e. he has never sung so sweetly before?
 
Yes, he sang more sweetly than he has ever sung before.
 
I don't get it. I have always been told that present perfest conveys the meaning that one incident has lasted from past to present. So I'd think he has ever sung before describes a series of events which include what is described by the he sang more sweetly bit. Say he sang on April 1st, 2001. How could have he sung better than what he sang the same night? Isn't is contradiction in terms?
 
How could have he sung better than what he sang the same night?
He sang most sweetly at that night, not better at the same night.

It is my interpretation, but I am not a teacher.
 
I don't get it. I have always been told that present perfest conveys the meaning that one incident has lasted from past to present.
Would it make it easier to understand if you knew that that is false?
Person A: "Have you ever sung in a choir."
Person B: "Yes, I have sung in a choir. But that was many years ago.
" This correct dialogue would seem to contradict what you've been taught.
 
I have always been told that present perfest conveys the meaning that one incident has lasted from past to present.

That's not the only possible meaning for the present perfect.
 
If I were referring to a previous occasion, I would use "sang" and "sang" and I would specify the previous occasion.

He sang more sweetly last night than he sang last Tuesday.
He sang more sweetly that night than he sang the night before.

However, note that the same idea can be written/said as:

He sang more sweetly that night than he had sung the night before.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top