Вставим глаголы в правильной форме (Past Simple или Present Perfect):
A: Do you know Steven?
B: Yes. We are good friends. I 1) have known (know) him for more than 10 years. (Present Perfect, т.к. действие началось в прошлом и продолжается до сих пор).
A: Really? I 2) met (meet) him for the first time last week. (Past Simple, т.к. действие произошло в конкретное время в прошлом).
A: 3) Have you finished (you/finished) practising the guitar? (Present Perfect, т.к. спрашиваем о результате действия к настоящему моменту).
B: Yes, I 4) stopped (stop) an hour ago. (Past Simple, т.к. действие произошло в конкретное время в прошлом).
A: Do you have the new Arctic Monkeys album?
B: Yes. I 5) have had (have) it for over a week now. (Present Perfect, т.к. действие началось в прошлом и продолжается до сих пор).
A: I 6) bought (buy) it yesterday. (Past Simple, т.к. действие произошло в конкретное время в прошлом).
Ответ: 1. have known, 2. met, 3. Have you finished, 4. stopped, 5. have had, 6. bought.