Monday, May 18, 2015

present perfect - "... you have ever made" or "... you ever made"?


These sentences have made me confused. What is the correct answer to say, as an example:



What is the biggest mistake...





  1. ... you ever made?

  2. ... you have ever made?


Some examples taken from the web


1.



  • What is the biggest mistake you ever made in gaming? source

  • What is the biggest mistake you ever made? source

  • What is the biggest mistake you ever made as an entrepreneur? source



2.



  • What is the biggest mistake you have ever made in your life? source

  • What's the biggest mistake you have ever made? source

  • What's The Biggest Mistake You Have Ever Made? source


Which one is correct? Because I often hear that people say both of them, what is the difference?


Also can we say you ever make as present indication? Can you please provide the basic rule of these issues?



Answer




I am an English native speaker.




  1. Both sentences have exactly the same meaning. In that sense both are correct.




  2. What are the differences? Subtle.




The first is more colloquial or "natural". The "have" doesn't add any extra meaning for an English speaker and so would normally be dropped. At most you'd hear "...you've ever made".



At the risk of stereotyping, I'd say that American English tends more to these shorter, clearer constructions. British English generally favours the "correct" versions.


The second sentence is "more correct" and should be used in a formal context.


English is grammatically ambivalent enough that in most contexts (especially the one implied here) you could use the version that gives the best impact (the first one) and not get pedantic over grammar rules.


It probably also adds to the confusion that "made" is the shorter past tense and it doesn't change in the longer past tense ("to have made").


"I made the changes" versus "I've made the changes": the change in tense does not add a whole lot for most pragmatic circumstances.


With some other verbs (I sang vs. I have sung) you can see the difference immediately but with "to make" it's not obvious.



  1. About "ever": this implies some sort of limits to the time scope (c.f. the opposite, "never"!) so by definition you can use it only in the past or future tenses e.g. "The biggest mistake I [will] ever make".


As noted above, English tends to emphasise the pragmatics (conveying meaning) over grammar (finding constructions that always convey the same menaing), so the "will" in the above sentence is optional; this might confuse anyone who thinks that future tense always has to be signified explicitly.



No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...