When to use the present perfect
3. When we talk about things that we did regularly in the past and we don't mention a specific time
Eg We have visited Portugal several times
You could say "We visited Portugal twice last year" .
4. When we talk about something that we just finished
Eg I have just finished tidying up
(What is wrong with "I finished tidying up"? )