I’ve been trying to give myself a very general definition for the present perfect, though I’m not trying to square the circle.
Would this one be appropriate in general terms? Would there be another one in general terms?
The present perfect has a few different uses, but basically it is used:
a) For actions or situations that happened at an unspecified time in the past.
Will this one be better?
a) For actions or situations that happened at an unspecified time in the past that have some reference in the present.
b) For actions or situations that started in the past and continue in the present.
I’m also asking myself if the ‘b’ definition is only for the present perfect progressive, since this tense most often describes actions that began in the past and continue into the present with the prepositions ‘since’ and ‘for’. Consequently If I want to include time reference I have to use the Present Perfect continuos Tense.
If that was so, then only ‘a’ should be appropriate as a general definition for the present perfect. Am I right about my assumptions?