Когда нужно употреблять present perfect?
Present Perfect используется для обозначения действия, совершившемся в прошлом, и это связано с настоящим, наличием какого-либо результата или последствий. И важен сам факт совершения действия, а не время.