Present Perfect Tense (Present Perfect) — это настоящее совершенное время в английском языке. Оно обозначает действие, которое завершилось в настоящий момент времени. В русском языке нет времени аналогичного Present Perfect. В английском же языке действие вполне может закончиться и в настоящем или близко к настоящему моменту. Для выражения такой связи прошлого с настоящим и существует Present Perfect. На русский язык Present Perfect обычно переводится глаголом в прошедшем времени. I have already done my homework. — Я уже сделал домашнее задание. Время Present Perfect образуется при помощи вспомогательного глагола have / has + Past Participle (третьей формы смыслового глагола)...
Present, Past и Future — три времени, которым подчиняются события нашей жизни. Но не всегда эти самые события можно привязать к одному определенному периоду. Начал что-то в прошлом, но и сейчас этим занимаешься и уверен, что результат усилий будет где-то далеко в будущем. В подобных ситуациях спасает присвоение любому действию в английском характеристики (каким образом). Одной из таких характеристик есть совершенность она же Perfect tense, которая говорит, а действие-то свершилось к моменту в прошлом...