Could the present perfect be used more than once in a sentence? Is the following correct?
ex: Have you seen the package you've received?
Both the above sentences would be better/more natural if the second part was in simple past. "...you received" and "...who did this..." That is not to say that they are incorrect with present perfect.I don't see anything wrong about using the p.p. twice in one sentence.
You could say, bleeding, to a person on a street:
Have you seen the man who has done this to me?
I am not a teacher.