PRESENT PERFECT can express an activity or situation that just happened before now, at an unspecified or unknown or very recent time in the past. Toshi has just eaten lunch. = she ate lunch a very short time ago. Jim has recently changed jobs. = he changed jobs a short time ago, but I am not saying exactly when.
PRESENT PERFECT can express an activity or situation that happened before now, at an unspecified or unknown or very recent time in the past.
PRESENT PERFECT can express an activity that was repeated two, several, or more times before now, at unspecified times. Pete has eaten at that restaurant many times. I have eaten there many times.
ALREADY and YET ALREADY is used in affirmative statements. YET is used in negative statements. Both YET and ALREADY can be used in questions. Pete has left already. OR Pete has already left. Min hasn’t left yet. Has Min already left? = Has Min left already? = Has Min left yet?
PRESENT PERFECT can express an activity that was repeated two, several, or more times before now, at unspecified times.