This question already has an answer here:
Normally we use the past simple instead of present perfect when an action happened at a specific time in the past and is not linked with the present.
Why is this sentence grammatically correct?
How many points have you scored this season?
Don't the words "this season" indicate a specific time here? Why can't I use past tense instead? As in, "How many points did you score this season?"
Why is the latter wrong?