A: Do you know Steven?
B: Yes. We are good friends. I have known him for more than 10 years.
A: Really? I met him for the first time last week.
A: Have you finished practising the guitar?
B: Yes, I stopped an hour ago.
A: Do you have the new Arctic Monkeys album?
B: Yes. I bought it yesterday.
Объяснение:
A: Вы знаете Стивена?
Б: Да. Мы хорошие друзья. Я знаю его уже более 10 лет.
А: Правда? Я встретил его в первый раз на неделе.
A: Вы закончили практиковаться на гитаре?
Б: Да, я остановился час назад.
A: У вас есть новый альбом Arctic Monkeys?
Б: Да. Я купил его вчера.
Здесь надо ориентироваться на наречия времени:
for more than 10 years - указывает на перфектное время, а вот last week, yesterday, an hour ago - указатели времени. Их надо хорошо знать.