All of those sentences are possible. Bear in mind two things: 1- Context is important. 2- The present perfect connects the past and the present in several ways.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.