Time words with the Present Perfect exercise

Time words with the Present Perfect. Choose the right words to complete the sentences below.
Have you met anyone famous?
Has anyone seen any good films ?
I’ve liked pop music; I prefer jazz.
I don’t know what this is: I haven’t eaten it .
Tom has wanted to be a musician. He loves playing the guitar.
A: Would you like a cake? B: No thanks, I’ve eaten.
I’ve seen Titanic so I don’t want to see it again.
Have you been to New York?