I have a question related to the usage of 'ever'. My grammar book says the word 'ever' is used with present perfect tense when we want to say 'the time upto now'. But I found a lot of results that used 'ever' with simple tense and I have seen many movies where people have used 'ever' with simple past tense. I have searched a few grammar sites on the internet and I have found people saying it's a difference between American and British English.
Here are two example sentences:
- Christiano Ronaldo is the best football player I have ever seen.
- Christiano Ronaldo is the best football player I ever saw.
I know the first form (using "present perfect") is the correct choice in formal writing but I've seen in speaking or informal writing I have seen both tenses are used. So if I used the "simple past tense" with "ever" (like in the second sentence), would I be considered incorrect? And does "simple past" sound natural to your ears? Is there truly any difference between American and British English regarding the usage of 'ever'?