Present Perfect используется для действий, которые завершились недавно или только что.
В английском языке используется достаточно часто, может заменяться временем Past Simple.
Рассмотрим нюансы Present Perfect, а именно вопросы. В английском языке пять типов вопросов (общий, специальный, разделительный, альтернативный и вопрос к подлежащему) существуют со всеми временами. Заострим внимание на разделительных вопросах.
Вопрос строится следующим образом. В предложении имеются две части: первая не вопросительная, а вторая – вопросительная. В первой части обычное повествовательное предложение, во второй же глагол "have" ставится в отрицательную форму.
You have been here, haven't you? – Ты был здесь, не так ли?
Либо можно сказать наоборот:
You have not been here, have you? – Тебя здесь не было, не так ли?
Основное правило: если в одной части предложения стоит повествование, то в другой должно быть отрицание.
You have talked to him, haven't you? – Ты ведь поговорил с ним, не так ли?
You haven't talked to him, have you? – Ты ведь не разговаривал с ним, не так ли?
(Ответы пишите в комментариях, мы проверим)