Bună! Yes, it's a time indication. But present perfect also refers to something in the past that still reflects in the current moment. For example, let's suppose if you had run the whole day and wanted to explain why you're tired, you should use the present perfect. This tense reflects past actions which still are in use in the present (that's why it's named PRESENT perfect :D ). Am fost chiar? Salutări din São Paulo - Brazilia!