1. He is one of the greatest men who have ever lived.

  2. He was one of the greatest men who ever lived.

Sentence 2 looks wrong to me because we cannot use ever with past tense in this case as people are still present on this world.

  • "who ever lived" is correct in AmE. In BrE, "who have ever lived" is the only possible form. – Gustavson May 25 '20 at 17:37
  • 2
    who ever lived is not just AmE.I do think he is the greatest novelist who ever lived. The Guardian theguardian.com/global/2010/jan/06/leo-tolstoy-greatest-writer – Lambie May 25 '20 at 18:12
  • Both versions are definitely syntactically correct, and they both make semantic sense. . The only grounds to reject one or the other would be based on style or one or the other not being idiomatic. They are both idiomatic as far as I'm concerned. (But I'm Canadian, so I follow both US and UK English. But that's assuming regionalism is even a distinction here; I have my doubts about that.) – Jason Bassford May 25 '20 at 19:31
  • According to BBC (bbc.co.uk/worldservice/learningenglish/grammar/learnit/…): Past-time adverbs, such as just, ever, already and yet are often used with the past simple in American English, whereas in British English they would normally be used with the present perfect. – Gustavson May 25 '20 at 22:46
  • This is confusing I mean which one should I use? – Rocky May 26 '20 at 17:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.