The present perfect tense describes a past event that has present tense implications compare the simple past i cooked twice this week with the present perfect i have cooked twice this week the former implies that thats all the cooking im going to do while the latter suggests that i might.