Well, your question involves quite a lot to my mind. I'll go through it bit by bit, however, not everything in one post and if others jump in then so be it. The Present Perfect is essentially a present tense but it also expresses the effect of past actions and activities on the present.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.