A question concerning use of simple past and present perfect tense
Solution 1:
The second one is more correct grammatically. However, English speakers use the first version all the time.
Depends on what you're writing I guess - is it a legal brief, or a story?