My son just had this example in a test and had to fill in the blanks:
He _____ (not meet) a famous person in his life, _____?
He didn't meet a famous person in his life, did he?
But the correct answer would have been:
He has not met a famous person in his life, has he?
And, fair enough, I fully understand that they wanted the second version. Just out of curiosity: Is the first one just wrong under any circumstances or does it imply something more specific, namely that "his" life is already over and during all of it never met a famous person. While in the first one, "he" is probably still alive but hasn't met famous person so far?